Voor een groot distributiebedrijf werkten we de technische kant uit van een B2B-webshop in WooCommerce. De webshop is volledig gekoppeld aan Priority Software, het ERP-systeem waarin het bedrijf zijn klanten, producten en bestellingen beheert. Omdat het om een besloten B2B-omgeving gaat, vermelden we hier geen naam en tonen we geen schermafbeeldingen.
Synchronisatie met Priority Software
Klanten, producten, categorieën en productfoto’s worden automatisch van Priority naar WooCommerce gesynchroniseerd. Wijzigingen komen binnen via webhooks. Daarnaast lopen er geplande synchronisaties via cron-jobs die de Priority API aanspreken, en elke synchronisatie kan ook manueel gestart worden. Zo blijft de webshop gelijk met het ERP, zonder dubbel invoerwerk.
Bestellingen rechtstreeks naar het ERP
Bestellingen uit de webshop worden automatisch doorgestuurd naar Priority, waar ze verder verwerkt worden. Via een quick order-lijst haalt de klant zijn eerdere bestellingen rechtstreeks uit Priority op, zodat hij vaste producten snel opnieuw kan bestellen.
Registratie en aanmelden
Registreert een nieuwe klant zich in de webshop, dan wordt hij via de Priority API meteen ook in Priority aangemaakt. Aanmelden gebeurt via OAuth, dat we volledig hebben opgezet en ingesteld.
Custom plugins
Alle koppelingen en aanpassingen zijn gebouwd als eigen WordPress-plugins. Zo staat de maatwerkcode los van het thema en van WooCommerce zelf.
Technologie
- WordPress en WooCommerce (B2B)
- PHP, custom plugins
- Priority Software REST API
- Webhooks, cron-jobs en manuele synchronisatie
- OAuth-authenticatie
Werkt uw bedrijf ook met een ERP-systeem en wilt u uw webshop daaraan koppelen? Neem contact op, dan bekijken we samen de mogelijkheden.