• On sale!
Abandoned Carts PrestaShop - Sales Recovery - PrestaShop Module

Abandoned Carts PrestaShop - Sales Recovery - PrestaShop Module

Remind customers about abandoned carts and unfinished payments. Use the CRON queue, coupons and recovered sales reporting.

  • Version 0.10.1
  • Last update 2026-10-02
  • PrestaShop compatibility 1.7.6 – 9.x
  • Multistore Not tested
  • Cron job Yes
  • Languages Polski English Français Deutsch Italiano Español
  • Delivery time Sent automatically by e-mail
Pokaż demo Instrukcja
help_outlineAsk about product
Abandoned Carts PrestaShop - Sales Recovery - PrestaShop Module

Abandoned Carts PrestaShop - Sales Recovery - PrestaShop Module

+48 728 658 005

Zadzwoń lub skorzystaj z formularza poniżej

 

zł299.00 netto

367,77 zł brutto

Lowest price in the last 30 days: zł150.00

Price history

Regular price Promotional price

Instalacja ⓘZleć mi instalację modułu. Zainstaluję, sprawdzę i zweryfikuję poprawne działanie modułu.

Wsparcie techniczne

Domena ⓘPodaj adres url domeny, na której będzie instalowany nasz moduł.

Quantity

PrestaShop abandoned carts - sales recovery

Remind customers about abandoned carts and unfinished payments. Use the CRON queue, coupons and recovered sales reporting.

Available languages: PL EN FR DE IT ES

Handling abandoned carts and unfinished payments

Handling abandoned carts and unfinished payments

The module distinguishes an abandoned cart from an order whose payment was not completed. Messaging can therefore match the stage at which the customer stopped shopping.

Sending queue triggered by CRON

Sending queue triggered by CRON

Tasks go into a queue handled by CRON. A schedule on the server lets you run the process regularly and keep it separate from the administrator's daily work.

Coupons for recipients and attribution that accounts for discount cost

Coupons for recipients and attribution that accounts for discount cost

Coupons are prepared for individual recipients. Reporting includes the real cost of discounts, which helps assess campaign results in the context of recovered orders.

Who is this module for?

This is a solution for shops where customers often abandon their purchase before paying for the order.

Requirements and configuration

Sending must be configured in line with the consents customers have given and the shop's communication rules.

What can you set in the module panel?

Operation settings

01 / Operation settings

Operation settings

Activation and abandonment threshold
You set whether the module is active, the idle time needed for a cart to count as abandoned and the oldest carts included in tracking.
Cart value and sending window
The minimum skips small carts, and the hours define when messages may be sent.
Interval, CRON limit and automatic coupon
The interval spaces out consecutive messages, the limit caps a single run, and attaching the coupon automatically simplifies the return to the cart.
Consents and storage

02 / Consents and storage

Consents and storage

Recipients, clause and contact limit
You choose the permitted recipients, the wording of the clause that is stored and the maximum number of reminders per customer in a given period.
Disposable addresses and retention
A domain list limits the handling of temporary addresses. How old data is treated and the retention period determine how long it is kept.
E-mail in the popup and open pixel
You decide separately about collecting the address in the popup and recording message opens. These settings need to match the adopted communication approach and consents.
Reminder chain

03 / Reminder chain

Reminder chain

Name, scope, position and delay
A step has its own name, abandonment type, order in the chain and waiting time before sending.
Template, channel and active state
You choose the content and the e-mail, push or SMS channel. Additional channels require configuration; SMS may incur a cost at the provider.
A/B test
You enable a second template and the percentage share of variant A to compare the results of two messages.
Segmentation
Categories, manufacturers, delivery countries and customer groups narrow down the recipients of a specific step.
Discount and conditions
You set the discount type and value, free shipping and the coupon validity. The conditions cover minimum and maximum value, having an account and skipping customers who have already returned.
Unfinished payments

04 / Unfinished payments

Unfinished payments

Statuses and return link
You indicate the states treated as unpaid, the target of the link in the message and its validity.
Push channel

05 / Push channel

Push channel

Keys and sender
You enable the channel and configure VAPID and the sender contact. The icon and time to live determine how the notification looks and how long it stays valid.
Consent request
A separate switch and delay decide whether the customer is asked on the site. Enabling the channel alone does not grant permission to send to a device.
SMS channel

