Moduł ten umożliwia automatyczne wygenerowanie kodu rabatowego oraz przypisanie go użytkownikowi gdy jego zamówienie zostanie zrealizowane (zaakceptowane). Moduł pozwala na zdefiniowanie akcji typu: Po pierwszym zamówieniu klient otrzymuje kod rabatowy, po trzech zamówieniach klient otrzymuje kod rabatowy, itp.
Moduł kod rabatowy za zamówienie pozwala na automatyczne wygenerowanie kodu rabatowego użytkownikowi, który złożył zamówienie w Twoim sklepie. Ty - jako administrator sklepu możesz ustalić liczbę zamówień która upoważnia do zdobycia kodu rabatowego, ustalisz także szczegółową specyfikację każdego kodu. Kupony są automatycznie dodawane do bazy danych, a klient otrzymuje email z informacją o zdobytym kodzie rabatowym.
Kody rabatowe za zamówienie - ustawienia i możliwości modułu
Modułem można zarządzać z panelu administracyjnego sklepu (zakładka moduły). Moduł posiada dwa podstawowe działy: ustawienia generalne, oraz ustawienia kodów rabatowych. Szczególne znaczenie ma drugi dział, gdzie zdefiniujesz tzw. akcje oraz ustalisz wartość jak i pełną specyfikację kodu rabatowego)
Ustawienia generalne modułu
Ustawienia kodów rabatowych
Możesz zdefiniować tzw. akcje, oznacza to tyle, że możesz określić ile złożonych zamówień musi mieć klient, aby został wygenerowany kod rabatowy. Zaletą modułu jest fakt, że możesz zdefiniować dokładnie tyle akcji, ile chcesz. Dla przykładu:
Każda akcja może posiadać:
Nazwę wewnętrzą (widoczną tylko dla Ciebie w celu łatwej identyfikacji na liście akcji)
Można utworzyć i zdecydować z jakiego szablonu email moduł skorzysta przy wysyłce wiadomości email
Unikalny tytuł wiadomości jaki zostanie przesłany do użytkownika (email)
Liczbę zamówień która spowoduje, że klient otrzyma kod rabatowy
możliwość zdefiniowania zakresu liczby zamówień która przysługuje do otrzymania danego kodu rabatowego
możliwość określenia minimalnej wartości zamówienia która uprawnia do otrzymania kodu rabatowego
możliwość zdefiniowania maxymalnej wartości zamówienia która uprawnia do otrzymania kodu rabatowego
możłiwość zdefiniowania ograniczenia związanego z producentami. Kod rabatowy zostanie wygenerowany tylko wtedy gdy conajmniej jeden z zakupionych produktów będzie powiązany z wybranym producentem (lub wybranymi producentami)
możliwość zdefiniowania ograniczenia związanego z produktami. Kod rabatowy zostanie wygenerowany tylko wtedy, gdy złożone zostanie zamówienie na wybrany produkt (lub produkty)
możliwość wykluczenia zamówień z procesu generowania kodu rabatowego, jeżeli zamówienie zostało złożone na określony produkt (lub produkty)
opcja pozwalająca generować kupony do zamówień tylko w przypadku gdy zamówienie zostało złożone bez kuponu rabatowego
funkcja pozwalająca generować kod rabatowy o wartości odpowiadającej zdefiniowanej procentowej wartości zamówienia (wartości produktów w tym zamówieniu)
funkcja pozwalająca generować kupony i powiązać je z kontem klienta. Możesz zadecydować czy takie powiązanie ma być ustanowione. Wówczas tylko ten klient będzie miał możliwość skorzystania z tego kodu rabatowego (w przeciwnym wypadku może ten kupon podarować np. koledze)
funkcja, która generuje kody wyłącznie dla zalogowanych klientów. Klienci którzy kupią za pośrednictwem tzw. quest checkout nie otrzymają kodu (możesz włączyć opcję która wygeneruje im kupon)
funkcja, która pozwala wybrać grupy klientów, które będą uprawnione do otrzymania danego kodu rabatowego
Zaawansowana konfiguracja kodu rabatowego
Za pomocą tego modułu PrestaShop dokładnie ustawisz wartość kodu rabatowego, zdefiniujesz ograniczenia (np. dotyczące wartości koszyka, kategorii itp.), oraz określisz jak kod rabatowy ma wpłynąć na cenę (zniżka kwotowa, procentowa, dla całego koszyka, czy wybranych produktów). Dokładna specyfikacja możliwości definicji kodu, znajduje się poniżej:
Podstawowe ustawienia kuponu
Ustawienia warunków kodu rabatowego
Wartość kodu
Zmienne dostępne w wiadomościach email wysyłanych przez ten moduł
Ten moduł dodaje specjalne zmienne które można wykorzystac w treści emaili. Oczywiście, to są dodatkowe zmienne, cały czas można korzystać z tych standardowych jak {shop_name}, {shop_logo} itp.
Zmiena | Opis |
{voucher} | Ta zmienna wyświetla kod wygenerowanego rabatu w treści emaila, np: XFDE3240SS |
{voucher_name} | Ta zmienna wyświetla nazwę wygenerowane kodu rabatowego. W przypadku PrestaShop 1.4.x będzie to wartość identyczna jak {voucher_description} |
{voucher_date_from} | Ta zmienna wyświetla datę (wraz z godzina) od której kod rabatowy będzie możliwy do użycia |
{vocuher_date_to} | Ta zmienna wyświetla datę (wraz z godziną) w której kod rabatowy wygaśnie |
{voucher_dateonly_from} |
Ta zmienna wyświetla datę (rok, miesiąc, dzień) od której kod rabatowy będzie możliwy do użycia |
{vocuher_dateonly_to} |
Ta zmienna wyświetla datę (rok, miesiąc, dzień) w której kod rabatowy wygaśnie |
{voucher_value} | Ta zmienna wyświetla wartość kodu rabatowego |
{customer_firstname} | Ta zmienna wyświetla imię zarejestrowanego klienta |
{customer_lastname} | Ta zmienna wyświetla nazwisko zarejestrowanego klienta |
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.