PS PrestaShop Beginner

Trackingnummer in de e-mail ‘Verzonden’: volledige handleiding

Voeg de vervoerder, het trackingnummer en een trackingknop toe aan de e-mail ‘Verzonden’, houd die vast tot het nummer is ingevoerd, en toon een trackingkaart in het klantaccount.

Bijgewerkt Moduleversie 2.0.0

Overzicht

Trackingnummer in de e-mail ‘Verzonden’ voegt een blok Volg je pakket toe aan de e-mail ‘Verzonden’ van PrestaShop: de vervoerder, het trackingnummer en een knop die de trackingpagina van de vervoerder opent. Het blok verschijnt in de taal van de bestelling en wordt ingevoegd tijdens het verzenden van de e-mail: je e-mailsjablonen worden nooit aangepast.

De module kan ook de e-mail ‘Verzonden’ vasthouden als een bestelling als verzonden wordt gemarkeerd voordat het trackingnummer is ingevoerd, en deze verzenden zodra het nummer is opgeslagen. Ze toont een trackingkaart in het klantaccount en biedt je een live voorbeeld, een testmail, een wachtrij en een activiteitenlogboek.

De module werkt op PrestaShop 1.7.8 tot 9.x met PHP 7.1 tot 8.5, met Classic, Hummingbird en hun child-thema’s. De backoffice en de standaardteksten zijn beschikbaar in het Engels, Frans, Spaans, Duits, Italiaans, Pools, Nederlands en Portugees.

Overzicht van de module Trackingnummer in de e-mail Verzonden: statistieken, aan de slag en recente activiteit
Het tabblad Overzicht: status, indicatoren van de laatste 30 dagen, checklist Aan de slag en recente activiteit.

Installatie en upgrade

  1. Klik in Modules > Modulebeheer op Upload een module en sleep het bestand dftrackingmail-2.0.0.zip erin.
  2. Klik op Configureren. De module is al actief op de e-mail ‘Verzonden’, met standaardteksten in elke geïnstalleerde taal.

Een welkomstbericht noemt de drie punten die je moet controleren: de trackinglinks van je vervoerders, de kleuren van het blok en een testmail.

Upgraden vanaf 1.0: upload de nieuwe zip over de oude heen. Je instellingen, teksten, kleuren, links van vervoerders en vastgehouden e-mails blijven behouden. De kaart in het klantaccount staat eerst uit, zodat er niets verandert in je winkel totdat je hem aanzet.

Instellingen

Activering

  • Trackinggegevens aan de e-mails toevoegen: als deze optie uitstaat, wordt elke e-mail precies zo verzonden als PrestaShop hem opbouwt.
  • Trackingkaart in het klantaccount tonen: op de pagina met bestelgegevens en op de trackingpagina voor gasten.

E-mails die het trackingnummer tonen

De standaardstatus ‘Verzonden’ verstuurt de e-mail shipped, die standaard is geselecteerd. Elke bestelstatus die een e-mail verstuurt, staat vermeld met zijn sjabloon, zodat je eigen statussen of de e-mail in_transit kunt toevoegen.

Gegevens en privacy

Kies hoelang het activiteitenlogboek en de verzonden e-mails worden bewaard (standaard 90 dagen). De kopie van een vastgehouden e-mail wordt verwijderd zodra deze is verzonden of geannuleerd. Met de officiële AVG-module worden klantgegevens samen met de rest van het account geëxporteerd en verwijderd.

Instellingen: e-mails met het trackingnummer, kaart in het klantaccount en vasthouden tot het nummer is ingevoerd
Het tabblad Instellingen: activering, betrokken e-mails, e-mail vasthouden en bewaartermijn van gegevens.

De e-mail vasthouden tot het trackingnummer is ingevoerd

Als je de status op ‘Verzonden’ zet voordat je het label afdrukt, vertrekt de standaard e-mail zonder nummer. Zet E-mail vasthouden aan: de e-mail ‘Verzonden’ wacht dan in een wachtrij en wordt verzonden zodra het trackingnummer is opgeslagen, op de bestelpagina of door een vervoerdersmodule.

  • Toch verzenden na: de e-mail wordt na deze wachttijd verzonden zonder nummer (of met het wachtbericht), standaard na 48 uur.
  • E-mail ‘Onderweg’: PrestaShop verzendt deze e-mail wanneer een trackingnummer wordt ingevoerd. Standaard wordt hij overgeslagen als de vastgehouden e-mail ‘Verzonden’ net is verzonden, zodat de klant één volledige e-mail ontvangt in plaats van twee.
  • Alleen vervoerders waarbij Trackingnummer verwacht is aangevinkt in het tabblad Vervoerders worden vastgehouden. Afhalen in de winkel en andere vervoerders zonder tracking worden nooit vastgehouden.

