# WooCommerce

> WordPress and WooCommerce connected to real stock, real pricing and real despatch - without a plugin stack held together by hope.

**URL:** https://cubeerp.co.uk/integrations/woocommerce

The shop stops being a separate business with its own stock figure.

WooCommerce stores tend to accumulate plugins: one for stock, one for trade pricing, one for shipping rules, each updating on its own schedule. CubeERP replaces that stack with a single source. Orders arrive as sales orders, stock and pricing are published from the one place they are maintained, and despatch pushes tracking back so the customer is notified without anybody copying a number between two admin screens.

## Details

- **Category:** E-commerce
- **Licence cost:** included, no per-connector charge
- **Platform:** CubeERP (https://cubeerp.co.uk/platform)

## What syncs

- **Orders and customers** (Into CubeERP): Orders arrive as sales orders with customer, addresses, payment status and chosen shipping, ready to pick.
- **Stock levels** (Out of CubeERP): Free stock published as it changes, so the shop sells what exists rather than what a nightly sync last believed.
- **Products, variations and prices** (Out of CubeERP): Product data, variations and price lists published from CubeERP, including account-specific trade pricing for logged-in customers.
- **Despatch and tracking** (Out of CubeERP): Order status and tracking number pushed back on despatch, triggering the customer notification automatically.

## How it behaves

- **Standard REST connection:** Uses WooCommerce’s own REST API with a dedicated key, so there is no bespoke plugin to break on the next WordPress update.
- **Trade pricing for accounts:** Logged-in trade customers see their contract pricing, driven by the same rules as phone and counter orders.
- **Event-driven, not scheduled:** Changes push when they happen. Scheduled syncs are where oversells live, and they are avoidable.
- **Failures reported:** Connection problems raise an alert rather than quietly stopping, which is the usual failure mode of plugin-based syncing.

## Setup

1. Generate a WooCommerce REST API key with the required permissions - no plugin installation is required.
2. Reconcile SKUs between CubeERP and the store before go-live; mismatches are the main source of trouble.
3. Decide what the shop masters (usually content and imagery) and what CubeERP masters (stock, price, product codes).

## Frequently asked questions

**Do we need to install a plugin?**

No. The connection uses WooCommerce’s standard REST API with an API key, which means WordPress and Woo updates do not put the integration at risk.

**Will it work with our existing theme and checkout?**

Yes. The integration deals with data, not presentation, so your theme, checkout and payment gateway are unaffected.

**Can we replace our stock and pricing plugins?**

Usually, yes - and that is normally the point. Fewer plugins doing overlapping jobs is a reliability improvement in itself.

**What about variable products?**

Variations map to CubeERP items, so stock and price are correct per variation rather than per parent product.

**Can we run WooCommerce and a trade portal together?**

Yes. Retail through WooCommerce and account customers through the CubeERP portal, on the same stock, pricing rules and despatch process.

## Related integrations

- **Shopify** - Orders in, stock and pricing out, fulfilment and tracking back - so the website sells what you actually have. https://cubeerp.co.uk/integrations/shopify
- **Adobe Commerce (Magento)** - Adobe Commerce and Magento Open Source connected to CubeERP stock, customer-specific pricing, order processing and fulfilment. https://cubeerp.co.uk/integrations/magento
- **CubeERP API & Webhooks** - A documented REST API and webhooks covering the whole system - the same interface the product itself is built on. https://cubeerp.co.uk/integrations/rest-api

## Contact

- **Product:** CubeERP
- **Trading name of:** Cube Systems Limited (company number 17220899, ICO registration number ZC216972)
- **Email:** hello@cubeerp.co.uk
- **Sales:** sales@cubeerp.co.uk
- **Support:** support@cubeerp.co.uk
- **Telephone:** 01234 672 617 (+441234672617)
- **Address:** Unit 11, Olney Business Park, Osier Way, Olney, Buckinghamshire, MK46 5FP
- **Opening hours:** Monday to Friday, 9am to 5.30pm
- **Part of:** Crushed Ice Group (https://crushedicegroup.co.uk)
