Alerte email de stock Liste des fichiers emajine_menu_alerte_stock.xml menualerte_stock.class.php emajine_menu_addonalertstock.xml menuaddonalertstock.class.php AlerteStock_CRUD.class.php exportcsv_small.png Tools.php specif_cron_cron_alertestock.class.php mailcontent_alertstock.html GetShortProductMail.php product.html short_product.html product_medicament.html specif_signupalertstock.html hook_product.class.php MxToolsAbstract.class.php mxtag_mailzerostock.php AddMailAlertStock.php mailzerostock.class.php addmailalertstock.js mxtag_linkalertstock.php linkalertstock.class.php alertstock.css mainpage.html
Installation via FTP 1. Dézipper l archive 2. Copier les dossiers suivants dans /html/specifs/ : a. mailzerostock b. menu_alertestock c. addonalertstock d. linkalertstock 3. Copier les fichiers suivants dans /html/specifs/ : a. emajine_menu_alerte_stock.xml b. emajine_menu_addonalertstock.xml c. mxtag_linkalertstock.php d. mxtag_mailzerostock.php e. specif_cron_cron_alertestock.class.php 4. Copier le dossier alertestock dans /html/specifs/libs 5. Copier les fichiers suivants dans /html/specifs/libs/tools/ : a. ELog.php b. MxToolsAbstract.class.php 6. Copier le fichier Tools.php dans /html/specifs/utils (le remplacer s il est déjà présent) 7. Copier les fichiers suivants dans /html/specifs/hooks/actions/public/ a. AddMailAlertStock.php b. GetShortProductMail.php 8. Copier le fichier hook_product.class.php dans le dossier /html/specifs/hooks/catalog/ * Si le fichier existe déjà, copier les fonctions completeproductsummary et completeproductdetail dans celui ci. Si les fonctions existent déjà, copier leur contenu et le coller à la fin du code de la fonction déjà présente. 9. Copier le fichier exportcsv_small.png dans /html/images/add ons/ 10. Copier le dossier mailalertstock dans le dossier /html/scripts/add ons/ 11. Copier le dossier alertstock dans /html/modeles/ Langue_du_site / Nom_du_modele /add ons/ 12. Dans le fichier /html/modeles/fr/modele1/structure/mainpage.html, copier au sein de la balise <head></head> la ligne suivante : <link rel="stylesheet" type="text/css" href="<mx:pathtotemplatefolder />add ons/alertstock/css/alertstock.css" media="screen" /> 13. Dans le template de la fiche résumée du produit (par défaut /html/modeles/ Langue_du_site / Nom_du_modele /catalog/product/short_product.html), copier la balise suivante là où vous voulez afficher le lien vers l inscription à l alerte de stock : <mx:specifs id="linkalertstock" mxattribut="productid:productid;href:href"/> 14. Dans le template de la fiche détaillée du produit (par défaut /html/modeles/ Langue_du_site / Nom_du_modele /catalog/product/product.html), copier la balise suivante là où vous voulez afficher le formulaire d inscription à l alerte de stock : <mx:specifs id="mailzerostock" mxattribut="productid:productid"/>
Installation dans e-majine Pour finaliser l installation, il faut afficher l écran Ma boutique > Configuration Alerte stock
Utilisation L écran Ma boutique > Alerte stock va permettre au commerçant de visualiser les produits pour lesquels des alertes d approvisionnement sont crées. Cet écran lui permettra de visualiser le nombre d'alertes pour un produit afin d'améliorer son réassort. De plus, il visualisera également les adresses emails des clients ou prospects et pourra ainsi les récupérer ou les exporter pour échanger avec eux si nécessaire. Toutes les nuits, une tâche planifiée sera exécutée et enverra un mail de disponibilité aux emails abonnés dont les produits possèdent de nouveau du stock.
Personnalisation Le fichier /html/modeles/ langue / modele /add ons/alertstock/css/alertstock.css déclare un CSS par défaut qui peut être modifié si besoin. Le template /html/modeles/ langue / modele /add ons/alertstock/specif_linkalertstock.html contient le lien affiché sur la fiche résumée du produit. Le template /html/modeles/ langue / modele /add ons/alertstock/specif_signupalertstock.html contient le formulaire d inscription à l alerte qui est affiché dans la fiche détaillée du produit. Le template /html/modeles/ langue / modele /add ons/alertstock/mailcontent_alertstock.html correspond au contenu du mail qui est envoyé en notification au client, ce dernier contient une vue résumée du produit qui peut être modifiée grâce au template suivant : /html/modeles/ langue / modele /add ons/alertstock/short_product_mail.html