Skip to main content
WordPress plugin • install in your dashboard

WooCommerce to OptimoRoute. Automated.

A WordPress plugin that connects WooCommerce to OptimoRoute. Orders land in OptimoRoute with the right date, time window and duration, ready to be planned. Completion status, driver notes and proof of delivery flow back into WooCommerce. Install directly in WordPress, configure in minutes. €199/year.

Buy now ·€199/year

Requires an active OptimoRoute account · 14-day money-back guarantee

Everything you need to automate delivery dispatch

Order paid in WooCommerce → order in OptimoRoute, ready to plan. Instantly.

How it works

  • When an order reaches one of your trigger statuses (by default Processing), it is sent to OptimoRoute in the background, so checkout is never slowed down.
  • The order gets the address, the customer’s name, phone number and email, service duration, priority, load (items or weight) and notes with the products and payment details.
  • Orders are sent with OptimoRoute’s SYNC operation on your order number, so a retry after an error never creates a duplicate.
  • Local pickup orders and orders without shippable products can be skipped.

Send hundreds of orders to OptimoRoute in one click.

How it works

  • Select orders in the WooCommerce orders list and choose “Send to OptimoRoute” or “Update in OptimoRoute”.
  • Orders are processed in the background. Orders that were already sent are skipped.
  • Planning and optimizing the routes happens in OptimoRoute.

The customer's delivery date and time slot become the OptimoRoute order date and time window.

How it works

  • Supports Order Delivery Date (Tyche), Iconic Delivery Slots, plugins that use a delivery_date field, or any custom field.
  • “Detect from recent order” shows all fields of an order and marks the likely date and time slot fields, so you can pick the right one with one click.
  • Dates like 10/03/2026 are read day-month or month-day, following the date format of your delivery date plugin or WordPress, or your own choice.
  • OptimoRoute needs a date, so without one the next business day, tomorrow or today is used. The order shows why it got its date, and a date in the past is flagged in the activity log.

Delivered, failed or rejected? Status, driver note and proof of delivery are added to the order automatically.

How it works

  • The plugin checks OptimoRoute for new events every 5 minutes and reconciles open orders every hour. No webhook setup is needed.
  • Delivered, failed or rejected: you choose the WooCommerce order status. The driver’s note is added to the order.
  • The driver, stop number, planned time and proof of delivery (signature and photos) are saved on the order.

Set the order type per product, and let OptimoRoute collect rentals again automatically.

How it works

  • Choose the OptimoRoute order type per product or product category: delivery, pickup or task. Mixed orders get the strongest type, and the other products are listed in the driver notes.
  • Turn on a linked pickup for rentals, equipment or crates: a second OptimoRoute order (order number + “-P”, type pickup), a set number of days after the delivery or on the return date from your rental plugin.
  • The pickup follows every change of the order, also after the delivery, and the status sync follows both trips.
  • Choose whether the order gets its delivered status after the delivery or only after the pickup. A “P” badge in the orders list shows how the pickup is doing.

How it fits your OptimoRoute workflow

FleetConnector uses the official OptimoRoute Web Service API. New orders appear in OptimoRoute on the right date with the right constraints, so your planner only has to plan and dispatch routes. No spreadsheets, no copy-pasting.

1. Orders arrive

Orders appear in OptimoRoute with address, time window, duration, priority and driver notes.

2. You plan & dispatch

Plan routes in OptimoRoute as usual. New orders can be added to existing plans on the fly.

3. Status flows back

Driver events are synced automatically. No webhook setup needed: the plugin checks OptimoRoute every few minutes.

WordPress plugin
No external tools needed
Runs on your server
Plug & play setup

Why choose FleetConnector for WooCommerce OptimoRoute integration?

The most complete WooCommerce route planning integration for OptimoRoute

Save time on manual order entry

No more spreadsheet imports. Every WooCommerce order becomes an OptimoRoute order with customer details, full address, phone number and driver notes.

Plan with the right constraints

