Gestion du numéro de commande Prestashop

Le numéro de commande de PrestaShop est généré une fois le paiement finalisé. Par conséquent, lorsque Prestashop appelle la plateforme de paiement, le numéro de commande n’existe pas. Seul le numéro de panier est généré et envoyé à la plateforme de paiement.

Dans le Back Office Marchand, le numéro de commande enregistré correspond donc au numéro de panier de Prestashop.

Ainsi, il est normal de ne pas retrouver le numéro de commande dans les e-mails de confirmation de paiement envoyé par PayZen. Seul le numéro de panier apparaît.

Modification du code de Prestashop :

Nous vous proposons une modification du code Prestashop pour afficher le numéro de panier dans le tableau de commande de Prestashop.

Pour cela, ouvrez le fichier suivant : AdminOrdersController.php (répertoire controllers /admin)

Après le code suivant (environ à la ligne 92):

$this->fields_list = array

( 'id_order' => array(

'title' => $this->l('ID'),

'align' => 'text-center',

'class' => 'fixed-width-xs'

),

Rajoutez le code suivant:

'id_cart' => array(

'title' => $this->l('Panier'),

'align' => 'center',

'width' => 25),

L'ajout de ce code permettra de faire afficher une colonne Panier entre les colonnes ID et Référence.