PrestaShop PrestaShop modules

Geschatte leverdatum: PrestaShop-module

Toon een betrouwbare leverdatum: verwerkingstijd, vervoerder, feestdagen en cut-off.

Uw klanten verdienen beter dan een vage termijn. De module berekent een echte leverdatum op basis van de verwerkingstijd van elk product, de marge van de gekozen vervoerder, de weekends, de feestdagen en uw cut-offtijd, met een live aftelling op de productpagina.

PrestaShop 8 & 9 FR / EN / ES / DE Live cut-off Multistore
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Date de livraison estimée affichée sur une fiche produit PrestaShop
v1.0.0 · bijgewerkt 2026-05-13
Wat het doet

De korte versie.

01

Cut-off met aftelling

Uw klanten zien live hoeveel tijd er nog rest voor verzending dezelfde dag: "Bestel binnen 02:35:12 om vandaag te verzenden". Na de cut-off schuift de verzending automatisch door naar de volgende werkdag.

02

Verwerkingstijd per product

Een apart tabblad in de productpagina in de backoffice laat u de verwerkingstijd in werkdagen invullen, product per product. Voor producten zonder invulling geldt een instelbare standaardtermijn.

03

Fijnmazig feestdagenbeheer

De 8 Franse nationale feestdagen staan vooraf als terugkerend geregistreerd. Voeg uw eigen sluitingsdagen toe vanuit een apart beheerscherm: jaarlijks terugkerend of eenmalig.

04

Ingestelde vervoerders

Min/max werkdagen per vervoerder. De checkout toont de marge van de vervoerder die de klant daadwerkelijk heeft gekozen. De instelling wordt automatisch overgenomen wanneer PrestaShop een vervoerder een nieuwe versie geeft.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Geschatte leverdatum: PrestaShop-module werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Een concrete leverbelofte, geen vage termijn

"Levering tussen 3 en 5 dagen" overtuigt niemand. Met de module DataFirefly Delivery Date toont u een echte datum: "Geschatte levering tussen maandag 18 mei en woensdag 20 mei". De berekening houdt rekening met de verwerkingstijd van elk product, de marge van uw vervoerder, de weekends en de feestdagen. Het resultaat: een duidelijke, geloofwaardige boodschap die de klant geruststelt op het moment dat hij twijfelt.

§ 02

Cut-offtijd met live aftelling

Stel uw cut-offtijd in (bijvoorbeeld 14.00 uur, tijdzone Europe/Paris). Zolang de klant voor die grens zit, toont de productpagina een live teller in het formaat HH:MM:SS: "Bestel binnen 02:35:12 voor verzending vandaag". Na de cut-off schuift de module de verzending automatisch door naar de volgende werkdag en past alle getoonde datums aan. De teller draait op native JavaScript, zonder afhankelijkheden, en ververst elke seconde.

§ 03

Verwerkingstijd, product per product

Elke productpagina in de backoffice krijgt een nieuw tabblad "Verwerkingstijd". Vul het aantal werkdagen in dat nodig is vóór verzending: 0 voor een product dat direct op voorraad ligt, 5 voor een product dat op bestelling wordt gemaakt, 14 voor een gepersonaliseerd product. De module gebruikt die waarde in al zijn berekeningen. Vult u niets in, dan geldt de globaal ingestelde standaardtermijn: u kunt de module dus meteen uitrollen en daarna product per product verfijnen.

§ 04

Vervoerders met min/max werkdagen

Stel voor elke vervoerder van uw winkel de werkelijke levermarge in werkdagen in (bijvoorbeeld Chronopost 1-2, Colissimo 3-5, Mondial Relay 4-7). De winkelwagen gebruikt de marge van de standaardvervoerder, en de checkout schakelt automatisch over naar de marge van de vervoerder die de klant zojuist heeft gekozen. Wanneer PrestaShop een vervoerder een nieuwe versie geeft (automatische aanmaak van een nieuwe versie), wordt de instelling naar het nieuwe ID gekopieerd: er gaat geen enkele parameter verloren.

§ 05

Fijnmazig beheer van de feestdagen

De module installeert standaard de 8 terugkerende Franse feestdagen: 1 januari, 1 mei, 8 mei, 14 juli, 15 augustus, Allerheiligen, 11 november en Kerstmis. Uw eigen sluitingsdagen beheert u vanuit een apart beheerscherm (Improve → Verzending → Feestdagen Delivery Date). Elke ingave kan eenmalig zijn (een precieze datum, bijvoorbeeld een brugdag) of jaarlijks terugkerend. Terugkerende feestdagen worden automatisch op het lopende en het volgende jaar geprojecteerd, zodat berekeningen aan het jaareinde betrouwbaar blijven.

§ 06

Drie onafhankelijke weergavezones

Activeer of deactiveer elke zone afzonderlijk: productpagina, winkelwagen, checkout. Elke widget wordt via een Smarty-template gerenderd die u vanuit uw thema kunt overschrijven (themes/uw-thema/modules/dfdeliverydate/views/templates/hook/) om de tekst aan te passen, een pictogram toe te voegen of het element te verplaatsen zonder de module aan te raken. Drie weergavemodi naar keuze: marge (tussen min en max), uiterste datum, of marge met de verzenddatum erbij.

§ 07

Compatibel met PrestaShop 8 en 9

De module declareert ps_versions_compliancy van 8.0.0 tot 9.99.99. Alle gebruikte hooks blijven op PrestaShop 9 beschikbaar via de legacy hook-dispatcher. Een toekomstige versie 1.1 voegt een native Symfony FormType toe voor de productpagina in de backoffice van PrestaShop 9. De module is multistore-compatibel en de instellingen kunnen gedeeld of gescheiden worden, afhankelijk van uw behoeften.

§ 08

Prestaties en technische hygiëne

Geen enkele zware query: de verwerkingstijden per product staan in een aparte tabel geïndexeerd op id_product, de feestdagen worden één keer per pagina geladen en in het geheugen geïndexeerd voor opzoekingen in O(1). De datumcalculator zit in een klasse zonder PrestaShop-afhankelijkheid, wat unit-tests mogelijk maakt. Bij verwijdering worden alle tabellen en configuratie-items netjes gewist.