Service Point Shipping
# Service Point Shipping (optioneel)
Deze plugin ondersteunt Sendcloud Service Point Shipping. Dit is een complexere opzet en er is maatwerk nodig om de servicepunten kiezer te integreren in de checkout pagina van je webshop. Omdat elk Craft project een andere front-end stack, template code en aanpak kan hebben bevat deze plugin alleen een voorbeeld voor de Sendcloud servicepunten kiezer voor de standaard Craft Commerce demo shop frontend templates. Na de installatie vind je een drop-in vervanging voor het verzendsjabloon van Craft Commerce in de map “example-templates”. Kopieer en plak deze in je “templates” map. Volg daarna deze installatieprocedure:
# Service Points aanzetten in Sendcloud
Om servicepunten (of pickuppoint shipping) in Craft in te stellen, zorg je er eerst voor dat je Service Points hebt ingeschakeld in Sendcloud en selecteer je de vervoerders die je wilt weergeven in de servicepunten kiezer.
# Service Point verzendmethode creëeren in Craft
Na het inschakelen van Service Points in Sendcloud toont de instellingenpagina van de plugin de ingeschakelde status voor Shipping Points (groen) en de lijst met beschikbare verzendmethoden toont de methoden voor verzending via servicepunten. Om een Commerce verzendmethode aan te maken klik je op de plus (+) knop. Of maak handmatig een verzendmethode met exact dezelfde naam als de Sendcloud shoppingmethode! Je moet ook verzendregels configureren voor de nieuw aangemaakte verzendmethode zodat deze op de voorkant verschijnt.
# Service Point kiezer integreren in je front-end
Als je de standaard Craft Commerce demo shop sjablonen gebruikt, dan kun je de sjablonen uit de “example-templates” map van onze plugin kopiëren naar de “templates” map van je website. Anders moet je de servicepunten kiezer functionaliteit zelf implementeren.
Onze voorbeeldtemplate doet het volgende:
- De knop Select Service Point wordt weergegeven voor verzendmethoden met ingeschakelde servicepunten.
- Als je op de knop klikt, verschijnt er een iframe voor de Sendcloud-servicepuntenselectie. Servicepunten worden uitgefilterd op de vervoerder van de geselecteerde verzendmethode en het geselecteerde verzendadres.
- Nadat je het servicepunt hebt geselecteerd, wordt het weergegeven op de voorkant en wordt er op de achtergrond een AJAX-verzoek naar de Sendcloud-plugin gestuurd om de geselecteerde informatie op te slaan.
Wanneer je de bestelling pusht (of wanneer deze automatisch wordt gepusht), wordt het geselecteerde servicepunt gebruikt.
Sommige verzendmethoden vereisen een geldig telefoonnummer. Sendcloud's API zal een bestelling met ongeldige verzendinformatie weigeren, dus zorg voor een goede validatie!
Houd er rekening mee dat het voorbeeld uit de map example-templates
alleen voor demonstratiedoeleinden is. Het is jouw verantwoordelijkheid om een front-end te bouwen met een goede validatie voor jouw winkel!
WHITE ondersteunt geen front-end Service Point kiezer integraties.