Ce module permet de générer automatiquement un code de bon d'achat après la commande du client (et si la commande est acceptée, avec paiement vérifié). L'addon permet de spécifier les paramètres du code de bon d'achat et de créer de nombreux types d'actions comme : bon d'achat pour la première commande, bon d'achat pour la deuxième commande, la cinquième, la sixième, etc. Vous pouvez définir chaque spécification du code de bon d'achat.
Cet addon prestashop permet de générer automatiquement des codes de coupon pour les utilisateurs qui ont commandé quelque chose dans votre boutique. Juste après la commande, le client recevra une notification par e-mail avec un code de bon. Bien sûr - en tant qu'administrateur de boutique, vous avez la possibilité de définir combien de commandes (correctement validées) le client doit avoir sur son compte pour recevoir un code de coupon. Vous pouvez également spécifier les paramètres détaillés de chaque code de bon.
Codes de bon après commandes - spécification du module
Vous pouvez bien sûr spécifier les paramètres détaillés de cet addon. Le module a deux sections principales : la première "paramètres principaux" (avec les paramètres généraux de l'addon) et la seconde nommée "paramètres de bon" avec les paramètres détaillés des actions (combien de commandes pour recevoir un coupon) et des paramètres des codes de bon.
Paramètres généraux du module
Vous pouvez sélectionner les états de commande, ce qui signifie que le code de bon sera généré uniquement si l'état de la commande est celui que vous avez sélectionné. Par exemple, vous pouvez générer un code de bon uniquement si l'état de la commande est Expédié, Paiement accepté, Paiement à distance accepté, etc. (le code de bon ne sera pas dupliqué, etc.)
Le module envoie des coupons :
1) après changement de statut de commande (le statut doit être accepté par le module)
2) avec tâche cron basée sur les statuts de commande (vous pouvez également envoyer un coupon après X jours)
Paramètres du code de bon
Vous pouvez définir des "actions". Vous pouvez créer autant d'actions que vous le souhaitez, ce qui signifie que vous pouvez créer un nombre illimité de possibilités de recevoir un code de bon. Par exemple :
Donc, cela signifie fondamentalement que pour les actions, vous pouvez :
Configuration de la spécification des codes de bon
Pour chaque action créée, vous pouvez définir un code de bon. Bien sûr, vous pouvez définir des paramètres détaillés du bon. Cela fonctionne de la même manière que la fonctionnalité par défaut des codes de bon - vous avez donc des options très détaillées pour spécifier le code de bon. Chaque code de bon sera créé individuellement pour chaque client. Cela signifie simplement que chaque code de bon sera différent.
Paramètres principaux du code de bon
Conditions du code de bon
Actions du code de bon
Variables d'e-mail
Ce module ajoute des variables spéciales aux modèles d'e-mail. Vous pouvez les utiliser parmi d'autres ajoutées aux e-mails par défaut. Ces shortcodes sont un excellent moyen de personnaliser le contenu des e-mails. Utilisez une variable et le module les remplacera par des valeurs / informations.
Variable | Description |
{bon} | Cette variable utilisée dans le contenu de l'e-mail affichera le code du bon. Par exemple : XFDE3240SS |
{nom_bon} | Cette variable utilisée dans le contenu de l'e-mail affichera le nom du code du bon. Dans PrestaShop 1.4.x, elle sera égale à {description_bon} |
{date_de_bon} | Cette variable affichera la date à partir de laquelle le bon sera actif et disponible à l'utilisation (date + heure) |
{date_de_bon_à} | Cette variable utilisée dans le modèle d'e-mail affichera la date d'expiration du bon (date + heure) |
{date_bon_seulement_de} |
Cette variable affichera la date à partir de laquelle le bon sera actif et disponible à l'utilisation (date seulement : année, mois, jour) |
{date_bon_seulement_à} |
Cette variable utilisée dans le modèle d'e-mail affichera la date d'expiration du bon (date seulement : année, mois, jour) |
{valeur_bon} | Cette variable écrira des informations sur la valeur du bon |
{prénom_client} | Cette variable sera remplacée par le prénom du client (client qui a créé un compte) |
{nom_client} | Cette variable sera remplacée par le nom du client (client qui a créé un compte) |
This update addresses and resolves notifications concerning deprecated dynamic variables within the system. Specifically, the issues were identified in two key areas:
* Vouchers Engine Controller: The datetype
variable, which was previously using a deprecated declaration method in PHP, has been updated to align with current best practices and eliminate warning notifications.
* Cron Job Task Execution: Notifications related to deprecated variable usage during the execution of cron job tasks have been resolved, ensuring smoother and error-free scheduled operations.
These changes improve system stability and compatibility with newer PHP versions by eliminating warnings related to outdated variable declarations.
This release delivers crucial enhancements to the Order Coupons module, primarily focusing on backward compatibility. We've implemented significant improvements to the module's PHP scripts to ensure seamless operation with older PrestaShop releases (versions 1.7.x and 8.x). These updates specifically address and rectify minor display and functionality errors that had previously emerged in the shop's back office, which were inadvertently introduced by recent changes. Users running these older PrestaShop versions will now experience a more stable and error-free environment when managing order coupons.
We are pleased to announce the release of version 3.2.2 for the "Rewards - Voucher Codes After Orders" module. This update focuses on enhancing platform compatibility, improving code robustness, and significantly expanding the module's international reach. These enhancements are designed to provide a more stable and globally-effective marketing tool for e-commerce merchants.
Full Compatibility with PrestaShop 9: This version ensures seamless integration with the latest PrestaShop 9 ecosystem. By aligning the module with the newest platform architecture, we guarantee merchants enhanced performance, state-of-the-art security, and access to all the new functionalities that PrestaShop 9 offers. This forward-compatibility ensures your post-purchase marketing campaigns run smoothly on the most advanced e-commerce technology.
Expanded Globalization and Market Reach: The module is now fully translated into 30 languages, empowering merchants to connect with a global audience. This extensive localization allows for the creation of highly personalized and native customer experiences, which is critical for boosting engagement and increasing conversion rates in international markets. The newly supported languages are:
English (en)
Polish (pl)
Spanish (es)
Italian (it)
French (fr)
German (de)
Portuguese (pt)
Czech (cz)
Danish (dk)
Swedish (se)
Slovenian (si)
Slovak (sk)
Finnish (fi)
Greek (gr)
Bulgarian (bg)
Lithuanian (lt)
Latvian (lv)
Estonian (ee)
Indonesian (id)
Hungarian (hu)
Croatian (hr)
Icelandic (is)
Japanese (jp)
Dutch (nl)
Norwegian (no)
Romanian (ro)
Serbian (rs)
Russian (ru)
Ukrainian (ua)
Chinese (cn)
Hindi (hi)
Enhanced Code Stability and Error Handling: We have resolved minor PHP warnings ( Undefined property: Currency::$value
and Undefined array key "prod_diff_than_list"
) that could appear under specific conditions. By addressing these notices, we have improved the module's overall code quality and stability. This ensures a cleaner error log and a more reliable, predictable performance of your automated voucher generation system, contributing to a frictionless back-end administration experience.