> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Winkelmandje vooraf vullen via URL

> Vul het mandje vooraf met PLU-codes in de URL. Bouw herbestel-links, campagne-URL's en QR-codes die het mandje openen met items al toegevoegd.

Je kunt een URL samenstellen die automatisch producten aan het winkelmandje van een klant toevoegt zodra deze je store opent. Handig voor marketingcampagnes, QR-codes, herbestel-links of elk scenario waarin je de klant direct naar de checkout wilt sturen met bepaalde items.

## URL-formaat

```
https://{your-store-domain}/{venueSlug}/basket/{products}
```

De parameter `{products}` is een door komma's gescheiden lijst van items, waarbij elk item de volgende opmaak heeft:

```
PLU:quantity
```

| Onderdeel  | Beschrijving                                                                                                                         |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| `PLU`      | De PLU-code (Price Look-Up) van het product. Deze wordt ingesteld in je menuconfiguratie en wordt ook gebruikt voor POS-integraties. |
| `quantity` | Het aantal eenheden dat aan het mandje moet worden toegevoegd. Moet een positief geheel getal zijn.                                  |

### Voorbeeld

Om 2 stuks van product `BURGER01` en 1 stuk van product `FRIES01` toe te voegen:

```
https://order.storekit.com/my-restaurant/basket/BURGER01:2,FRIES01:1
```

## Hoe het werkt

1. De klant opent de URL.
2. De store laadt het menu zoals gebruikelijk.
3. Elke PLU in de URL wordt gematcht met de beschikbare producten.
4. Geldige items worden met de opgegeven aantallen aan het mandje toegevoegd.
5. De klant wordt doorgestuurd naar de menupagina met het mandje al gevuld en kan doorgaan naar de checkout.

## Validatieregels

Elk item in de URL wordt afzonderlijk gevalideerd. Items die niet slagen voor de validatie worden overgeslagen; de overige geldige items worden alsnog aan het mandje toegevoegd. De klant krijgt een melding met de items die niet konden worden toegevoegd.

| Voorwaarde                                                  | Resultaat                                                                |
| ----------------------------------------------------------- | ------------------------------------------------------------------------ |
| PLU niet gevonden in het menu                               | Item wordt overgeslagen                                                  |
| Product is als niet beschikbaar gemarkeerd                  | Item wordt overgeslagen                                                  |
| Product is uitverkocht (voorraad wordt bijgehouden)         | Item wordt overgeslagen                                                  |
| Gevraagde hoeveelheid is groter dan de beschikbare voorraad | Item wordt overgeslagen                                                  |
| Product heeft verplichte modifiers                          | Item wordt overgeslagen (modifiers kunnen niet via URL worden opgegeven) |

<Warning>
  Producten met verplichte modifier-groepen (bv. "Kies een maat") kunnen niet via de URL-prefill worden toegevoegd, omdat modifiers niet in het URL-formaat kunnen worden opgegeven. Deze items worden overgeslagen.
</Warning>

## Query-parameters

Je kunt de mandje-URL combineren met alle standaard query-parameters die je store ondersteunt. Bijvoorbeeld om ook een kortingscode toe te passen:

```
https://order.storekit.com/my-restaurant/basket/BURGER01:2?discount=SAVE10
```

## PLU-codes vinden

PLU-codes worden per product ingesteld in het storekit-dashboard onder je menu-instellingen. Het zijn dezelfde codes die voor POS-integraties worden gebruikt. Zie [PLU Mapping](/docs/nl/guides/integrations/pos/advanced/plu-mapping) voor meer informatie over het beheren van PLU-codes.


## Related topics

- [Klantgegevens vooraf vullen via URL](/docs/nl/developers/customer-prefill.md)
- [Afhalen inschakelen](/docs/nl/enabling-pickup.md)
- [Voorbestellingen productrapport](/docs/nl/guides/reports/pre-orders-report.md)
- [Livechatwidgets](/docs/nl/guides/increasing-sales/chat-widgets.md)
- [Een cateringstore instellen voor groepsbestellingen vooraf](/docs/nl/getting-started/store-types/catering-services.md)
