Skip to content
Rainforge

WooCommerce integration: your shop, connected

A WooCommerce integration connects your WordPress shop to the systems around it through the WooCommerce API, so orders, stock and tracking numbers move without anyone retyping them.

We connect WooCommerce and WordPress sites to carriers, invoicing and accounting, and to eBay and Etsy, with your own rules for what happens to each order.

Your WooCommerce shoporders, products, stock
new orderstatus, tracking
The integrationyour rules, on its own server
address, itemslabel, invoice number
Carrier and invoicinglabel, tracking, invoice
The shop stays the place customers buy. The integration does the work after the order, and writes the result back to it.

What we connect to WooCommerce

Carriers

The label booked from the order, the tracking number written back and the customer told. UPS, USPS, FedEx, DHL and TNT, and the Hungarian carriers. Shipping API integration

Invoicing and accounting

Each paid order becomes an invoice: QuickBooks in the US, Számlázz.hu or Billingo in Hungary.

Marketplaces

eBay and Etsy draw on the shop’s stock, so a piece sold in one place comes off the others. eBay and Etsy integration

Your own data

Supplier price lists, a warehouse sheet or a product database feeding the shop, instead of products typed in one by one.

Inside the shop or beside it

Some jobs belong inside WordPress, as a small plugin with a settings screen your team already knows. Others have to run when the website is busy or down, so they live on their own server and talk to the shop through the API [1].

Our own order desk works the second way: it fetches marketplace orders every five minutes, books labels and writes tracking numbers back, and the shop or marketplace never waits on it. How that order desk works

Invent shipping desk comparing carrier rates for one order (example data)
The shipping step on our own order desk: carrier rates side by side, the label and the pickup booked from the order.
Invent invoices screen with a VAT choice and an invoice preview (example data)
The invoice queue: orders waiting for an invoice, the tax line chosen per buyer and a preview before it is issued.

Questions

Does WooCommerce have an API?

Yes. The WooCommerce REST API is built in. The shop owner creates a key pair in the WooCommerce settings and chooses whether it may read, write or both [1]. WordPress itself has a REST API for pages, posts and users [2].

What can a WooCommerce integration connect?

Carriers for labels and tracking, invoicing and accounting (QuickBooks in the US; Számlázz.hu and Billingo in Hungary), eBay and Etsy for one stock count, and your warehouse or supplier data.

Plugin or custom integration?

If a plugin from the WordPress directory does the step, use it, and we will say so on the call. Custom pays when the step needs your own rules or when two plugins fight over the same orders.

Do you build WordPress plugins?

When the integration belongs inside the shop, yes: a small plugin with its own settings screen. When it has to run whether or not the website is up, it lives on its own server and talks to the shop through the API.

What does it cost?

We price it on a call, per milestone, after reading both sides’ documentation. See what custom software costs.

Is giving you an API key safe?

A key with only the access the job needs, and a separate key per integration, so one can be withdrawn without touching the others. Keys live on the server, never in the browser or in the code repository.

Sources

Read on October 27, 2026. Prices and terms change, so check the current page before you decide.

  1. [1]WooCommerce REST API documentation Built into WooCommerce; keys are created under WooCommerce > Settings > Advanced > REST API with read, write or read/write access.
  2. [2]WordPress Developer Resources: REST API Handbook An interface for applications to interact with a WordPress site by sending and receiving JSON.

Read next

Tell us what happens after a WooCommerce order

Thirty minutes with us. Walk us through what your team does after an order comes in, and we tell you what we would connect, how long it takes and what it costs.

Book a call about connecting your tools