J'ai besoin d'écrire un plugin Shopware qui étend modèle client avec external_id
champ. Ce champ doit être modifiable via l'interface utilisateur d'administration et l'API.Comment étendre client Shopware
J'ai trouvé que je peux ajouter attribut à l'utilisateur comme ceci:
public function addAttributes() {
$this->Application()->Models()->addAttribute(
's_user_attributes',
'bla',
'externalId',
'INT(11)',
true,
null
);
$this->Application()->Models()->generateAttributeModels(array(
's_user_attributes'
));
}
Que dois-je faire pour montrer ce champ dans l'interface utilisateur et API?
PS: Shopware 5
Le 2ème lien n'est plus valide. C'est pourquoi vous publiez des références de code complet et pas seulement des liens! – Ben
oui vous avez raison, désolé pour cela. – Roman