06 / SMS channel

SMS channel

Provider and format
The SMSAPI token connects the service. The sender field, country prefix, part limit and character replacement set the message format and can affect the cost.
Links and limits
You can shorten links and attach an opt-out notice. Daily, monthly and per-cart limits plus a minimum cart value restrict sending.
Recipients and test mode
You decide who receives SMS messages and can run the gateway's test mode before the actual campaign.
Bars and popups

07 / Bars and popups

Bars and popups

Type, position and trigger
You choose a bar or a popup, its placement or opening condition and the delay. The re-display time limits how often it appears.
Conditions and closing
You can require a non-empty cart and a minimum value, and provide a close button. The e-mail form applies to the popup for visitors who are not logged in.
Content and colors
You set the HTML, the button label, the e-mail placeholder, the clause and the message shown after sign-up. The background, the text and both button colors are independent.
Templates and control

08 / Templates and control

Templates and control

Message editor
A template has a name, active state, edit mode, subject, preheader, button, blocks or HTML and SMS content. Variables insert data from the cart being handled.
Preview and test address
The preview and a test send help check the content. A global test address can intercept messages instead of routing them to customers.
Reports and CRON

09 / Reports and CRON

Reports and CRON

Period, funnel and assumptions
Reports show the effectiveness of steps, channels and A/B tests. The assumed conversion and average discount serve to estimate potential; they are not the result of actually recovered orders.
Counters, retention and diagnostics
You enable impression counting, the threshold for skipping very fast opens and the retention times for statistics and logs. The CRON URL runs the queue; debug helps check errors.
AJIT-CARTRECOVERY

Data sheet

Version
0.10.1
Last update
2026-10-02
PrestaShop compatibility
1.7.6 – 9.x
PHP version
7.4 – 8.3
Languages
DE, EN, ES, FR, IT, PL
Multistore
Not tested
Cron job
Yes
Core overrides
No
Theme compatibility
Any theme
External service required
Not required
Source code
Open, no ionCube
Licence
1 shop (domain), no time limit
Updates
Free for 12 months
Technical support
Free for 6 months
Delivery time
Sent automatically by e-mail
VAT invoice
Yes
Returns
As stated in the terms
Package size
440 kB
Demo link
Link
Documentation
Link

No customer reviews for the moment.

0.15.5 najnowsza
  • Przypomnienia push o koszyku mają ikonę sklepu (wcześniej szły bez ikony, gdy pole „Ikona powiadomienia” było puste, i przeglądarka pokazywała własną).
  • Osobne pole na małą ikonkę na pasku telefonu (badge, biała sylwetka na przezroczystym tle). Wcześniej jako badge szła kolorowa ikona, którą Android zamieniał w biały kwadrat.
0.15.4
  • Linki z przypomnień mają oznaczenie dla Google Analytics: push utm_source=push&utm_medium=powiadomienie, mail utm_source=email&utm_medium=email (SMS sms), kampania porzucony-koszyk, ogladane-produkty albo niedokonczona-platnosc. Dotyczy przycisku (przekierowanie po kliknięciu) i linków do produktów w mailu. Link, który ma już własne utm_source, zostaje bez zmian.
  • Przeglądarka, której ciasteczko sklepu się zmieniło (wylogowanie, wygaśnięcie, zmiana IP przy sprawdzaniu IP w ciasteczku), nie traci subskrypcji push. Ten sam adres subskrypcji z tymi samymi kluczami jest rozpoznawany jako ta sama przeglądarka. Wcześniej subskrypcja była wyrejestrowywana i zakładana od nowa, a stary wiersz zostawał w bazie jako aktywny i przy wysyłce liczył się jako wygasły.
0.15.3
  • Pulpit, „Ile realnie jest do odzyskania”: liczy osoby, a nie koszyki. Kopie i kolejne koszyki tej samej osoby liczą się raz, bo przypomnienie i tak dostaje tylko najnowszy.
  • Pomija osoby, które kupiły po porzuceniu koszyka albo w ciągu N dni przed nim (tak jak przy wysyłce, także po adresie e-mail). Niedokończone płatności są wliczane tylko przy włączonym etapie płatności.
  • Jaśniejsze opisy: „osoby, do których można napisać”, „wartość ich koszyków”. Dopisek o koszykach bez e-maila nie poleca już okienka z polem na adres. Wynik sprzed aktualizacji trzeba przeliczyć.
