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

# Bedankpagina-upsells

> Gebruik een Strategy om dynamisch de producten te kiezen die worden getoond in een productaanbevelingswidget op de bedankpagina.

<div id="overview">
  ## Overzicht
</div>

Bij het configureren van een **productaanbevelingswidget** op de bedankpagina kun je deze op een paar manieren vullen: zelf specifieke producten kiezen, een collectie retourneren, AI producten laten aanbevelen, of een **Strategy** koppelen. Elk is een ander gereedschap voor een andere taak.

Strategies zijn er voor **dynamische merchandising in realtime** - de juiste add-on koppelen aan wat de shopper zojuist heeft gekocht, een aanvullend item tonen, of de volgende stap in een routine aanbevelen. Waar de bedankpaginawidget bepaalt *waar* aanbevelingen verschijnen, bepaalt een Strategy *welke producten erin komen* - telkens opnieuw geëvalueerd voor elke bestelling.

Een Strategy op de bedankpagina kan ook de tekst van elke kaart overschrijven en een korting per product toepassen, zodat verschillende producten verschillende boodschappen en prijzen kunnen dragen. Zie [Regeltekst en kortingen per product](#rule-copy-and-per-product-discounts).

***

<div id="attaching-a-strategy-to-a-thank-you-page-widget">
  ## Een Strategy koppelen aan een bedankpaginawidget
</div>

Een Strategy is de productbron voor één productaanbevelingswidget. Dit is **exclusief** - een widget die door een Strategy wordt gevuld, kan niet ook specifieke producten, een collectie of AI-aanbevelingen gebruiken.

1. Open de bedankpaginafunnel en bewerk de **productaanbevelingswidget** die je wilt configureren.
2. Kies in het menu **Add upsell products** de optie **Strategy**.
3. Zoek en selecteer in de Strategy-kiezer de Strategy die je wilt gebruiken.
4. Bevestig en sla de widget op.

Eenmaal gekoppeld toont de widget de naam van de Strategy in plaats van specifieke producten. Elke keer dat de bedankpagina laadt, wordt de Strategy geëvalueerd en worden de geretourneerde producten in de widget weergegeven.

<Tip>
  Geef je Strategies duidelijke, beschrijvende namen. De Strategy-naam is wat na het koppelen in de widgeteditor verschijnt, en het is de makkelijkste manier om in één oogopslag te zien welke Strategy welke widget aanstuurt.
</Tip>

***

<div id="what-the-strategy-sees">
  ## Wat de Strategy ziet
</div>

Wanneer een bedankpaginawidget een Strategy evalueert, wordt de volgende context automatisch meegestuurd. Je hoeft hier niets van te configureren - het wordt opgehaald uit de voltooide bestelling en sessie terwijl de pagina laadt.

<div id="product-context">
  #### Productcontext
</div>

De regelitems van de **zojuist voltooide bestelling** worden als inputproducten meegestuurd. Producttriggers - **producttags**, **productcollecties**, **producttype**, **leverancier**, **titel**, **handle** en **productmetavelden** - worden allemaal geëvalueerd op basis van deze items. Hun attributen worden automatisch opgehaald, dus je hebt alleen regels nodig; je hoeft zelf geen productgegevens aan te leveren.

<Note>
  De producten die de shopper zojuist heeft gekocht, worden automatisch **uitgesloten** van de resultaten, zodat een Strategy nooit een item aanbeveelt dat al in de bestelling zit.
</Note>

<div id="cart-context">
  #### Cartcontext
</div>

* **Subtotaal** - het subtotaal van de bestelling (in de hoofdvaluta-eenheden van de winkel, bijv. dollars).
* **Aantal items** - totale hoeveelheid over alle regels.
* **Aantal regels** - aantal verschillende regelitems.

<div id="customer-context">
  #### Klantcontext
</div>

* **Klanttags**
* **Aantal bestellingen** (totaal aantal bestellingen van de klant)
* **Land / provincie** (de bestemming van de bestelling)
* **Taalinstelling**

<div id="session-context">
  #### Sessiecontext
</div>

UTM-parameters die zijn vastgelegd toen de shopper op de winkel aankwam:

* **UTM source**
* **UTM medium**
* **UTM campaign**
* **UTM content**
* **UTM term**

<Warning>
  **Sommige triggers matchen niet op de bedankpagina.** Winkelwagennotities en cart attributes, totaal besteed bedrag van de klant en accepts-marketing, de selling-plan-trigger en de verzend-/winkelvalutatriggers maken geen deel uit van de bedankpaginapayload. Regels die op deze triggers vertrouwen, worden hier nooit geactiveerd - bouw bedankpagina-Strategies rond productattributen, de vorm van de winkelwagen, klanttags / aantal bestellingen / locatie en UTM-parameters.
</Warning>

***

<div id="rule-copy-and-per-product-discounts">
  ## Regeltekst en kortingen per product
</div>

Een Strategy geeft je per product controle over zowel de **tekst** als de **korting** die op elke bedankpaginakaart worden getoond.

* **Regeltekst** - een matchende regel kan een **titel**, **subtitel** en **knoplabel (CTA)** instellen voor de producten die deze retourneert. Indien aanwezig verschijnt de titel van de regel boven de producttitel (deze vervangt hem niet), wordt de subtitel als secundaire regel getoond en overschrijft de CTA de knoptekst van de widget. Kaarten waarvan de producten niet uit een regel met tekst komen, worden onveranderd weergegeven.
* **Korting per product** - een matchende regel kan een korting instellen (een percentage of een vast bedrag) die geldt voor de producten die deze retourneert. Dit **overschrijft** de geconfigureerde korting van de widget, per product - zodat verschillende regels verschillende kortingen op verschillende kaarten kunnen tonen. De korting die op de kaart wordt getoond, is de korting die daadwerkelijk wordt berekend wanneer de shopper accepteert.

De eigen kortingsinstelling van de widget wordt de **standaard**: deze geldt voor elk geretourneerd product waarvoor de Strategy geen korting instelt.

<Warning>
  Een korting met een **vast bedrag** in een andere valuta dan de valuta van de bestelling kan niet worden toegepast; de kaart valt dan terug op de geconfigureerde korting van de widget. **Percentagekortingen** worden altijd toegepast, ongeacht de valuta.
</Warning>

***

<div id="what-happens-when-the-strategy-returns">
  ## Wat er gebeurt wanneer de Strategy een resultaat geeft
</div>

De widget toont de producten die de Strategy retourneert, in volgorde van prioriteit, tot het **maximale aantal te tonen producten** van de widget. Alleen producten die beschikbaar zijn voor aankoop worden getoond.

De producten van de Strategy **vervangen** de placeholder van de widget - de shopper ziet de widget alsof je die producten zelf handmatig had gekozen.

***

<div id="when-no-product-is-returned">
  ## Wanneer er geen product wordt geretourneerd
</div>

Als de Strategy geen producten retourneert, toont de widget **niets** - deze wordt verborgen op de bedankpagina. De pagina gaat nooit stuk: als een Strategy om welke reden dan ook niet kan worden geëvalueerd, wordt de widget simpelweg niet getoond.

Om ervoor te zorgen dat de widget blijft verschijnen, configureer je een **Catch all** in de Strategy, zodat er altijd een terugvalproduct is om te retourneren. Zie de pagina [Strategies bouwen](/nl/aftersell/strategies_building_in_app) voor het instellen van een Catch all. (Catch-all terugvalproducten worden getoond zonder regeltekst of korting per product.)

***

<div id="evaluation-timing">
  ## Evaluatiemoment
</div>

Een Strategy op een bedankpaginawidget wordt **één keer geëvalueerd, wanneer de bedankpagina laadt**. De bestelling is al geplaatst, dus er is niets om opnieuw tegen te evalueren - de producten die bij het laden zijn gekozen, zijn de producten die worden getoond.

***

<div id="how-shoppers-accept">
  ## Hoe shoppers accepteren
</div>

Hoe een geaccepteerde upsell wordt verwerkt, hangt af van de orderverwerkingsinstelling van de funnel:

* **Nieuwe bestelling** - de shopper voltooit een aparte, afgeprijsde checkout voor het upsellproduct.
* **Oorspronkelijke bestelling wijzigen** - de upsell wordt samengevoegd met de bestelling die de shopper zojuist heeft geplaatst.

In beide gevallen worden het product, de variant en de korting opnieuw gevalideerd tegen wat de Strategy heeft geretourneerd voordat de bestelling wordt aangemaakt of bewerkt - zodat de berekende prijs altijd overeenkomt met de getoonde prijs.

***

<div id="tips-for-thank-you-page-strategies">
  ## Tips voor bedankpagina-Strategies
</div>

* **Ontwerp rond de bestelling.** Productattributen (tags, collecties, type, leverancier, metavelden), de vorm van de winkelwagen (subtotaal, aantal items/regels), klanttags / aantal bestellingen / locatie en UTM-parameters zijn de signalen die hier beschikbaar zijn.
* **Maak gebruik van tekst en kortingen per product.** Gebruik regeltekst om de boodschap per product op maat te maken, en kortingen per product om de prijzen per regel te variëren - met de widgetkorting als veilige standaard.
* **Gebruik Catch all als vangnet.** Zonder Catch all toont de widget niets wanneer geen enkele regel matcht.
