THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

J'ai crée un module de message de personnalisation sur un produit qui fonctionne correctement. ( j'enregistre en base de données les messages lorsque je les ajoutes dans le panier en utilisant l’événement ADD_CARTITEM)
J'ai un petit soucis, lorsque je me connecte sur mon compte ou que je crée un compte utilisateur. et que je suis redirigé sur mon panier et bien les messages personnalisées sont vides.

Merci,

Last edited by Mikius (08-11-2016 15:58:59)

Offline


Oui, car quand un user se connecte, le panier est dupliqué. Il faut s'abonner à l'event CART_ITEM_DUPLICATE (ou un truc comme ça) pour dupliquer tes données qui dépendent du Cart Item ID.


OpenStudio Toulouse

Offline


Alors c'est bien l'événement CART_ITEM_DUPLICATE  donc il faut que je m'abonne à cela et que je crée qui duplique mes cart item c'est à peut être ça ?

Offline


public static function getSubscribedEvents()
    {
        return [
            TheliaEvents::CART_ADDITEM => [['saveComment', 10],['addItem', 255]],
            TheliaEvents::CART_ITEM_DUPLICATE => ['saveDuplicate', 10],
            TheliaEvents::ORDER_PRODUCT_AFTER_CREATE => ['saveOrder', 10],
        ];
    }

public function saveDuplicate(){
        
 }

Voilà ce que j'ai commencé à mettre en place dans mon module où j'effectue le message de personnalisation