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

# WooCommerce-checkoutplugin

> Toon live verzendtarieven en laat klanten bij de checkout van je WooCommerce-webshop een afhaalpunt kiezen.

De plugin **Zippendo for WooCommerce** voegt live verzendtarieven en de keuze van een afhaalpunt toe aan de checkout van je webshop. Hij is optioneel: bestellingen komen ook zonder de plugin binnen bij Zippendo. Met de plugin zien je klanten echte tarieven van vervoerders en kiezen ze een afhaalpunt voordat ze betalen.

* **Live verzendtarieven.** Tarieven worden bij het afrekenen berekend op basis van de verzendregels die je in Zippendo hebt ingesteld, met je gekoppelde vervoerders.
* **Keuze van een afhaalpunt.** Als een tarief naar een afhaalpunt levert, kiezen klanten er direct bij het afrekenen een in de buurt.
* **Werkt met beide checkouts.** De plugin ondersteunt de klassieke checkout van WooCommerce en de nieuwere blokgebaseerde Cart & Checkout.

<Info>
  Om een tarief te berekenen stuurt de plugin Zippendo alleen het bezorgadres en de inhoud van de winkelwagen. Betaalgegevens of klantaccountgegevens worden nooit verstuurd.
</Info>

## Vereisten

* Een [gekoppelde WooCommerce-webshop](/docs/nl/order-channels/connecting-woocommerce) in Zippendo.
* **WooCommerce 8.0** of nieuwer, actief.
* **WordPress 6.5** of nieuwer.
* **PHP 8.1** of nieuwer.

## De plugin installeren

<Steps>
  <Step title="Download de plugin">
    Klik in Zippendo op **Verkoopkanalen**, open je WooCommerce-webshop op het tabblad **Gekoppeld** en zoek op het tabblad **Bestellingen en checkout** de kaart **Checkouttoken**. Klik op **Plugin downloaden**.
  </Step>

  <Step title="Upload hem naar WordPress">
    Ga in je WordPress-beheer naar **Plugins → Add New → Upload Plugin**, kies het zipbestand dat je hebt gedownload en klik op **Install Now**.
  </Step>

  <Step title="Activeer">
    Klik op **Activate** zodra de upload klaar is.
  </Step>
</Steps>

<Note>
  Als er geen download start wanneer je op **Plugin downloaden** klikt, neem dan contact op met de support en vraag om het pluginbestand.
</Note>

## De plugin koppelen aan Zippendo

<Steps>
  <Step title="Genereer een checkouttoken">
    Klik terug in Zippendo, op dezelfde kaart **Checkouttoken**, op **Token genereren**. Klik meteen op **Kopiëren**. Het token begint met `zck_` en wordt maar één keer getoond, omdat Zippendo geen leesbare kopie bewaart.
  </Step>

  <Step title="Plak het in WooCommerce">
    Ga in WordPress naar **WooCommerce → Settings → Shipping → Zippendo**, plak het token in **Checkout API key** en sla op.
  </Step>

  <Step title="Test de koppeling">
    Klik op hetzelfde scherm op **Koppeling testen** om te controleren of WooCommerce Zippendo met het token kan bereiken.
  </Step>
</Steps>

## De verzendmethode toevoegen

Het token alleen levert geen tarieven op. Je moet ook de verzendmethode **Zippendo** toevoegen aan de WooCommerce-"shipping zones" waarnaar je verzendt.

<Steps>
  <Step title="Open een shipping zone">
    Ga naar **WooCommerce → Settings → Shipping** en open de zone waarin je Zippendo-tarieven wilt aanbieden.
  </Step>

  <Step title="Voeg de methode toe">
    Klik op **Add shipping method**, kies **Zippendo** en bevestig.
  </Step>

  <Step title="Herhaal voor andere zones">
    Voeg de methode toe aan elke zone waarin Zippendo-tarieven moeten verschijnen.
  </Step>
</Steps>

<Tip>
  Een zone zonder de methode Zippendo toont bij het afrekenen nooit Zippendo-tarieven, ook niet als de plugin is gekoppeld. Voeg hem toe aan een zone voor elk land of elke regio waarnaar je met Zippendo verzendt.
</Tip>

## Hoe afhaalpunten werken voor klanten

Wanneer de winkelwagen van een klant overeenkomt met een verzendregel waarvan het verzendproduct naar een afhaalpunt levert, verschijnt bij het afrekenen een lijst met afhaalpunten in de buurt, zowel bij de klassieke als bij de blokgebaseerde checkout. De klant kiest er een.

Zodra de bestelling is geplaatst, geldt voor het gekozen afhaalpunt:

* Het staat op de bestelling in je WooCommerce-beheer.
* Het staat in de bestelbevestiging en de andere bestel-e-mails.
* Het gaat automatisch mee naar de bijbehorende Zippendo-zending, zodat je het niet hoeft in te vullen wanneer je de bestelling verzendt.

## Optioneel terugvaltarief

Als Zippendo niet bereikbaar is wanneer de winkelwagen van een klant wordt berekend, wordt er geen Zippendo-tarief getoond, tenzij je **Fallback rate** aanzet. Het staat standaard uit. Zet het aan onder **WooCommerce → Settings → Shipping → Zippendo** en stel een **Fallback rate label** en **Fallback rate cost** in. Klanten zien dan dat tarief, zodat ze toch kunnen afrekenen.

## Het token vervangen of intrekken

Als je het token op de kaart **Checkouttoken** van Zippendo vervangt of intrekt, werkt het token dat in de plugin is opgeslagen direct niet meer. Plak na het vervangen het nieuwe token in **WooCommerce → Settings → Shipping → Zippendo** en sla op. Tot die tijd toont je checkout geen Zippendo-tarieven.

<Warning>
  Vervang of trek het token alleen in wanneer je de plugin direct kunt bijwerken. Tot het nieuwe token in WooCommerce is opgeslagen, zien klanten geen Zippendo-tarieven (of het terugvaltarief, als je dat hebt aangezet).
</Warning>

## Problemen oplossen

* **Geen tarieven bij het afrekenen.** Controleer of het token is opgeslagen en **Koppeling testen** werkt. Controleer daarna of de verzendmethode **Zippendo** is toegevoegd aan de zone die het adres van de klant dekt.
* **Geen lijst met afhaalpunten bij het afrekenen.** De bijbehorende verzendregel moet een verzendproduct gebruiken dat naar een afhaalpunt levert, geen product voor thuisbezorging. Controleer welk product de regel gebruikt onder **Verzendregels** in Zippendo.
* **Tarieven lijken verouderd.** Om de checkout snel te houden onthoudt de plugin tarieven ongeveer 10 minuten voor dezelfde winkelwagen en hetzelfde adres. Daarna haalt hij zelf nieuwe tarieven op, of zodra de winkelwagen of het adres verandert.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.