Skip to Content

Bol.com Orders Sync for WooCommerce

Description

Bol.com Orders Sync for WooCommerce is a free bol.com WooCommerce integration built for store owners who would rather work in one place than two. bol is the largest marketplace in the Netherlands and Belgium. This plugin removes the double work: bol orders land in WooCommerce and you ship or cancel them without opening the Seller Dashboard.

The problem it solves

bol issues very short-lived API tokens and bans IPs that request them too often — a trap that catches most home-grown integrations.

What this bol.com WooCommerce integration does

  • Imports open bol.com orders as native WooCommerce orders every 15 minutes
  • Matches products on your offer reference first, then EAN
  • Creates shipments with a bol transporter code and tracking number
  • Maps PostNL, DHL, DPD, bpost, UPS, FedEx and GLS to bol carrier codes automatically
  • Cancels order items on bol with a proper reason code
  • Flags customer cancellation requests on import, before you ship
  • Correct OAuth2 token caching — bol bans IPs that request a token per call

Who it is for

  • Dutch and Belgian retailers selling on bol.com with a WooCommerce store
  • Sellers fulfilling bol orders by hand from the Seller Dashboard
  • Agencies serving Benelux marketplace merchants

Built properly

  • HPOS-native — works with High-Performance Order Storage and legacy order storage
  • Rate-limit aware, with exponential backoff and retry
  • Runs on Action Scheduler when available, WP-Cron otherwise
  • API credentials stored encrypted and never written to the log
  • Written to WordPress Coding Standards, translation-ready
  • No data sent anywhere except the service you connect to

Screenshots

Coming Soon

Frequently asked questions

Does it work with High-Performance Order Storage (HPOS)?

Yes. The plugin declares HPOS compatibility and uses the WooCommerce order CRUD API throughout, so it works on both HPOS and legacy order storage.

Will it create duplicate orders?

No. Every import is keyed on the marketplace order ID, so re-running a sync updates the existing order rather than duplicating it.

What happens if a product SKU does not match?

The order is still imported. Unmatched lines become placeholder line items and the order receives a warning note, so nothing is lost silently.

Do I need a developer to set this up?

No. You paste your marketplace API credentials into the settings screen and press Test connection. Setup usually takes under fifteen minutes.

Support and updates

Built and maintained by Raja Aman Ullah, a freelance WordPress developer with 8+ years of experience and 120+ plugins shipped. Free updates, and a reply within 48 hours if something breaks.

Need a customisation or a private build? Get in touch.

Reviews

There are no reviews yet.

Be the first to review “Bol.com Orders Sync for WooCommerce”

Your email address will not be published. Required fields are marked *