Discount Receipt – QR discount coupon printing for PrestaShop

Price: zł199.00
Tax included

Create receipt-style PDF or ESC/POS inserts from order data, print them automatically through PrintNode and encourage repeat purchases with a unique QR discount coupon.

Product customization

Share

A personalised order insert that brings customers back

Discount Receipt creates a compact receipt-style visualisation using actual PrestaShop order data. It can generate a PDF or RAW ESC/POS output, send it automatically to a receipt printer through PrintNode and place a unique discount coupon with a QR code below the order summary.

The printed insert can be placed directly in the parcel. After scanning the QR code, the customer is taken to the store and the coupon is remembered even when the cart is still empty. It is applied automatically after a product is added.

Receipt-style order summary

  • seller and buyer details, order reference and sale date,
  • product names, quantities, net unit prices, VAT values and gross totals,
  • products, discounts, delivery, tax, payment method and order total,
  • invoice number obtained from the configured document source,
  • single-page PDF with dynamic height and configurable paper width,
  • consistent receipt typography and support for international characters and currencies.

Automatic QR discount coupons

  • percentage or fixed-amount discount configured in the module,
  • unique coupon linked to the source order,
  • configurable validity period,
  • single-use coupon that cannot be combined with other cart rules,
  • coupon creation independent of automatic printing,
  • QR link that opens the store and remembers the coupon in a cookie,
  • CRON cleanup of expired or used coupons.

Automatic and manual printing

Connect the module to PrintNode, select a printer and print each new order automatically. From the order page, staff can also download the PDF, print it again or open the module settings. A preview generated from a selected real order is available in the configuration page.

The module supports PDF printing and RAW ESC/POS output for compatible thermal printers. PrintNode requires a separate PrintNode account and an API key.

Visual multilingual print editor

  • WYSIWYG HTML editor with separate tabs for every language installed in the store,
  • variables for logo, seller, buyer, products, totals, invoice number, coupon, QR code, discount values, expiration date and footer,
  • custom seller details including tax and BDO numbers,
  • custom PNG, JPG, monochrome SVG or PDF logo,
  • configurable paper width, font size and receipt separators.

Invoice data

Order and product data is read directly from PrestaShop. The current document-source integration supports Faktura XL for the invoice number; the architecture is ready for additional invoice providers in future updates.

Important document notice

The generated printout is an order/invoice visualisation and a marketing insert. It does not replace a fiscal receipt, VAT invoice or any other accounting document required by law.

Compatibility and requirements

  • PrestaShop 8 or PrestaShop 9,
  • PHP 8.1–8.4,
  • ionCube Loader 15.0 or newer,
  • PrintNode account and API key for direct cloud printing,
  • CRON recommended for automatic coupon cleanup,
  • Imagick required only for selected vector-logo and ESC/POS conversion operations.

Licence and updates

During purchase, select the licensed domain and choose either a free 14-day trial or the full module with 12 months of updates. The licence is assigned to the selected domain. Online updates are digitally signed and verified before installation.

  • Brand
  • Reference
    PRESTINO-DISCOUNTRECEIPT

  • PrestaShop compatibility
    8.x–9.x
  • Required PHP version
    PHP 8.1-8.4; ionCube Loader 15.0+
  • Module version
    0.7.8
  • Available languages
    PL, EN, DE, ES, FR, IT, BE, SV, NL, SK, CS
  • Uses overrides
    No

Wersja 0.7.8 · wydanie Prestino 23

Dodano zmienne coupon_url, coupon_url_short i coupon_link_label oraz link pod QR w domyślnym wydruku.
Dodano krótkie adresy QR dla SmartBest i zachowano kompatybilne linki innych sklepów.
Dodano przyjazne komunikaty po wejściu w link rabatowy.

Wersja 0.7.7 · wydanie Prestino 22

Dodano licznik otwarć linków QR oraz pierwsze i ostatnie wejście dla kuponu.
Dodano statystyki aktywnych koszyków z kuponami, wykorzystania w zamówieniach i kwot rabatów.
Zachowano historię kuponów po czyszczeniu przez CRON.
Dodano konfigurowalny adres API druku i obsługę printpapi (zmiana z 0.7.6).

Wersja 0.7.5 · wydanie Prestino 20

Naprawa linków kuponu QR przy nieaktywnych językach sklepu (np. CS). Stabilny adres kontrolera bez prefiksu językowego; przy nieaktywnym języku wydruku link otwiera sklep w aktywnym języku domyślnym. Język wydruku pozostaje bez zmian. Starsze PDF-y należy wygenerować ponownie.

Wersja 0.7.4 · wydanie Prestino 19

Nowy przełącznik: Automatyczny język wydruku. Dobór szablonu na podstawie kraju dostawy, wspólny dla podglądu, PDF i RAW. Domyślnie wyłączony: zachowuje język zamówienia. Brak odpowiedniego języka oznacza użycie języka domyślnego sklepu.

Wersja 0.7.3 · wydanie Prestino 18

Wydanie do weryfikacji aktualizacji online. Bez zmian funkcjonalnych względem 0.7.2. Zachowuje zapisane ustawienia, szablony językowe i własne logo.

Wersja 0.7.2 · wydanie Prestino 17

Tłumaczenia nagłówków pozycji i wspólne formatowanie komunikatu rabatowego dla wszystkich obsługiwanych języków. Aktualizacja nie nadpisuje szablonów użytkownika.

Wersja 0.7.1 · wydanie Prestino 16

Ikona POS Printer w nagłówku ustawień modułu i w panelu zamówienia.

Wersja 0.7.0 · wydanie Prestino 15

Podniesienie numeru wersji do 0.7.0. Bez zmian funkcjonalnych względem 0.6.103.

Wersja 0.6.103 · wydanie Prestino 14

Podgląd PDF powiązany z zakładką językową i zapisanym szablonem zamówienia. Zachowanie rzeczywistej daty ważności kuponu. Jednolite formatowanie danych i linków QR niezależne od języka panelu.

Wersja 0.6.102 · wydanie Prestino 13

Kod kreskowy Code 128 z referencją zamówienia na górze każdego wydruku. Obsługa PDF i druku termicznego 58/80 mm.

Wersja 0.6.101 · wydanie Prestino 12

Przełącznik automatycznego czyszczenia kuponów przez CRON.

Wersja 0.6.100 · wydanie Prestino 11

Naprawa podglądu logo: prawidłowe uprawnienia katalogu uploads po aktualizacji.

Wersja 0.6.99 · wydanie Prestino 10

Klucz API PrintNode: maskowanie oraz zespolone ikony odkrywania i kopiowania.

Wersja 0.6.98 · wydanie Prestino 9

Masked CRON URL with integrated reveal, copy and open-in-new-tab controls.

Wersja 0.6.97 · wydanie Prestino 8

Neutral POS Printer label on product artwork and module icon.

Wersja 0.6.96 · wydanie Prestino 7

Xprinter hardware artwork for product image and module icon.

Wersja 0.6.95 · wydanie Prestino 6

Dedicated Discount Receipt module icon and product artwork.

Wersja 0.6.94 · wydanie Prestino 5

ionCube 15 bundle for PHP 8.1-8.4 and commercial licensing hardening.

Wersja 0.6.93 · wydanie Prestino 4

Commercial hardening: domain-bound activation, PDF license gate, proprietary metadata.

Comments (0)

No customer reviews for the moment.

4 other products in the same category

Loading...
Back to top