Module Colissimo – ColissimoLabelProduct ->id_colissimo_label est vide. Module Colissimo – ColissimoLabelProduct ->id_colissimo_label est vide.

La version 2 du module colissimo sur prestashop 1.8 introduit une nouvelle colonne cn23_format dans la table ps_colissimo_label, hors celui ci n’est pas présente dans le hook hookActionAdminOrdersTrackingNumberUpdate, ce qui declenche une erreur: La propriété ColissimoLabelProduct->id_colissimo_label est vide. Il suffit dans la fonction de rajouter cn23_format : $cn23Extension = Tools::substr(Configuration::get(‘COLISSIMO_CN23_FORMAT’), 0, 3); //$this->logger->info(‘labels ext.’.$cn23Extension); if […]

La version 2 du module colissimo sur prestashop 1.8 introduit une nouvelle colonne cn23_format dans la table ps_colissimo_label, hors celui ci n’est pas présente dans le hook hookActionAdminOrdersTrackingNumberUpdate, ce qui declenche une erreur:

La propriété ColissimoLabelProduct->id_colissimo_label est vide.

Il suffit dans la fonction de rajouter cn23_format :

$cn23Extension = Tools::substr(Configuration::get('COLISSIMO_CN23_FORMAT'), 0, 3);
//$this->logger->info('labels ext.'.$cn23Extension);
if (!count($labelIds)) {
    $this->logger->info('Label to be created.');
    
    $colissimoLabel = new ColissimoLabel();
    $colissimoLabel->id_colissimo_order = (int) $colissimoOrder->id;
    $colissimoLabel->id_colissimo_deposit_slip = 0;
    $colissimoLabel->label_format = 'pdf';
    $colissimoLabel->return_label = 0;
    $colissimoLabel->cn23 = 0;
    $colissimoLabel->cn23_format = pSQL(Tools::strtolower($cn23Extension));
    $colissimoLabel->coliship = 1;
    $colissimoLabel->migration = 0;
    $colissimoLabel->insurance = null;
    $colissimoLabel->file_deleted = 0;
    $sendPNAMail = 1;
}

Espérant que ca aidera ceux pour qui la création des étiquettes manuelles ne fonctionnent pas.
Un ticket a été ouvert chez Colissimo, vous pouvez également trouver la solution sur les forums prestashop.

N’hésitez pas à nous présenter votre PrestaShop, si vous avez besoin d’une maintenance.

stephane

Stéphane ALLIBERT

Développeur senior

Développeur senior - WordPress, PrestaShop, Symfony · SEO technique · 15 ans de projets concrets

Voir le profil

À lire aussi sur notre blog.

Retour en haut
Biper Studio
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.