Op de bestelpagina toont een kaart de nummers die de klant te zien krijgt, de status van de vastgehouden e-mail en twee acties: Nu verzenden zonder trackingnummer en Niet verzenden.

Bestelpagina in de back-office: e-mail Verzonden vastgehouden tot het trackingnummer is ingevoerd
Bestelpagina: de e-mail ‘Verzonden’ wordt vastgehouden tot het trackingnummer is ingevoerd.

Cron-taak

De cron-taak is alleen nodig als het vasthouden aanstaat. Laat hem elke 15 minuten draaien: hij verzendt de vastgehouden e-mails waarvan het nummer door een vervoerdersmodule is ingevuld of waarvan de wachttijd voorbij is, en verwijdert oude items. Kopieer de URL uit het tabblad Instellingen (deze werkt in onderhoudsmodus) of gebruik de opdrachtregel:

php /path/to/prestashop/modules/dftrackingmail/cli/process-queue.php

Nieuwe URL genereren maakt de vorige URL ongeldig.

E-mail en teksten

Positie in de e-mail

  • Na de bestelreferentie (aanbevolen): direct na de zin met de bestelreferentie.
  • Direct na de aanhef: als eerste gezien.
  • Handmatig: het blok verschijnt alleen waar je sjabloon {df_tracking_block} bevat.

Stijl en kleuren

Kies de stijl kaart, accentbalk of minimaal, en daarna de kleuren van de achtergrond, de rand, de knop en de knoptekst. Het contrast van de knop wordt live gecontroleerd: onder 4,5:1 is de tekst slecht leesbaar en verschijnt er een waarschuwing.

Inhoud en teksten

Toon of verberg de naam van de vervoerder en de trackingknop, en kies wat er gebeurt als de bestelling nog geen trackingnummer heeft: het blok verbergen of het wachtbericht tonen. De teksten bewerk je per taal: titel, inleiding, labels voor vervoerder en trackingnummer, knoptekst, wachtbericht en pakketlabel. De inleiding accepteert {firstname}, {lastname}, {order_name}, {carrier_name} en {tracking_number}; het pakketlabel accepteert {n} en {total}.

Het live voorbeeld rechts volgt je wijzigingen al vóór het opslaan, in de taal die voor de teksten is gekozen, op een computer of een telefoon.

Editor van het trackingblok: positie, stijl, kleuren, teksten per taal en live voorbeeld van de e-mail
Het tabblad E-mail en teksten met het live voorbeeld.

De trackingknop gebruikt de tracking-URL die is ingesteld in Verzending > Vervoerders. Vul het veld van een vervoerder in om deze URL alleen in de e-mails te vervangen. Zet {tracking_number} (of @, de PrestaShop-syntaxis) op de plek van het nummer; {postcode} en {country_iso} worden voor vervoerders die ze nodig hebben ingevuld vanuit het afleveradres.

  • Er verschijnt een suggestie als de naam van de vervoerder wordt herkend; Andere vervoerders toont 21 trackinglinks (Colissimo, Chronopost, Mondial Relay, DPD, GLS, UPS, FedEx, DHL, PostNL, bpost, Correos, SEUR, CTT, Poste Italiane, BRT, InPost, Poczta Polska, Royal Mail, USPS, 17TRACK).
  • Test opent de link met een voorbeeldnummer.
  • Trackingnummer verwacht: vink de vervoerders uit die nooit een nummer hebben. Hun e-mail wordt nooit vastgehouden en ze tellen niet mee als vervoerder zonder link.

Test elke link één keer met een echt nummer: vervoerders wijzigen soms het adres van hun trackingpagina.

Trackinglinks van de vervoerders met suggesties, testknop en instelling trackingnummer verwacht
Vervoerders, trackinglinks, suggesties en knop Test.

Voorbeeld en test

Het tabblad Voorbeeld en test toont de hele e-mail, opgebouwd uit de sjablonen van je winkel: met fictieve voorbeeldgegevens (één pakket, twee pakketten of nog geen nummer) of met een recente bestelling. Kies de taal en de e-mail en schakel daarna tussen de HTML-versie, de tekstversie en de telefoonweergave.

