This plugin integrates the Cycloon API into WooCommerce.
- Shipping method at checkout: add "Delivery by Cycloon" to your shipping zones, with its own rate per zone, an optional free-shipping threshold and a fixed Cycloon product per method. Works in both the classic checkout and the checkout blocks.
- Create a shipment from the order page, or automatically when an order reaches "Processing" — for all orders, or only for orders where the customer chose Cycloon at checkout. Choose the product (Pakket, Pakket XL, Brievenbuspakket, Aangetekende brief, Aangetekend pakket), the number of parcels, and the "Handtekening" (signature) and "Niet bij buren" (no delivery to neighbours) options.
- PDF labels per order, or in bulk from the order list. ZPL for label printers is available as a setting.
- Pickup points: let customers choose a nearby parcel point at checkout. Enable it per shipping method, either alongside home delivery or on its own.
- Link an existing shipment: created a shipment in the Cycloon dashboard? Enter its track & trace code on the order and the plugin pulls in the status, the history and the labels.
- Track & trace: refresh the status per order, an hourly automatic sync through Action Scheduler, and a webhook receiver for push updates, secured with HMAC verification. The link to the public tracking page comes from the API, so there is nothing to configure.
- Customer communication: the track & trace code in the order emails and on the "My account" order page.
- Customs: the customs form is shown and required for destinations outside the EU, pre-filled from the order.
- Translation ready: English source strings and a bundled .pot template; translations are delivered through translate.wordpress.org.
Request an API key through klant@cycloon.eu.
Please note: Cycloon only collects parcels in the Netherlands. The plugin therefore requires the store location (WooCommerce ▸ Settings ▸ General) to be set to the Netherlands. With any other store location, the shipping method and shipment creation are disabled.
- Upload the plugin folder to
/wp-content/plugins/ and activate the plugin.
- Go to WooCommerce ▸ Settings ▸ Shipping ▸ Cycloon.
- Enter your email address and API key, save, and click "Test connection".
- Under WooCommerce ▸ Settings ▸ Shipping ▸ Shipping zones, add the "Cycloon" method to the zones you want and set the rate.
- Open an order and create your first shipment from the "Cycloon shipment" panel.
For webhook push updates, enter an HMAC secret under WooCommerce ▸ Settings ▸ Shipping ▸ Cycloon and pass both that secret and the URL
https://yourshop.com/wp-json/cycloon/v1/webhook to klant@cycloon.eu. Without a secret the webhook endpoint rejects every request, so no one else can change your shipment data.