Rendre le message cadeau payant – magento

amahi

Expert Magento chez S3i Business
Ahmed MAHI, Développeur/ intégrateur Magento depuis 2009 ( 6 ans de bonheur avec Magento :))

Aujourd’hui je vous propose un petit module que j’ai développé pour rendre le message cadeau payant l’idée est d’ajouter un produit “Message cadeau” au panier si le message est spécifié lors du passage de la commande.
Au niveau utilisation c’est très simple il faut d’abord activer les messages cadeau :
System -> configuration -> Ventes -> Messages cadeau-> Autoriser les messages cadeau au niveau de la commande.
Puis crée le produit “Message cadeau” et n’oubliez pas de mettre une quantité positive du stock ou de choisir “Non” pour “Gérer les stocks” sinon le produit ne s’ajoute pas.
Pius installer le module, allez à System -> configuration -> Ventes -> Produit message cadeau pour activer le module et ajouter l’ID du produit.
Au niveau développement :) :
Il s’agit d’un observer de deux events :
checkout_controller_onepage_save_shipping_method et checkout_controller_multishipping_shipping_post (pour le choix du multishipping ) donc un fichier config.xml qui correspond à :


Et un fichier system.xml pour ajouter les éléments de la configuration :activation du module et la spécification de l’id du produit à ajouter.

 

Et l’observer avec quelques commentaires :

Testé sur 1.4.1.1
Télécharger les fichiers

2 comments

  1. Bonjour, merci pour ce module.
    Je rencontre un problème, une fois le module installé, lorque que je veux allez à System -> configuration j’obtiens l’erreur suivante : Fatal error: Class ‘Mage_Produitcadeau_Helper_Data’ not found in C:wwwmonsiteappMage.php on line 520.

    J’utilise la version 1.4.2.0 de Magento.

    Avez-vous déjà rencontrer ce problème?

    1. dsl pour le retard de ma réponse : le bug est réglé c’était juste une petite modif dans le fichier system.xml il faut changer

      par

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">