Plugin for WooCommerce stores

Courier rates, booking and tracking inside your WooCommerce store

ParcelOps for WooCommerce is a free plugin for online stores whose courier runs ParcelOps.

Customers see your courier’s live prices at checkout. Orders are booked with the courier the moment they are ready. Tracking and proof of delivery come back onto the order, without anyone copying a waybill number.

Free on WordPress.org
Classic and block checkout
Booked once, never twice
Rand and SA addresses

How it works

From checkout to doorstep, on the order

The plugin follows each order through its life, so the store owner sees everything in WooCommerce and the courier sees everything in ParcelOps. The order screens are from the plugin in a test store.

  1. 1At checkout

    Your courier's real price for every address

    Customers pick from the services you choose, priced live from your courier's rates for their suburb. A suburb the courier does not know gets a friendly message with suggestions.

  2. 2When the order is placed

    Booked with the courier, once

    Book automatically when an order reaches Processing or Completed, or press one button on the order. The waybill number and label appear in a ParcelOps box on the order.

    ParcelOps box on a WooCommerce order: waybill CEX-000006, Delivered, Track this parcel, Download label, Rebook, Open proof of delivery
  3. 3Out for delivery

    Tracking and proof of delivery come back

    Status updates arrive on the order as notes, the customer is told when the parcel is out and when it is delivered, and the signed proof of delivery opens from the order.

    WooCommerce order notes: waybill created, sent to customer, delivered with proof of delivery

Your rules

You decide what customers see

Your courier decides which services and prices your account gets. The plugin decides how they appear in your shop.

  • Choose which courier services customers see, and what each is called
  • Add a fixed amount or a percentage to the courier price
  • Free shipping above an order value you set
  • A backup flat rate for the rare moment the courier cannot be reached
  • Require a recognised address, or let unknown suburbs through with a warning
  • Book on Processing, on Completed, or only when you press the button
Plugin settings: courier services shown at checkout with their names, an amount to add, free shipping from, and a backup rate

Set up

Connected in four steps

  1. 1

    Create an API key

    In your courier's customer portal, open Integrations, then API keys, and create a key for the store.

  2. 2

    Install the plugin

    In WordPress, go to Plugins > Add New, search for ParcelOps for WooCommerce, then install and activate it.

  3. 3

    Paste the key

    Under WooCommerce > Settings > Shipping > ParcelOps, paste the key and press Test connection. Your account name appears.

  4. 4

    Add it to your zone

    Add the ParcelOps method to your South Africa shipping zone, and press Create webhook so tracking flows back.

Good to know. The plugin is for South African addresses and prices in rand, with one collection address. Cancelling a WooCommerce order does not cancel the courier booking: use Cancel booking on the order.
ParcelOps settings in WooCommerce: API key, Test connection and collection address

For courier companies

Give your online-store customers a checkout that books with you

E-commerce clients pick the courier that plugs into their shop. On ParcelOps, every customer with a WooCommerce store can connect to you today, at no extra cost.

Bookings arrive on their own

A store's orders reach you as bookings with the shop's order number on them, ready for your team to accept. Nobody retypes an address from an email.

Your rates, your margins

Checkout prices come from the rate card you already gave that customer. Change the card and the store's prices follow.

No developer needed

Your customer installs a free plugin and creates their own key in your customer portal. Keys only reach their own account.

Fewer where-is-my-parcel calls

Tracking, delivery notes and proof of delivery land on the store's own orders, so their customers ask them less, and they ask you less.

Questions

WooCommerce plugin questions

Who can use ParcelOps for WooCommerce?+

Any South African online store on WooCommerce whose courier company runs ParcelOps. The store needs a customer account with that courier and its own API key from the courier's customer portal, under Integrations then API keys. The plugin itself is free from the WordPress plugin directory.

Where do the prices at checkout come from?+

From the rates your courier has set for your account, for the address the customer types. The plugin shows them exactly as the courier quotes them, without VAT; with the shipping method set to taxable, WooCommerce adds VAT as your tax settings say. You can add a fixed amount or a percentage, rename services, hide some, and offer free shipping above an order value.

What if the courier cannot be reached during checkout?+

Checkout waits at most four seconds for a price. If the courier's system cannot be reached, a backup flat rate you set is shown instead, so you keep selling. It is never shown when the courier has no price for the address or does not know it.

Can an order be booked twice by accident?+

No. Every booking carries a key made from the order itself, so a repeated click or a repeated request gets the first booking back and no second parcel is booked. To send an order again on purpose there is a separate Rebook button.

Does it work with the new block checkout?+

Yes. Live rates show in both the classic checkout and the cart and checkout blocks, and the plugin works with WooCommerce's high-performance order storage.

What do my customers see after they order?+

Their order emails and the My Account order page carry the tracking link. Order notes tell them when the parcel is out for delivery and when it was delivered, and you can open the proof of delivery from the order in your admin.

I run a courier company. What does it cost me?+

Nothing extra. A store's bookings arrive in ParcelOps like any other customer booking and count as normal waybills on your plan. Your customer installs the plugin and creates their own API key in your customer portal, so there is no developer work on your side.

Get started

Connect your store to your courier today

Install the free plugin from WordPress.org, paste your API key, and the next order is priced, booked and tracked.

WooCommerce is a trademark of Automattic Inc. ParcelOps is not affiliated with or endorsed by Automattic.