# Shopify

> Orders in, stock and pricing out, fulfilment and tracking back - so the website sells what you actually have.

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

One stock figure, shared by the shop and the warehouse.

Selling online from a stock figure maintained separately is a slow-motion problem: overselling, cancellations, apologetic emails and a customer who does not come back. CubeERP holds one stock figure and publishes it to Shopify, receives orders directly into the sales order process, and pushes fulfilment and tracking back when the parcel leaves. Trade and retail can run on different pricing without maintaining two catalogues.

## 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): Web orders land as sales orders with customer, addresses, payment status and shipping method, ready to pick like any other order.
- **Stock levels** (Out of CubeERP): Free stock published continuously, by location where you fulfil from more than one, so the shop cannot sell what is already allocated.
- **Products and pricing** (Out of CubeERP): Product data, images, variants and prices maintained in CubeERP and published, so there is one catalogue rather than two.
- **Fulfilment and tracking** (Out of CubeERP): Despatch pushes fulfilment status and the carrier tracking number back, triggering Shopify’s own notification to the customer.

## How it behaves

- **Near real-time stock:** Levels update as orders are taken and goods are received, rather than on an hourly file that is wrong for fifty-nine minutes.
- **Retail and trade pricing:** Separate price lists for retail and trade customers, including logged-in account pricing, driven from the same CubeERP pricing engine.
- **Multi-location fulfilment:** Publish availability per location and route each order to the site that should fulfil it, including drop shipping where appropriate.
- **Returns handled once:** Web returns arrive as returns against the original order, inspected and credited through the same process as any other channel.

## Setup

1. Install the connection from your Shopify admin and authorise it - standard app authorisation, revocable at any time.
2. Decide what is mastered where: usually stock and price in CubeERP, content and imagery in Shopify.
3. Match existing SKUs before going live. Mismatched product codes are the single most common cause of a painful e-commerce integration.

## Frequently asked questions

**How quickly does stock update?**

Within seconds of the movement in normal operation. It is event-driven rather than a scheduled file, which is the difference between overselling occasionally and overselling regularly.

**Can we run multiple Shopify stores?**

Yes - multiple stores, including different territories or brands, against one CubeERP instance with their own pricing and stock allocation rules.

**Where should products be maintained?**

Codes, stock and price in CubeERP; descriptions, imagery and content in Shopify where the marketing team already works. That split causes the fewest arguments.

**Does it handle Shopify POS?**

POS orders arrive the same way as online orders and deplete the stock location you nominate, so a physical shop and the warehouse share one stock figure.

**What about pre-orders and back orders?**

Supported. Items can be published as available to order with a promise date driven by inbound purchase orders rather than by optimism.

## Related integrations

- **WooCommerce** - WordPress and WooCommerce connected to real stock, real pricing and real despatch - without a plugin stack held together by hope. https://cubeerp.co.uk/integrations/woocommerce
- **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
- **Carriers & Couriers** - Rates, labels, manifests and tracking for the main UK parcel and pallet networks, generated from the despatch record. https://cubeerp.co.uk/integrations/couriers

## 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)
