kouik-e Posted August 14, 2013 Share Posted August 14, 2013 Bonjour, je rencontre un problème mais uniquement sur certains remboursements de produits. Le remboursement n'est pas fait et l'avoir n'est pas généré. voici le message d'erreur: Fatal error (OrderDetail -> product_name = Fourche d'ouverture de rechange pour bouchons en laiton - Pour bouchons : 20.567.01; 20.567.02; 20.567.03; 20.567.05; 20.567.11; 20.567.12) merci pour votre aide Link to comment Share on other sites More sharing options...
jeckyl Posted August 14, 2013 Share Posted August 14, 2013 Bonjour, cela correspond à quoi : 20.567.01; 20.567.02; 20.567.03; 20.567.05; 20.567.11; 20.567.12 Link to comment Share on other sites More sharing options...
jeckyl Posted August 14, 2013 Share Posted August 14, 2013 Ah c'est la déclinaison du produit. Le soucis peut provenir de là à mon avis. Link to comment Share on other sites More sharing options...
kouik-e Posted August 14, 2013 Author Share Posted August 14, 2013 ce sont les attributs de la déclinaison. entre temps j'ai trouvé une solution de dépannage car ça doit venir du fait que le champs 'product_name' de la table 'ps_order_detail' est trop long. J'ai modifié la valeur dans le phpmyadmin pour pouvoir générer l'avoir. Mais où se trouve le contrôle de ce champs pour que je puisse augmenter la valeur ? Link to comment Share on other sites More sharing options...
jeckyl Posted August 14, 2013 Share Posted August 14, 2013 Bonjour, il faut regarder cela dans classes/Product.php on y trouve cette information : 'name' => array('type' => self::TYPE_STRING, 'lang' => true, 'validate' => 'isCatalogName', 'required' => true, 'size' => 128), Par contre je ne suis pas certain que cela soit utilisé lors du remboursement. Link to comment Share on other sites More sharing options...
kouik-e Posted August 14, 2013 Author Share Posted August 14, 2013 je suis sous 1.4.9.0, je ne vois pas ce code. Voici ce que j'ai: protected $fieldsSizeLang = array('meta_description' => 255, 'meta_keywords' => 255, 'meta_title' => 255, 'link_rewrite' => 255, 'name' => 255, 'available_now' => 255, 'available_later' => 255); j'avais déjà modifié la valeur à 255 pour un problème d'insertion de mes produits Link to comment Share on other sites More sharing options...
jeckyl Posted August 14, 2013 Share Posted August 14, 2013 Cela ne fait que 138 caractères donc ce n'est pas là il faut chercher ailleurs en analysant la procédure de remboursement. Link to comment Share on other sites More sharing options...
kouik-e Posted August 14, 2013 Author Share Posted August 14, 2013 pas sûr car le contrôle par défaut est 128 et je l'ai mis à 255. Je pense qu'il doit exister dans un autre fichier de contrôle pour le remboursement 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