Yoan Consultin Web Posted February 2, 2017 Share Posted February 2, 2017 Bonjour à la communauté, Je me permets d'intervenir vers vous, après avoir perdu tout espoir avec le module Amazon de Comon Service. Pour résumer, un site fait en mode multiboutique pour un client avec la boutique primaire A qui est en mode B2B, avec modification d'un paramétrage afin que le SIRET soit obligatoire à l'inscription et la boutique secondaire B en mode client standard. Les boutiques fonctionnent très bien sans aucun soucis avec un thème addons qui ne rencontre aucun problème. Mon client, après acquisition du module Amazon sur Addons, souhaite que je lui mette cela en place sur la boutique B. Mais la les galères commencent ouvertement.... Impossible de paramétrer le module correctement, dés que je clique sur le bouton enregistrer du module j'ai une erreur Prestashop Exception qui apparaît. Résultat des courses ouverture d'un ticket chez Common Service il y a 10 jours... Et après environ un 50aine de mail échangé avec leur support, aucune solution viable de trouver. Le choix de supprimer le B2B de la boutique A a été fait ainsi que la remise à neuf du fichier AdminCustomersControl.php afin que l'onglet informations de Prestashop ne remonte aucun fichier modifié par rapport à la version d'origine 1.6.1.11. Suite à cela, l'erreur SIRET Empty est toujours bien et réellement présente donc impossible d'avancer dans le projet du client. Voici l'erreur rencontrée: [PrestaShopException] Property Customer->siret is emptyat line 909 in file classes/ObjectModel.php 904. }905.906. $message = $this->validateField($field, $this->$field);907. if ($message !== true) {908. if ($die) {909. throw new PrestaShopException($message);910. }911. return $error_return ? $message : false;912. }913. }914. ObjectModelCore->validateFields - [line 246 - classes/ObjectModel.php] ObjectModelCore->getFields - [line 487 - classes/ObjectModel.php] ObjectModelCore->add - [line 229 - classes/Customer.php] - [2 Arguments] CustomerCore->add - [line 681 - modules/amazon/amazon.php] Amazon->createCustomer - [line 2180 - modules/amazon/amazon.php] Amazon->_postProcess - [line 1266 - modules/amazon/amazon.php] Amazon->getContent - [line 867 - controllers/admin/AdminModulesController.php] AdminModulesControllerCore->postProcessCallback - [line 1116 - controllers/admin/AdminModulesController.php] AdminModulesControllerCore->postProcess - [line 178 - classes/controller/Controller.php] ControllerCore->run - [line 367 - classes/Dispatcher.php] DispatcherCore->dispatch - [line 58 - admin/index.php] Analyse de la SGBD et des fichiers sur le FTP ce mention de SIRET n'apparaît plus nul par.... Donc après plusieurs versions du module proposé par Common Service, leur réponse a été la suivante: Bonjour Yoan, Siret n'est pas un champ obligatoire Prestashop, donc le problème vient de votre côté. Si vous veniez à en doutez, j'installerais un Prestashop sur un serveur de test. Restaurez tous vos fichiers d'origine Prestashop, désactivez tous vos overrides et le module fonctionnera parfaitement comme pour nos 10 000 autres clients ! Je me vois mal a ce jour reprendre à zéro un mois de travail avec un catalogue d'environ 5000 photos 1000 produits 50 catégories.... Si quelqu'un a déjà rencontré ce type de problème, ou bien pourrais m'indiquer d'où cela peut provenir, je suis tout à fait preneur de différentes informations. Dans l'attente de vous lire, bien cordialement, Yoan. Link to comment Share on other sites More sharing options...
common-services Posted February 7, 2017 Share Posted February 7, 2017 Bonjour Yoan, Pouvez vous confirmer ici que le problème a bien été résolu et venait d'une modification manuelle des champs obligatoires dans votre base de données. Merci d'avance, Olivier du Support Common-Services Link to comment Share on other sites More sharing options...
Yoan Consultin Web Posted February 8, 2017 Author Share Posted February 8, 2017 Effectivement problème résolu et très bon support de la part de Common Service qui a vraiment cherché à être prés de nous pour résoudre ce probléme. 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