0.15.2
  • Kampanie push rozpoznają niedawne zamówienie także u subskrybentów bez konta (po koszyku, z którego się zapisali) i po adresie e-mail klientki, więc osoba, która kupiła jako gość, nie dostaje kampanii z kodem.
0.15.1
  • Tłumaczenie niemieckie napisów widocznych dla klientów: okienka z kodem, prośba o powiadomienia push, strona wypisu, komunikaty formularza.
  • „Skopiowano” i „Zaznacz i skopiuj” przy przycisku kopiowania kodu są tłumaczone (wcześniej zawsze po polsku).
  • Dopisek o niskim stanie w mailu z oglądanymi produktami w języku klienta.
0.15.0
  • Kampanie push do zapisanych: wiadomosc mozna zaplanowac na wybrany dzien i godzine, a harmonogram pod formularzem pozwala ja poprawic, wyslac od razu albo anulowac. CRON wysyla zaplanowane kampanie o czasie.
  • Kampania pomija osoby z zamowieniem z ostatnich N dni (domyslnie 14, 0 = wysylaj do wszystkich); pod formularzem widac, do ilu osob pojdzie. Historia pokazuje, ile osob pominieto.
0.14.7
  • Sprawdzanie tabel, kolumn i indeksow przy aktualizacji omija cache zapytan sklepu (Redis, Memcached). Wczesniej na sklepie z wlaczonym cache aktualizacja mogla nie widziec tabel, ktore sama zalozyla, i wylaczac modul.
0.14.6
  • Na kazdym etapie osobne pole „Pomin, jesli klient zamawial w ostatnich N dniach” (domyslnie 14) dla maila, pusha i SMS-a. Pominiety etap widac w Koszykach jako pominiety, a gdy pominiete sa wszystkie etapy, koszyk dostaje powod „klientka niedawno zlozyla zamowienie”.
  • Ten sam warunek dla okienek z rabatem ma teraz pole w Ustawieniach (domyslnie 14 dni). Aktualizacja ustawia 14 dni na istniejacych etapach i w Ustawieniach.
0.14.5
  • Kody z maila, pusha i okienka nie obejmują już produktów przecenionych (tak jak pozostałe kody sklepu) i nie łączą się z automatycznymi promocjami koszyka.
  • Gdy wszystkie produkty w koszyku są przecenione, okienko nie proponuje kodu, a przypomnienie z rabatem nie wychodzi.
0.14.4
  • Odstęp między mailami do jednej klientki: co najmniej AJITCR_MIN_GAP_HOURS (domyślnie 20 h). Mail zaplanowany za wcześnie czeka, zamiast wyjść tego samego dnia co poprzedni.
0.14.3
  • Jedna seria przypomnień na klientkę: gdy ma kilka koszyków (także kopie zakładane przez sklep), przypomnienia idą tylko do najnowszego, a starsze są zatrzymywane jako „klientka ma nowszy koszyk”.
  • Każdy etap (np. 5%, potem 10%) klientka dostaje najwyżej raz w okresie AJITCR_COOLDOWN_DAYS (domyślnie 30 dni). Zmiana koszyka nie zaczyna już serii od nowa ani nie tworzy nowych kodów, tylko prowadzi do następnego, jeszcze niewysłanego etapu.
0.14.2
  • Bez rabatu po zakupie: klientka z zamówieniem z ostatnich 7 dni (AJITCR_RECENT_ORDER_DAYS) nie dostaje maila, pusha ani okienka z rabatem. Chroni przed kopiami koszyka, które sklep zakłada po opłaconym zamówieniu.
  • Zamówienia z kodem z okienka liczą się jako odzyskane, z numerem okienka. Pulpit i Statystyki pokazują, ile z nich przyszło z okienka, a koszt rabatu obejmuje też te kody.
0.14.1
  • „Podejrzyj na sklepie” w edycji okienka: prawdziwa strona sklepu z okienkiem od razu, z wyglądem wybranym w formularzu. Podpisany link ważny godzinę, przykładowy kod bez zakładania reguły, bez statystyk i bez zapamiętywania zamknięcia.
