Abandoned Cart Recovery (herstel van verlaten winkelwagens). Herstel verlaten winkelwagens met een geautomatiseerde reeks herinneringsmails, een optionele eigen kortingscode, een beveiligde herstellink met één klik en een herstel-dashboard. De module is AVG-bewust en draait via cron, dus werkt rustig op de achtergrond, zonder programmeerwerk en zonder aanpassingen aan het thema.

Herstel verlaten winkelwagens met een geautomatiseerde reeks herinneringsmails, een optionele eigen kortingscode, een beveiligde herstellink met één klik en een herstel-dashboard. De module is AVG-bewust en draait via cron, dus werkt rustig op de achtergrond, zonder programmeerwerk en zonder aanpassingen aan het thema.

1. Installatie

  1. Ga in het back-office naar Modules → Module Manager → Upload a module en selecteer de ZIP van de module.
  2. Klik na de installatie op Configure om de installatiewizard te openen.
Updates verlopen automatisch. Updates zijn inbegrepen. Ontwikkeldomeinen (.local, .test, localhost) zijn altijd toegestaan. Zodra er een nieuwe versie beschikbaar is, wordt dit direct in de module getoond.

Als u in plaats van de bevestiging de melding ‘Upload failed’ ziet, heeft PrestaShop de module mogelijk zonder bericht uitgeschakeld: uw instellingen en gegevens blijven behouden. Hoe u een module bijwerkt en wat u doet bij de melding ‘Upload failed’.

2. Configuratie: stap voor stap

De module voegt een back-officepagina Abandoned Carts toe met drie tabbladen: een Dashboard (herstelstatistieken), de lijst Abandoned carts en Settings. Configure opent het tabblad Settings. Loop het eenmalig door en laat de cron de rest doen.

Settings

Eén scherm met alle herstelopties, verdeeld in secties. De echte velden, van boven naar beneden:

  • General: Enable abandoned cart recovery (hoofdschakelaar; als deze uitstaat, doet de cron niets), Abandonment delay (minutes) (een winkelwagen geldt als verlaten na zoveel inactiviteit), Maximum cart age (days) (oudere winkelwagens negeren), Minimum cart value (0 = geen minimum) en Sender name (leeg = de naam van uw webwinkel).
  • Reminder sequence: maximaal 6 stappen. Stel voor elke stap een vertraging na het verlaten in minuten in (bijv. 60 = 1 uur, 1440 = 24 uur, 4320 = 72 uur; leeg of 0 schakelt de stap uit) en vink Include voucher aan om de stimulans toe te voegen. Stappen worden automatisch op vertraging gesorteerd.
  • Voucher / incentive: Discount type (Percentage of Fixed amount), Discount value, Voucher validity (days), Voucher code prefix (per winkelwagen wordt een uniek achtervoegsel toegevoegd) en Voucher includes free shipping.
  • GDPR & consent: Require marketing opt-in (registered customers) (aanbevolen), Allow captured guest emails (elke e-mail bevat een afmeldlink), Data retention (days) (gesloten trackingrijen na N dagen verwijderen; 0 = bewaren) en Track email opens (pixel) (levert het openingspercentage; schakel dit uit voor strengere privacy).
  • Automation: Max reminders per cron run om elke run licht te houden.
  • Data: Drop data on uninstall (standaard uit; indien aan verwijdert het deïnstalleren de volledige herstelgeschiedenis en alle statistieken). Een afmelding geldt voor alle webwinkels van de installatie. De lijst met afgemelde adressen (alleen hashes van de e-mailadressen, niet de adressen zelf) blijft ook met deze optie aan bewaard, zodat afmeldingen gerespecteerd blijven als u de module opnieuw installeert; om de lijst echt te wissen, maakt u na het deïnstalleren de tabel ps_cll_abc_optout handmatig leeg (met uw eigen tabelprefix in plaats van ps_).
Instellingen (1/3)
Instellingen (1/3): General & reminder sequence
Instellingen (2/3)
Instellingen (2/3): Voucher / incentive & GDPR
Instellingen (3/3)
Instellingen (3/3): Automation & data

Cron token verplicht

De herinneringsreeks draait via een cron-URL die met een token is beveiligd, niet bij het laden van een pagina. Het Dashboard toont de exacte URL die u moet aanroepen; die ziet er zo uit: https://yourshop/index.php?fc=module&module=cll_abandonedcart&controller=cron&token=XXXX. Een onjuist of ontbrekend token geeft 403 Forbidden terug, zodat het token het eindpunt privé houdt.

  • Inplannen: laat de crontab van uw server of een web-cron-dienst die URL aanroepen, bijvoorbeeld elke 15 minuten. Elke run detecteert nieuwe verlaten winkelwagens, verstuurt verschuldigde herinneringen (tot de limiet per run), maakt kortingscodes aan en verwijdert oude rijen.
  • Nu uitvoeren: het Dashboard heeft een handmatige knop Run now om direct één run te starten, bijvoorbeeld om te testen.
  • Regenerate cron token: onder Settings genereert het paneel Cron token het geheim opnieuw als het ooit uitlekt. Werk na het opnieuw genereren uw geplande taak bij met de nieuwe URL.
Cron token
Cron token: beveiligde URL, Run now en Regenerate

3. Controleer of het werkt

  • Open de cron-URL die op het Dashboard staat in een browser: u krijgt een kort JSON-overzicht terug ("ok": true). Een 403 betekent dat het token onjuist is.
  • Klik op het Dashboard op Run now en open daarna de lijst Abandoned carts: een testwinkelwagen die langer dan de vertraging is blijven liggen, moet daar verschijnen.
  • Controleer of de KPI's van het Dashboard (gevolgde winkelwagens, verzonden herinneringen, hersteld, herstelpercentage) meebewegen terwijl de cron winkelwagens verwerkt.
  • Zet een gevolgde winkelwagen om in een bestelling: de rij moet overgaan op recovered en de herstelde omzet moet worden bijgewerkt.

4. FAQ

Vertraagt het mijn webwinkel?

Nee. Het werk gebeurt in de cron-run, niet bij het laden van een pagina, en elke run wordt afgeremd door de limiet voor herinneringen per run.

Worden mijn klanten overspoeld met mails?

Nee. U bepaalt het aantal stappen en de vertragingen, elke e-mail bevat een afmeldlink en een winkelwagen krijgt geen herinneringen meer zodra er een bestelling van is gemaakt.

Is het AVG-conform?

Het is AVG-bewust opgezet: u kunt marketing-opt-in verplicht stellen, bepalen of verzamelde e-mailadressen van gasten worden meegenomen, een bewaartermijn voor gegevens instellen en het volgen van geopende mails uitschakelen.

Moet ik een kortingscode aanbieden?

Nee. De kortingscode is optioneel en wordt per stap van de reeks ingesteld: u kunt een reeks met alleen herinneringen gebruiken, zonder enige stimulans.

Laden ...
Terug naar boven