Testmail verzenden verzendt de gekozen e-mail naar het adres dat je invoert, met [Test] in het onderwerp. De klant ontvangt niets. De test gebruikt de opgeslagen instellingen.

Volledig voorbeeld van de e-mail Verzonden met een echte bestelling en verzonden test-e-mail
Voorbeeld van de e-mail ‘Verzonden’ bij een echte bestelling en verzonden testmail.

Wat je klanten ontvangen

Het blok toont de vervoerder, het trackingnummer in een goed leesbaar lettertype en de trackingknop. Heeft een bestelling meerdere pakketten, dan wordt elk pakket genummerd en krijgt het een eigen knop. De tekstversie van de e-mail bevat dezelfde informatie.

E-mail Verzonden met de vervoerder, het trackingnummer en een trackingknop
De e-mail ‘Verzonden’ met het trackingblok.
E-mail Verzonden op een telefoon met twee pakketten en twee trackingknoppen
Op een telefoon, met twee pakketten.

Klantaccount

Als de optie aanstaat, tonen de pagina met bestelgegevens en de trackingpagina voor gasten een trackingkaart met de vervoerder, het nummer, een knop Kopiëren en de trackingknop. De kaart gebruikt de teksten van het blok en past zich aan Classic, Hummingbird en hun child-thema’s aan.

Kaart om het pakket te volgen in het klantaccount met kopieerknop en trackingknop
Trackingkaart op de pagina met bestelgegevens.
Kaart om het pakket te volgen in het klantaccount op een telefoon
Dezelfde kaart op een telefoon.

Wachtrij en activiteit

Het tabblad Wachtrij en activiteit toont de vastgehouden e-mails met filters op status (vastgehouden, verzonden, mislukt, geannuleerd). Nu verzenden en Niet verzenden werken op één e-mail; Wachtrij nu verwerken voert de cron-taak direct uit. Een mislukte e-mail wordt automatisch drie keer opnieuw geprobeerd en de reden wordt getoond.

Het activiteitenlogboek registreert elke e-mail: trackingnummer toegevoegd, verzonden zonder nummer, vastgehouden, vastgehouden e-mail verzonden, e-mail ‘Onderweg’ overgeslagen, testmail.

Wachtrij van e-mails die worden vastgehouden tot het trackingnummer is ingevoerd en activiteitenlog
Vastgehouden e-mails en activiteitenlogboek.

Handmatige positie en variabelen

Voeg bij de handmatige positie deze variabelen toe aan je e-mailsjabloon (Design > E-mailthema, de map mails van je thema, of een e-maileditormodule):

  • {df_tracking_block}: het hele blok, HTML-versie.
  • {df_tracking_block_txt}: het hele blok, tekstversie.
  • {df_tracking_number}: de trackingnummer(s), gescheiden door komma’s.
  • {df_tracking_url}: de trackinglink van het eerste pakket.
  • {df_carrier_name}: de naam van de vervoerder(s).
Help: werking, variabelen voor de handmatige positie en veelgestelde vragen
Het tabblad Help: hoe het werkt, variabelen en veelgestelde vragen.

Probleemoplossing

De klant ontving de e-mail zonder trackingnummer

De bestelling is op ‘Verzonden’ gezet voordat het nummer was ingevoerd. Zet het vasthouden aan in het tabblad Instellingen. De tabel Activiteit toont elke e-mail met of zonder nummer.

De trackingknop verschijnt niet

De vervoerder heeft geen bruikbare trackinglink. Open het tabblad Vervoerders, gebruik een suggestie of plak de link van de vervoerder en klik daarna op Test.

Vastgehouden e-mails worden niet verzonden

Het nummer is door een vervoerdersmodule ingevuld of de wachttijd is voorbij, maar de cron-taak draait niet. Het tabblad Overzicht toont een waarschuwing als de cron-taak al meer dan 2 uur niet heeft gedraaid. Stel hem in met de URL of de opdrachtregel, of klik op Wachtrij nu verwerken.

De e-mail is in de verkeerde taal

De e-mail gebruikt de taal van de bestelling. Als PrestaShop geen sjabloon in deze taal heeft, verzendt het de versie in de standaardtaal: het voorbeeld laat zien welke versie wordt gebruikt.

Was deze pagina nuttig?

Loopt u nog vast? Neem contact op met support