0.14.0
  • Wygląd okienka: sam tekst, zdjęcie z lewej, zdjęcie u góry albo zdjęcie w tle z przyciemnieniem (kolor i procent). Na telefonie zdjęcie przechodzi nad tekst.
  • Zdjęcie wgrane w panelu albo zdjęcie pierwszego produktu z koszyka klientki.
  • Podgląd całego okienka na żywo w formularzu, z przełącznikiem komputer/telefon.
0.13.5
  • Przesyłanie nowych zapisów na newsletter do MailerLite: konto, zamówienie i stopka sklepu trafiają do kolejki, a CRON wysyła je do wybranej grupy, do 50 naraz. Ustawienia w panelu MailerLite w Ustawieniach.
0.13.4
  • Zakładka „Koszyki”: kolumna na każdy etap z ikoną stanu wiadomości (wysłana, otwarta, kliknięta, czeka, pominięta), datą i kodem w podpowiedzi oraz kolumna wyniku z numerem zamówienia.
  • Filtr „Otrzymały wiadomość / Czekają / Bez wiadomości”, przycisk „Kto co dostał” w Statystykach.
0.13.3
  • Wyniki wiadomości push wysyłanych do wszystkich: kliknięcia, zamówienia (do 7 dni od kliknięcia) i kwota w historii wysyłek.
0.13.2
  • Rodzaj kodów w wiadomościach: jednorazowe (domyślnie) albo imienne.
  • Oferta dla oglądających bez kolumny ilości; poprawione teksty stopki i strony wypisu.
0.13.1
  • Krótkie, czytelne kody rabatowe.
  • Kod przechodzi na bieżące konto klienta z tym samym e-mailem i sam wpina się do koszyka.
  • Przycisk okienka powrotnego wpina kod do koszyka.
  • Poprawione sprawdzanie ważności kodu przy automatycznym wpinaniu.
0.13.0
  • Oferta dla oglądających: zapis oglądanych produktów, szablon, etapy e-mail i push, zakładka „Oglądający”.
  • Zamówienie z kodem z wiadomości liczone jako odzyskane także bez kliknięcia w link.
0.12.5
  • Zakładka „Wyślij push”, zapisani na push w Statystykach.
  • Zatrzymanie przypomnień po zamówieniu złożonym na inne konto z tym samym e-mailem.
  • Zgodność z PrestaShop 9 przy formatowaniu cen.
0.12.4
  • Naprawiona wysyłka wiadomości z blokiem nagłówka.
  • Kilka okienek powrotnych z różnym rabatem; kod zależny od wysokości rabatu.
  • Kody z okienek niewidoczne dla innych klientów.
  • Kolor marki w wiadomościach, sprzątanie wygasłych kodów, nazwy rabatów czytelne dla klienta.
0.12.3
  • Prośba o zgodę na push: położenie, tekst, ikona sklepu, przyciemnienie tła, czekanie na baner cookies, ponowne pytanie po 24 h, podpowiedź na komputerze. Domyślnie wyłączona.
  • Wersjonowane adresy plików JS i CSS.
0.12.2
  • Kody z różnych etapów i kanałów nie łączą się ze sobą ani z niełączącymi się kodami sklepu.
0.12.1
  • Etap z rabatem pomijany, gdy nie da się wystawić kodu.
0.12.0
  • Okienko dla powracających z kodem rabatowym.
0.11.1
  • Poprawki migracji schematu, planowania zaległości, reguł zatrzymania i filtrów w panelu.
0.11.0
  • Poprawki wysyłki, limitów, uprawnień, multistore, trybu testowego, Web Push i retencji danych.
0.10.0
  • Kanał SMS (SMSAPI) z limitami dziennymi, miesięcznymi i na koszyk.
0.9.0
  • Własny kanał Web Push (VAPID).
0.8.0
  • Ręczna wysyłka z panelu.
0.7.0
  • Edytor blokowy i gotowe szablony.
0.6.0
  • Segmentacja, testy A/B, bloki warunkowe.
0.5.0
  • Silnik wysyłki, okno godzinowe, zgodność.
0.3.0
  • Statystyki, symulacja historyczna, izolacja multistore.
0.1.0
  • Przypomnienia e-mail o porzuconych koszykach i niedokończonych płatnościach, pasek i popup.
Related Products ( 4 other products in the same category )