Question

Je case à cocher personnalisée dans Magento panier. Si l'utilisateur a vérifié, il va à la caisse (par défaut une page) et à l'étape « expédition Méthodes » où est le bloc «Avez-vous des articles de cadeau dans votre commande? et case à cocher « Ajout d'options cadeaux » - il devrait également être vérifié. Comment puis-je faire?

J'utilise Magento Enterprise 1.12 et défaut d'emballage cadeau. Merci à l'avance.

Était-ce utile?

La solution

Voici une idée que j'ai. Joindre un événement pour « onclick » de la case à cocher dans votre panier qui définit un cookie avec la valeur 1 lorsque la case est cochée et supprime le cookie lorsque la case est pas cochée.
Ensuite, sous la forme de paiement, si le cookie existe vérifier alors la case «Ajout d'options de cadeaux. Sinon, rien.
Si vous adoptez cette approche, souvenez-vous de supprimer le cookie lorsque vous passez la commande (ou vous pouvez définir la durée de vie des cookies pendant 10 minutes et vous ne devez pas le supprimer, mais de cette façon il y a un risque de ne pas fonctionner correctement si le client va à la caisse après plus de 10 mintues).

Une autre approche consiste à faire une demande d'AJAX au serveur en cliquant sur «Avez-vous des articles-cadeaux dans votre commande? et mettre un drapeau dans la session et dans le contrôle de la caisse si l'indicateur de session existe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top