Verzenden

Verzending koppelen
aan Magento

Sendcloud, PostNL, GLS, QLS of Picqer: met Magento werken ze allemaal. De keuze hangt af van je vervoerders, je magazijn en je checkout. Want een order die nooit bij het magazijn aankomt, merk je pas als de klant belt waar het pakket blijft.

Het Linted team aan het werk achter laptops
Waarom het ertoe doet

Verzenden met Magento: wat zit erin, wat niet?

Magento rekent zelf verzendkosten uit: een vast bedrag, tabeltarieven op gewicht, bedrag of aantal per land, en gratis verzending vanaf een bedrag. Een order verzenden en er een trackingcode aan hangen kan ook. Wat Magento niet doet: labels maken bij PostNL of GLS, afhaalpunten tonen in de checkout of retouren afhandelen. Dat regelt een module of een koppeling.

Die koppeling zit tussen je checkout, je orders en je magazijn. Als hij hapert, merk je dat niet in Magento, maar aan klanten die vragen waar hun pakket blijft. Daarom kijken we bij de keuze niet alleen naar wat een partij kan, maar ook naar hoe orders heen en weer gaan en wie de module bijhoudt bij een nieuwe Magento-versie.

Draai je Hyvä Checkout, dan heeft de verzendkoppeling daar een eigen module nodig voor bezorgopties en afhaalpunten. Betalen en verzenden hangen in de checkout aan elkaar. Lees daarvoor ook onze pagina over een betaalprovider kiezen voor Magento. Moeten orders en voorraad ook naar je boekhouding, kijk dan bij de Exact Online koppeling.

Drie routes

Verzendplatform, vervoerder of WMS?

Er zijn grofweg drie manieren om verzending aan Magento te koppelen. Welke past, hangt vooral af van hoeveel vervoerders je gebruikt en wie je voorraad beheert.

Een verzendplatform

Sendcloud, MyParcel of de verzendsoftware van QLS: één koppeling met Magento, en vanuit één scherm verstuur je met meerdere vervoerders. Labels, servicepunten in de checkout, track & trace-mails en retouren zitten erin. Handig als je met meer dan één vervoerder werkt of dat wilt kunnen.

Direct met de vervoerder

PostNL, DHL en GLS hebben elk een eigen Magento module. Je maakt labels in Magento zelf en biedt de bezorgopties van die vervoerder aan, zoals avondlevering of een afhaalpunt. Prima als je met één vervoerder werkt en dat zo houdt.

Een WMS of fulfilment

Picqer (WMS) of een fulfilmentpartij zoals QLS doet meer dan verzenden: voorraad, picken en inpakken. Het WMS wordt dan leidend voor je voorraad en meldt de verzending met trackingcode terug aan Magento. Zinvol zodra je magazijn groter wordt dan een paar stellingen, of als je het uitbesteedt.

De partijen

Sendcloud, PostNL, GLS, QLS en Picqer met Magento

Wat elke partij doet en hoe die aan Magento koppelt. Tarieven noemen we niet: die vind je bij de partij zelf.

Sendcloud

Officiële Magento module van Sendcloud zelf, ook op de Adobe Marketplace. Haalt orders op, maakt labels, toont servicepunten in de checkout en regelt retouren via een retourportaal. Voor Hyvä Checkout is er een aparte module van Sendcloud.

PostNL

Officiële module van PostNL (oorspronkelijk gebouwd door TIG). Bezorgopties in de checkout, zoals avondlevering, een bezorgdag kiezen of afhalen bij een PostNL-punt. Labels per order of in batch, retouren en een postcodecheck die straat en plaats invult. Er is ook een Hyvä Checkout-module van PostNL.

GLS

GLS biedt een eigen gratis plugin aan, te downloaden in je GLS Shipping-account: orders naar het GLS-verzendportaal, track & trace-mail en ParcelShops in de checkout. Let op: de oudere GLS-module van TIG wordt sinds 2021 niet meer bijgewerkt. Kom je die nog tegen in je shop, dan is dat een aandachtspunt.

QLS

QLS doet beide: alleen verzendsoftware, of ook je hele magazijn als fulfilmentpartij. Het koppelt zonder extensie, via de API van Magento. Betaalde orders gaan automatisch naar QLS en de verzendbevestiging met trackingcode gaat terug naar Magento. Doet QLS ook je fulfilment, dan komt de voorraad terug en is QLS daarin leidend. Voor afhaalpunten in de checkout is er een losse module van QLS.

Picqer

WMS dat via de API van Magento koppelt: orders, annuleringen, producten en voorraad. Picqer haalt standaard elk kwartier nieuwe orders op; met een extra plugin gaat dat via webhooks direct. Voorraadwijzigingen en verzendingen terugsturen naar Magento staat standaard uit, dus dat zet je zelf aan.

MyParcel en DHL

Ook MyParcel en DHL eCommerce hebben een eigen Magento module, allebei met bezorgopties en afhaalpunten in de checkout, en allebei met een variant voor Hyvä Checkout. Dezelfde afweging: platform of vervoerder, en wie onderhoudt de module.

Waar het misgaat

Besteld, maar het pakket gaat niet de deur uit

