PrestaShop Checkout & betaling

Extra Velden Toevoegen aan Checkout en Registratie in PrestaShop 8 & 9

Het inkoopordernummer van uw B2B-klanten, van afrekenen tot factuur.

Uw zakelijke klanten moeten hun inkoopordernummer, een leverdatum of hun bedrijfsnummer opgeven of een document bijvoegen, en PrestaShop heeft daar geen veld voor. De informatie komt in het bestelbericht terecht, in een e-mail of nergens, en de factuur gaat de deur uit zonder de referentie die de boekhouding van de klant nodig heeft om te betalen. Deze module voegt extra velden toe aan het afrekenproces en het registratieformulier, controleert ze voordat de bestelling wordt geplaatst en neemt ze mee naar elke plek waar u ze nodig hebt: bestelpagina, pdf-factuur, pakbon, e-mails, bestellijst, klantpagina, CSV-export en webservice. Vijf kant-en-klare velden worden bij de installatie aangemaakt en blijven volledig aanpasbaar.

In één oogopslag
  • Inkoopordernummer, gewenste datum, SIRET, sector en bijlage bij installatie aangemaakt
  • 9 veldtypen, opgeslagen bij de bestelling of in het klantaccount
  • Voorwaardelijke weergave, beperking per factuurland en klantengroep
  • Waarden op de pdf-factuur (koptekst of onderaan), in e-mails, de bestellijst en exports
  • Knop Bestellen geblokkeerd zolang een verplicht veld leeg of ongeldig is
PrestaShop 8 & 9 B2B Webservice-API 8 talen
  • 30 dagen geld terug
  • 12 maanden updates
  • Support binnen 24 uur
www.datafirefly.com/nl/
Extra Velden Toevoegen aan Checkout en Registratie in PrestaShop 8 & 9
v1.2.1 · bijgewerkt 2026-09-30
Wat het doet

De korte versie.

01

Gecontroleerd vóór de bestelling

De velden worden tijdens het typen opgeslagen. Zolang een verplicht veld leeg of ongeldig is, blijft de knop Bestellen (of Doorgaan bij de verzendstap) geblokkeerd en ziet de klant de melding onder het veld. De server controleert elke waarde opnieuw: formaat, SIRET, datum, extensie en inhoud van het bestand.

02

SIRET gecontroleerd, niet alleen ingetypt

Het type SIRET controleert de 14 cijfers en de Luhn-sleutel, inclusief de speciale regel voor vestigingen van La Poste. De waarde kan worden gekopieerd naar het standaard SIRET-veld van de klant, dat de B2B-modus van PrestaShop gebruikt.

03

Een realistische leverdatum

Minimale doorlooptijd in dagen, maximale termijn, alleen werkdagen en sluitingsdagen: één dag, een periode of een jaarlijkse datum zoals 25 december. De eerste beschikbare datum wordt berekend en onder het veld getoond.

04

Velden die zich aanpassen aan de klant

Een veld kan alleen verschijnen als een ander veld een bepaalde waarde heeft (de SIRET als de klant Ik ben een bedrijf aanvinkt), alleen voor bepaalde factuurlanden of klantengroepen. Een verborgen veld is nooit verplicht en de waarde wordt niet bewaard.

05

Inkoopordernummer in de factuurkop

PrestaShop heeft geen hook in de koptekst van de factuur. De module voegt een afgebakend blok toe aan het sjabloon invoice.summary-tab.tpl van het thema om uw velden onder het factuurnummer te tonen, waar inkopers ze zoeken, en verwijdert het bij de-installatie. De positie onderaan de factuur blijft beschikbaar.

06

Een bestelling vinden op de referentie van de klant

Elk veld kan een filterbare kolom van de bestellijst worden, en velden van het klantaccount een kolom van de klantenlijst. Typ het inkoopordernummer in het filter en de bestelling verschijnt.

De lange versie

Alles wat u wilt weten voordat u installeert.

Een gedetailleerde blik op hoe Extra Velden Toevoegen aan Checkout en Registratie in PrestaShop 8 & 9 werkt, waarom we het zo gebouwd hebben en de gedachte achter de bovenstaande functies.

§ 01

Wat PrestaShop niet kan

PrestaShop biedt een vrij bericht bij de verzendstap en, in B2B-modus, de velden SIRET en APE in het klantaccount. Niets voor een inkoopordernummer per bestelling, een gewenste leverdatum of een bij te voegen document, en geen manier om deze gegevens verplicht te maken. Zakelijke kopers zetten ze in het bericht of sturen ze per e-mail, de klantenservice neemt ze met de hand over en de factuur vertrekt zonder de referentie die de boekhouding van de klant vraagt om te betalen.

§ 02

Elk veld op het juiste moment

Bedrijfsvelden (SIRET, sector) worden in het klantaccount opgeslagen: ingevuld bij registratie of bij de eerste bestelling, worden ze daarna vooraf ingevuld en naar elke bestelling gekopieerd. Bestelvelden (inkoopordernummer, gewenste datum, bijlage) verschijnen in het afrekenproces, bij de betaal- of verzendstap. Elke bestelling bewaart een kopie van de waarden van de dag waarop ze werd geplaatst.

§ 03

Voor klantenservice, boekhouding en ERP

Het inkoopordernummer en de gewenste datum staan op de bestelpagina, in een filterbare kolom van de bestellijst, op de factuur en op de pakbon. De CSV-export levert de bestellingen van een periode met hun velden, klaar voor Excel. Een ERP of koppeling leest dezelfde waarden via de webservice van PrestaShop, met de resource dfcf_values.

§ 04

Bijlagen zonder risico voor de winkel

Een bestand dat een klant stuurt, wordt twee keer gecontroleerd: de extensie moet in de toegestane lijst van het veld staan en de echte inhoud moet overeenkomen, dus een script dat hernoemd is naar .pdf wordt geweigerd. Het wordt opgeslagen met een willekeurige naam zonder extensie, in een map zonder directe toegang. Alleen de klant van de bestelling en medewerkers in de back-office kunnen het downloaden.

§ 05

Velden op maat van elke klant

Een fabrikant die in Frankrijk en België verkoopt, kan de SIRET beperken tot Franse factuuradressen, het inkoopordernummer alleen aan de groep Zakelijk tonen en alleen om een document vragen als de klant de sector Gezondheidszorg kiest. Voorwaarden kunnen worden gekoppeld en een verborgen veld is nooit verplicht.