Afhalen in je WooCommerce-webwinkel instellen en testen
Stel afhalen in WooCommerce in via het afrekenblok met afhaallocaties, of via verzendzones als de beschikbaarheid afhangt van het verzendadres.
Laatst bijgewerkt:
Engelstalig origineel op juistheid gecontroleerd door Jesse Nickles
De juiste afhaalmethode kiezen
| Je afrekenpagina of behoefte | Methode |
|---|---|
| Afrekenblok met afhaallocaties | Local Pickup voor het afrekenblok |
| Afhalen beperkt op basis van het verzendadres | Local pickup via verzendzones |
| Klassieke afrekenpagina met shortcode | Local pickup via verzendzones |
Kies afhalen via het Checkout-blok voor vaste afhaallocaties die klanten zonder verzendadres kunnen selecteren; deze optie is beschikbaar ongeacht de verzendzone. Kies afhalen via verzendzones om de beschikbaarheid op basis van het klantadres te beperken of om de klassieke checkout met shortcode te ondersteunen. Schakel beide methoden liever niet tegelijk in, tenzij je bewust twee afhaalopties wilt tonen. WooCommerce beschrijft afhalen via het afrekenblok en afhalen via verzendzones afzonderlijk.
Afhaallocaties instellen met het afrekenblok
- Controleer onder WooCommerce → Settings → Advanced welke pagina als Checkout page is ingesteld. Open die pagina in de WordPress-editor en kijk of deze het blok Checkout gebruikt in plaats van de klassieke shortcode.
- Ga naar WooCommerce → Settings → Shipping → Local Pickup en vink Enable local pickup aan.
- Pas eventueel de Title aan. Wil je een bedrag rekenen, schakel dan Add a price for customers who choose local pickup in en vul de kosten en belastingstatus in.
- Klik op Add pickup location. Vul een naam, volledig adres en nuttige gegevens in, zoals afhaalinstructies of openingstijden. Voeg zo nodig meer locaties toe.
- Klik op Save changes.
Open voor de vormgeving de toegewezen Checkout-pagina in de WordPress-editor en klap Checkout → Checkout Fields open in List View. Met het blok Delivery kiezen klanten tussen Ship en Pickup. Je kunt deze labels aanpassen en Show icon of Show costs instellen. Shipping Options toont de verzendtarieven wanneer Ship is geselecteerd; Pickup Method toont de opgeslagen afhaallocaties wanneer Pickup is geselecteerd. Je kunt de titel en beschrijving van Pickup Method bewerken en daar nuttige instructies, tekst, scheidingslijnen of afbeeldingen toevoegen.
Klanten die afhalen, hoeven geen verzendadres in te vullen. Als er btw wordt berekend, gebruikt WooCommerce standaard het adres van de gekozen afhaallocatie. Dit beschrijft de werking van de software, niet welke belastingen je bedrijf wettelijk moet afdragen.
Afhalen aanbieden via verzendzones
De oudere methode werkt met de klassieke afrekenpagina en het afrekenblok. De beschikbaarheid hangt af van het ingevulde verzendadres van de klant, niet van de afstand tot het afhaalpunt.
- Ga naar WooCommerce → Settings → Shipping → Shipping zones. Maak zo nodig een zone aan of klik op Edit naast een bestaande zone.
- Klik op Add shipping method, kies Local pickup en klik op Continue.
- Vul een voor klanten zichtbare Name in, kies de Tax status en stel eventueel een Cost voor afhalen in. Dit bedrag geldt voor de hele winkelwagen.
- Klik op Save zone and method. Herhaal dit alleen in andere zones waar afhalen mogelijk moet zijn.
WooCommerce gebruikt de eerste verzendzone die bij het klantadres past. Zet specifiekere zones boven bredere zones die ermee overlappen. Anders dan bij afhalen via het afrekenblok is er geen ingebouwde keuzelijst voor meerdere afhaaladressen en gebruikt WooCommerce standaard het winkeladres voor de btw-berekening. Controleer of de berekende belasting overeenkomt met de regels voor je bedrijf.
Je kunt binnen dezelfde verzendzone ook een vast verzendtarief naast afhalen aanbieden.
Controleren wat klanten bij het afrekenen zien
- Voeg een fysiek product dat moet worden verzonden toe aan de winkelwagen en open de toegewezen afrekenpagina.
- Controleer bij afhalen via het Checkout-blok of Pickup en de afhaallocaties beschikbaar zijn zonder dat je een verzendadres invult. WooCommerce kiest afhalen niet automatisch. Selecteer deze optie en test daarna elke opgeslagen locatie en de bijbehorende kosten.
- Voer bij afhalen via verzendzones een adres in binnen de ingeschakelde zone en daarna een adres daarbuiten. Controleer of de methode alleen verschijnt waar je dat wilt.
- Controleer de afhaalnamen, instructies, bestelbedragen en btw-berekeningen. Test daarna een winkelwagen met alleen virtuele producten en, indien van toepassing, een winkelwagen die in meerdere verzendpakketten wordt opgesplitst.
- Controleer de checkout op een smal scherm en plaats eerst een testbestelling in een testomgeving voordat echte klanten de afhaaloptie gebruiken.
Als de afhaaloptie niet verschijnt
- Afhalen via het Checkout-blok ontbreekt: Controleer of de toegewezen afrekenpagina het Checkout-blok gebruikt, Local Pickup is ingeschakeld en minstens één locatie is opgeslagen. Verder zijn een verzendbaar product en berekende verzendopties nodig; voor het kiezen van afhalen hoeft de klant geen verzendadres in te vullen.
- Afhalen via verzendzones ontbreekt: Controleer het verzendadres van de klant, de eerste overeenkomende zone en of Local pickup binnen die zone is ingeschakeld.
- Afhalen verschijnt dubbel: Controleer of zowel het Checkout-blok als de oudere verzendzonemethode is ingeschakeld. Gebruik je afhalen via het Checkout-blok en heb je geen zonebeperking nodig, verwijder dan de oudere methode uit je verzendzones.
- Meerdere verzendpakketten: Afhalen via het Checkout-blok kan worden uitgeschakeld als één pakket niet kan worden afgehaald. Bij uitsluitend virtuele producten zijn geen bezorgopties nodig.
- Aangepaste checkout: Vervangt een extensie de bezorgvelden van WooCommerce, test dan in een testomgeving de standaardcheckout om de oorzaak te achterhalen.
Raadpleeg voor verdere controles de officiële WooCommerce-hulp bij verzendproblemen. Voor afhaalmomenten op afspraak of voorraad per locatie is mogelijk een geschikte extensie nodig.