De meeste verzendproblemen zitten niet bij de vervoerder, maar tussen Magento en het systeem dat het label maakt.

Orders die niet doorkomen

Een WMS of fulfilmentpartij haalt orders op bij een bepaalde status, meestal "processing" of betaald. Gebruik je eigen orderstatussen, of blijft een order op "in afwachting van betaling" staan, dan komt hij nooit bij het magazijn aan. Niemand merkt het tot de klant belt.

Servicepunten in een Hyvä Checkout

De kaart met afhaalpunten is per vervoerder of platform een stuk JavaScript in je checkout. Draai je Hyvä Checkout of een eigen checkout, dan heb je een aparte compatibiliteitsmodule nodig. Die bestaat niet voor elke partij, dus check dat vóór je kiest.

Straat, huisnummer en toevoeging

Magento slaat het adres op in één tot vier straatregels. Vervoerders willen huisnummer en toevoeging apart. Hoe je checkout het adres uitvraagt en hoe de module het splitst, bepaalt of labels kloppen. Een verkeerd gesplitst adres is een pakket dat retour komt.

Track & trace die niet aankomt

De verzendmail met trackingcode gaat in Magento vaak via cron (asynchroon versturen). Draait de cron niet goed, dan staat de order op verzonden maar krijgt de klant niets. Komt de trackingcode van een WMS, dan moet die terugkoppeling ook echt aanstaan.

Meerdere voorraadlocaties

Met Multi-Source Inventory maakt Magento per voorraadlocatie een aparte verzending. Koppel je daar een WMS of fulfilmentpartij aan, spreek dan af wie bepaalt waar een order vandaan komt. Twee systemen die allebei voorraad bijhouden, lopen vroeg of laat uit elkaar.

Gewichten en tarieven

Verzendkosten via tabeltarieven (op gewicht, bedrag of aantal per land) of gratis verzending vanaf een bedrag zijn standaard Magento. Tarieven op gewicht werken alleen als je producten ook echt een gewicht hebben. Ontbreekt dat, dan rekent je shop de verkeerde verzendkosten en kiest het verzendplatform soms het verkeerde label.

Werkwijze

Zo koppelen we je verzending

Nieuwe vervoerder, een overstap naar een WMS of een koppeling die rommelt: de aanpak is dezelfde.

1

Kiezen

Hoeveel pakketten, welke vervoerders, wie pakt in, welke checkout. Daaruit volgt of een verzendplatform, een vervoerdersmodule of een WMS past, en of je huidige oplossing gewoon kan blijven.

2

Installeren en instellen

De officiële module of API-koppeling, verzendmethodes en tarieven per land, orderstatussen die als trigger dienen, en bij Hyvä Checkout de bijbehorende module voor bezorgopties en servicepunten.

3

Testen op staging

Bestellen met een afhaalpunt, een adres met toevoeging, een gedeeltelijke levering en een retour. We kijken of de order in het magazijn of platform aankomt, en of trackingcode en verzendmail terugkomen.

4

Live en bijhouden

De eerste dagen kijken we mee op orders die blijven hangen. Daarna loopt de koppeling mee in het onderhoud, zodat een Magento-upgrade je checkout of je labels niet breekt.

FAQ

Veelgestelde vragen

Magento zelf kent verzendmethodes en tarieven: een vast bedrag, tabeltarieven op gewicht, bedrag of aantal, en gratis verzending vanaf een bedrag. Labels maken, afhaalpunten in de checkout en track & trace komen van een module: van een verzendplatform zoals Sendcloud of MyParcel, of van de vervoerder zelf, zoals PostNL, DHL of GLS.

Werk je met één vervoerder en blijft dat zo, dan is de module van die vervoerder genoeg. Wil je met meerdere vervoerders werken, internationaal verzenden of retouren via een portaal regelen, dan is een verzendplatform zoals Sendcloud handiger: één koppeling, meerdere vervoerders.

Als verzenden niet meer het probleem is, maar je magazijn wel: meerdere mensen die picken, voorraad op locaties, batches of meerdere verkoopkanalen. Een WMS wordt dan leidend voor je voorraad en stuurt de verzending terug naar Magento. Voor een paar pakketten per dag is het meestal te veel.

Alleen met een aparte Hyvä Checkout-module. Sendcloud, PostNL, MyParcel en DHL hebben die. Voor andere partijen bestaat soms een module van een derde, of moet de servicepuntkiezer gebouwd worden. Check het per partij vóór je overstapt naar Hyvä Checkout of naar een andere vervoerder.

Meestal staat de verzendmail op asynchroon versturen en draait de Magento cron niet goed, waardoor de mail blijft liggen, of komt de trackingcode niet terug uit je platform of WMS. Bij Picqer staat het terugsturen van verzendingen standaard uit. In de order zie je of er een verzending met trackingcode is aangemaakt.

Ja. Hangen er orders, kloppen adressen of verzendkosten niet, of draait er nog een module die niet meer onderhouden wordt, dan kijken we in een code review naar de koppeling, de instellingen en de cron.

Verzending die niet lekker loopt?

Vertel hoe je nu verzendt en waar het hapert. Dan zeggen we eerlijk of een ander platform loont of dat het aan de koppeling ligt.