Doline Posted September 4, 2013 Share Posted September 4, 2013 Bonjour,je souhaiterais importer une base client avec le numéro de siret inclus. J'ai créé mon fichier csv, et modifié le fichier AdminImportController.php pour que je puisse choisir siret dans les champs pour l'import. Cependant, je n'arrive pas à faire en sorte que celui-ci s'enregistre quand le client est créé... Quelqu'un saurait me dire quel fichier il faut que je modifie...merci de vos réponse. Link to comment Share on other sites More sharing options...
indesign47 Posted September 4, 2013 Share Posted September 4, 2013 (edited) Quelqu'un saurait me dire quel fichier il faut que je modifie... Normalement, tout se passe dans le fichier AdminImportController... Notamment, dans votre cas, dans la function public function customerImport() Il faut rajouter le champs Siret que vous avez rajouté dans case $this->entities[$this->l('Customers')]: //Overwrite required_fields AS only email is required whereas other entities $this->required_fields = array('email', 'passwd', 'lastname', 'firstname'); $this->available_fields = array( 'no' => array('label' => $this->l('Ignore this column')), 'id' => array('label' => $this->l('ID')), 'siret' => array('label' => $this->l('Siret')), PS : Vous avez, je suppose, Activer le mode B2B Edited September 4, 2013 by indesign (see edit history) Link to comment Share on other sites More sharing options...
Doline Posted September 4, 2013 Author Share Posted September 4, 2013 Merci de ta réponse... Oui j'ai bien activé le mode B2B. =) Il me semblait bien que c'était dans ce fichier, mais pour être honnête je n'arrive pas à comprendre cette fonction. Comment puis je rajouter le champ siret? Et surtout dans quelles variables sont stockées les infos (name....)? Ça m'aidera à mieux la comprendre et pouvoir en faire ce que je veux... Link to comment Share on other sites More sharing options...
indesign47 Posted September 4, 2013 Share Posted September 4, 2013 Et surtout dans quelles variables sont stockées les infos (name....) Je ne suis pas sûr de comprendre... Link to comment Share on other sites More sharing options...
Doline Posted September 4, 2013 Author Share Posted September 4, 2013 Comment sont enregistrer les variables de base, le nom, le prénom... ? Si je comprend cela, j'arriverai à inclure le siret dedans... Link to comment Share on other sites More sharing options...
indesign47 Posted September 4, 2013 Share Posted September 4, 2013 (edited) Je viens de tester. Il suffit que le champs Siret dans le csv, dans l'entité Customers et la function fait le reste... Pas besoin de rajouter autre chose dans public function customerImport() Edited September 4, 2013 by indesign (see edit history) Link to comment Share on other sites More sharing options...
Doline Posted September 4, 2013 Author Share Posted September 4, 2013 Je n'arrive pas à voir mon erreur, j'ai bien mis 'siret' => array('label' => $this->l('Siret')),.. Mon siret est dans le csv, mais rien à faire, il ne s'enregistre pas... =/ C'est d'ailleur mon client entiérement qui ne s'enregistre plus...Tu n'as rien modifié d'autre... Link to comment Share on other sites More sharing options...
indesign47 Posted September 4, 2013 Share Posted September 4, 2013 C'est d’ailleurs mon client entièrement qui ne s'enregistre plus. Y-a-t-il message d'erreur ? ou juste Le fichier .CSV a été importé dans votre boutique Au fait, quelle est la version de PS ? Link to comment Share on other sites More sharing options...
Doline Posted September 4, 2013 Author Share Posted September 4, 2013 Non je n'ai aucune erreur qui s'affiche, il est indiqué que le fichier csv s'est bien importé. Je travail avec la version 1.5.4... Link to comment Share on other sites More sharing options...
indesign47 Posted September 4, 2013 Share Posted September 4, 2013 Lors de l'importation ignore le champ anniversaire (Birthday) Link to comment Share on other sites More sharing options...
Doline Posted September 4, 2013 Author Share Posted September 4, 2013 Ca change rien... Link to comment Share on other sites More sharing options...
indesign47 Posted September 4, 2013 Share Posted September 4, 2013 Désolé, mais je ne vois pas où se situe ton problème. Link to comment Share on other sites More sharing options...
Doline Posted September 4, 2013 Author Share Posted September 4, 2013 Ton fichiers csv, tu y met les infos et tu l'encore en UTF8 aussi? Link to comment Share on other sites More sharing options...
rachel01 Posted June 22, 2018 Share Posted June 22, 2018 Avez-vous trouvé la solution ? J'aimerais aussi importé le SIRET Merci Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now