Order date, time slots, service duration, priority and load are sent along, so OptimoRoute can build optimized routes that respect every constraint.

No duplicate orders

Orders are synced idempotently. Retries after a timeout never create duplicates, and fields your planner edited in OptimoRoute are kept on updates.

Completion status in WooCommerce

Delivered, failed, rejected and cancelled orders are synced back automatically, including driver notes, proof of delivery and the customer tracking link.

Smart address handling

Full addresses including country are sent for accurate geocoding. Partial matches are flagged on the order so you can double-check them in OptimoRoute.

Reliable error handling

Temporary errors are retried automatically and every request is logged in your dashboard. Retry failed orders with one click after fixing an address.

How it works

Install the plugin, connect your API key, done. No external tools required.

1

Upload to WordPress

Upload the plugin via Plugins → Add New in your WordPress admin. Activate with one click.

2

Connect your OptimoRoute account

Paste your OptimoRoute API key in FleetConnector settings. The plugin handles everything else.

3

Orders sync automatically

Every WooCommerce order becomes an OptimoRoute order, ready to be planned. No manual work, no external services.

Screenshots

See the plugin in action

/

Simple, transparent pricing

One price. Unlimited orders. No hidden fees.

€199
/year
One integration. Unlimited orders.
  • Automatic order sync
  • Bulk dispatch
  • Manual task retry from dashboard
  • Real-time updates
  • Email support
  • Updates included
Buy now · €199/year

14-day money-back guarantee · requires an active delivery-platform account

Frequently asked questions

In OptimoRoute, go to Administration → Settings → Account → WS API and enable the API. OptimoRoute generates your key immediately. The API is available on all OptimoRoute plans, including the free trial.

Yes, without any setup in OptimoRoute. The plugin reads driver events every 5 minutes and double-checks open orders every hour. Delivered, failed, rejected and cancelled orders are updated automatically, including driver notes, proof of delivery and the tracking link.

Yes. Delivery dates and time slots from Order Delivery Date for WooCommerce, Iconic WooCommerce Delivery Slots and custom checkout fields are sent to OptimoRoute. You can also set a default time window and fallback date.

The OptimoRoute order is updated automatically. FleetConnector only sends the fields it manages, so changes your planner made in OptimoRoute (like a manually assigned driver) are kept.

Yes. Per product or product category you can add a linked pickup: a second OptimoRoute order of type pickup that collects the products again a set number of days after the delivery, or on the return date your rental or booking plugin stores on the order. You can also set the order type (delivery, pickup or task) per product or category.

FleetConnector is a WordPress plugin that you install directly in your WordPress admin. It runs on your own server and connects directly to the OptimoRoute API. No Zapier, no middleman.

No. Upload the plugin, activate your license, paste your OptimoRoute API key and you're done. Developers can customize everything with hooks and filters (skills, custom fields, order numbers and more).

Yes. 14-day money back guarantee, no questions asked. If FleetConnector doesn't work for you, we'll refund you in full.

The story

Why we built this

It started with a local delivery business we work with. Every morning, their team spent 1-2 hours copying WooCommerce orders into their delivery platform, field by field, order by order.

They tried Zapier. It worked, sometimes. Connections broke, orders got stuck, and at €30+/month they were paying for frustration.

So we built a proper plugin: a direct WooCommerce → delivery-platform sync, running on their own server, with no middleman. It worked, and their team got their mornings back.

FleetConnector is that plugin, now maintained and supported for any store dispatching deliveries through Onfleet, Spoke, Detrack, Routific or OptimoRoute.

A WordPress plugin, built and maintained in the Netherlands by Avuro (KvK 82137765). Runs on your server, talks directly to the delivery API. No third-party routing.

Don't have a OptimoRoute account yet?

You need a OptimoRoute account to use the FleetConnector plugin. Visit OptimoRoute to sign up and explore their route planning platform.

Visit OptimoRoute

Ready to automate your deliveries?

Try risk-free with our 14-day money-back guarantee.

Buy now ·€199/year

No questions asked refund policy