Jump to content

Rembourser un produit - Fatal error


Recommended Posts

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...