# Leveringsformulier voor Zware Voorwerpen: installatie- en configuratiegids

> De module Leveringsformulier voor Zware & Volumineuze Voorwerpen toont bij de vervoerderstap van het afrekenen een vragenlijst over de toegangsvoorwaarden (verdieping, lift, trappen, smalle doorgangen, hindernissen) voor zware of volumineuze…

- Pagina: <https://www.datafirefly.com/nl/documentation/formulaire-livraison-objets-lourds/>
- Taal: nl
- Bijgewerkt op: 2026-09-09
- Andere talen: [fr](https://www.datafirefly.com/documentation/formulaire-livraison-objets-lourds/index.md), [en](https://www.datafirefly.com/en/documentation/formulaire-livraison-objets-lourds/index.md), [es](https://www.datafirefly.com/es/documentation/formulaire-livraison-objets-lourds/index.md), [de](https://www.datafirefly.com/de/documentation/formulaire-livraison-objets-lourds/index.md), [it](https://www.datafirefly.com/it/documentation/formulaire-livraison-objets-lourds/index.md), [pl](https://www.datafirefly.com/pl/documentation/formulaire-livraison-objets-lourds/index.md), [pt](https://www.datafirefly.com/pt/documentation/formulaire-livraison-objets-lourds/index.md)
- Index: <https://www.datafirefly.com/nl/documentation/llms.txt>

De module **Leveringsformulier voor Zware & Volumineuze Voorwerpen** toont bij de vervoerderstap van het afrekenen een vragenlijst over de toegangsvoorwaarden (verdieping, lift, trappen, smalle doorgangen, hindernissen) voor zware of volumineuze producten: meubels, witgoed, grote televisies, kantoormeubilair of medisch meubilair. De velden stelt u volledig in de backoffice in, zonder een regel code te schrijven.

Deze module is gemaakt voor PrestaShop 8.0 tot 9.x, werkt in multistore en is meertalig. Hij gebruikt geen enkele externe afhankelijkheid: pure JavaScript, zonder jQuery en zonder Composer.

## Installatie

1. Open in de backoffice **Modules > Modulebeheer** en klik op **Een module installeren**.
2. Kies het bestand `dfdeliveryform.zip` en start de installatie.
3. Klik na de installatie op **Configureren** om bij de instellingen te komen.

Bij de installatie maakt de module automatisch zijn tabellen aan, registreert hij zijn hooks en zet hij een set van **17 gebruiksklare velden** klaar (aanwezigheidsuren, toegang voor een vrachtwagen, parkeerafstand, verdieping, lift, trappen, smalle doorgangen, hindernissen, bevestiging van juistheid). U kunt die behouden, aanpassen of helemaal opnieuw beginnen.

## Algemene instellingen

De configuratiepagina bestaat uit twee zones: de **instellingen** bovenaan en de **veldenbouwer** onderaan.

- **De module inschakelen**: toont of verbergt het formulier aan winkelzijde.
- **Het afrekenen blokkeren zolang het niet is ingevuld**: staat dit aan, dan kan de klant de leverstap niet bevestigen voordat hij het formulier heeft ingediend. Staat het uit, dan blijft het formulier optioneel.
- **Manier van activeren**: bepaalt wanneer het formulier verschijnt (zie het volgende onderdeel).
- **E-mailadres voor meldingen**: het adres dat het ingevulde formulier ontvangt bij de validatie van de bestelling. Laat leeg om het adres van de winkel te gebruiken.
- **Titel van het formulier** en **Inleidende tekst**: per taal aan te passen.

## Manieren van activeren

Het formulier hoort alleen bij de betrokken bestellingen te verschijnen. Er zijn vier manieren:

- **Alle bestellingen**: het formulier verschijnt stelselmatig.
- **Gewichtsdrempel per product**: het formulier verschijnt zodra een product in de winkelwagen het ingestelde gewicht bereikt (standaard 30 kg). Ideaal voor witgoed en meubels. Het gebruikte gewicht is het stukgewicht dat op de productfiche staat.
- **Bepaalde producten**: voer een lijst product-ID's in, gescheiden door komma's (bijvoorbeeld `12,45,102`).
- **Bepaalde categorieën**: voer een lijst categorie-ID's in, gescheiden door komma's. Elk product uit zo'n categorie roept het formulier op.

Het formulier toont de klant welke producten uit zijn winkelwagen het betreft, zodat hij begrijpt waarom die vragen worden gesteld.

## Veldenbouwer

De bouwer, onder de instellingen, toont alle velden van het formulier. Per veld kunt u de volgorde wijzigen (pijlen omhoog en omlaag), het in- of uitschakelen, het bewerken of het verwijderen.

### Een veld toevoegen of aanpassen

Klik op **Een veld toevoegen** of op het potloodpictogram van een bestaand veld. De editor biedt:

- **Type**: 7 beschikbare types: sectietitel, tekst, getal, lange tekst, schakelaar, Ja/Nee en keuzelijst.
- **Opschrift** en **hulptekst**: per taal in te vullen. Het opschrift in de standaardtaal is verplicht; talen die u leeg laat, nemen dat opschrift over.
- **Opties** (alleen bij het type keuzelijst): één optie per regel, apart voor elke taal.
- **Alleen tonen als**: de weergavevoorwaarde (zie hieronder).
- **Verplicht** en **Actief**.

De technische code van een veld wordt bij het aanmaken automatisch uit het opschrift afgeleid en blijft daarna vast, ook als u het opschrift hernoemt.

### Soorten velden

- **Sectietitel**: een visuele scheiding, zonder invoer.
- **Tekst**: een invoerveld op één regel.
- **Getal**: numerieke invoer (afstand, breedte, aantal treden en dergelijke).
- **Lange tekst**: een tekstvak over meerdere regels, voor omschrijvingen.
- **Schakelaar**: een gestileerde ja-neeschakelaar, ideaal voor een bevestiging.
- **Ja / Nee**: twee elkaar uitsluitende knoppen, vaak als bovenliggend veld voor een voorwaardelijk veld.
- **Keuzelijst**: een keuze uit opties die u per taal bepaalt.

## Voorwaardelijke velden

Een veld kan alleen verschijnen op basis van het antwoord op een bovenliggend veld van het type **Ja/Nee** of **schakelaar**.

1. Open in de editor van het onderliggende veld de lijst **Alleen tonen als** en kies het bovenliggende veld.
2. Kies de verwachte waarde: **= Ja / aangevinkt** of **= Nee / niet aangevinkt**.

Bijvoorbeeld: het veld « Breedte van de liftdeur » verschijnt alleen als de vraag « Lift of goederenlift » aanstaat; het veld « Aantal treden » verschijnt alleen als « Trappen » aanstaat. Een veld dat door zijn voorwaarde verborgen blijft, is nooit verplicht, ook al staat het als verplicht gemarkeerd.

## Aan klantzijde

Bij de vervoerderstap ziet de klant een kaart met de status van het formulier (_In te vullen_ of _Ingevuld_) en een knop om het te openen. Het formulier opent in een modern venster: keuzekaarten, schakelaars, ja-neeknoppen en directe controle van de verplichte velden.

- De antwoorden worden per winkelwagen bewaard: een klant die terugkeert, vindt zijn antwoorden vooraf ingevuld terug.
- In de blokkerende modus opent de bevestigingsknop van de leverstap het formulier automatisch opnieuw zolang het niet is ingevuld.

## De antwoorden opvolgen

De antwoorden van de klant zijn op drie plaatsen bruikbaar:

- **Meldingsmail**: bij de validatie van de bestelling vertrekt er een HTML-mail met alle antwoorden naar het ingestelde adres (de logistieke dienst, de vervoerder of de voorbereider). De sjablonen in FR en EN zitten erbij.
- **Bestelfiche**: een eigen paneel toont het overzicht met vraag en antwoord in de bestelling, in de backoffice.
- **Database**: de antwoorden worden bewaard en gekoppeld aan de winkelwagen en daarna aan de gevalideerde bestelling.

## Verwijderen

De module verwijderen via het Modulebeheer wist netjes de tabellen van de module (velden en antwoorden) en zijn configuratie.

## Veelgestelde vragen

### Het formulier verschijnt niet

Controleer of de module aanstaat, of de manier van activeren bij uw testwinkelwagen past (bijvoorbeeld of een product de gewichtsdrempel wel haalt), en of er minstens één veld actief is.

### Kan ik de opschriften vertalen?

Ja. Elk opschrift, elke hulptekst en elke optie van een keuzelijst vult u per taal rechtstreeks in de veldenbouwer in. De titel en de inleiding van het formulier zijn eveneens meertalig.

### Werkt de module met PrestaShop 9 en met multistore?

Ja, de module richt zich op PrestaShop 8.0 tot 9.x en werkt in een multistorecontext.
