Shopify integration
You connect Shopify to StockBz in five guided steps.
The Shopify app connects your store to the StockBz platform: it imports catalog and locations, aligns stock according to the chosen source, and turns fulfilled orders and returns into warehouse documents.
Install on Shopify01 · The guided connection
The five-step wizard.
Sign in or register
Sign in with an existing StockBz account or create a new one, without leaving the Shopify admin.
Company
Choose an existing StockBz company or create a new one, with the currency pre-filled from the store.
Locations and needs
StockBz reads the active Shopify locations and asks how many warehouses, users and integrations you need.
Plan
Choose the plan before completing the connection; the wizard shows the minimum sufficient plan.
Import and summary
Import locations, catalog and, if you choose, the initial stock; the wizard closes with a summary of the operation.
You can resume the wizard later, even with a different staff member from the same store. A store can be connected to only one StockBz company, and the location mapping is not duplicated if you uninstall and reinstall the app.
You connect the Shopify catalog without duplicates.
StockBz imports products, variants, SKUs, barcodes, main image, description and categories from the product type, and matches existing StockBz products by handle, SKU or barcode.
- Connect mode, which keeps the StockBz data
- Overwrite mode, which applies the Shopify data
- Matching by handle, SKU or barcode, without duplicates
- The same StockBz product can stay connected to more than one store
Shopify collections are not imported; categories come from the product type. Price, weight, vendor, tags, product status and images beyond the main one are not imported.
Every location becomes a StockBz warehouse.
Every active Shopify location is mapped to a StockBz warehouse: the mapping keeps the location's name, city, address and phone number.
- One active Shopify location, one StockBz warehouse
- Name, city, address and phone number kept
- The relationship stays valid after reinstalling the app
02 · Stock
Choose which system manages stock.
You can use StockBz as the stock source, or keep Shopify as the source and reconcile when needed. The choice is made during the connection.
StockBz as the source
Movements recorded in StockBz on connected warehouses update Shopify with the absolute quantity of the matching location.
Shopify as the source
Alignment to StockBz happens at initial import and at reconciliation, not continuously.
With Shopify as the stock source, alignment from Shopify to StockBz happens at initial import and at reconciliation, not continuously.
You reconcile stock whenever you need to.
Reconciliation compares quantities between Shopify and StockBz, shows the differences and allows a guided correction.
- Comparison between Shopify and StockBz quantities
- Differences shown
- Guided correction
- Average cost propagation to the Shopify inventory item, if enabled
Turn fulfilled orders into warehouse documents.
When StockBz is the stock source, a fulfilled order creates a stock decrease with lines, quantities and unit price net of tax; a return with restock creates the matching stock increase.
- Automatic stock decrease for every fulfilled order
- Automatic stock increase for returns with restock
- Documents kept separate from manual work, in the Documents from integrations section
- Movements classified as sale or return
The app does not manage orders that have not been fulfilled yet, and it does not perform reservations or allocations of stock. Stock decreases generated by fulfilled orders do not follow the picking flow, because fulfillment has already been confirmed.
Publish transfers to Shopify.
Transfers closed in StockBz can become native Shopify Inventory Transfers and Inventory Shipments: origin, destination, lines and the planned, shipped and received states stay readable in the Shopify admin.
- Closed transfers published as Inventory Transfer or Inventory Shipment
- Origin and destination readable in the Shopify admin
- Planned, shipped and received states readable in the Shopify admin
Publishing supplier receipts or shipments as transfers without an origin or destination is experimental and disabled by default.
Declared limits
Here is what is not imported from Shopify.
- Shopify collections are not imported; categories come from the
product type. - Price, weight, vendor, tags, product status and images beyond the main one are not imported.
08 · Billing
With the shop connected, you pay on Shopify.
Billing goes through Shopify, using the price list hosted by Shopify. It is the same price list as the Pricing page, with the same plans and the same limits; while the shop is connected, Shopify is the only payment channel and no payment is requested outside it.
See the plans →09 · Shopify POS
Warehouse operations, from the in-store tablet.
The app includes the Shopify POS extension: four tiles on the smart grid, the documents of the location you are working in only, and scanning with the device scanner.
- Receipts, shipments, transfers and counts are created and closed from the tablet
- Staff are recognised from the POS profile: no StockBz account needed to scan
- Multiple quantities without repeating the scan, and undo of the last one
- An unrecognised code goes to the ones to sort out, without blocking the next scan
Documents
6 open
Incoming
3 lines
To ship
12 orders
Inventory counts
1 in progress
Offline mode active · 3 scans queued
And if the tablet loses the network, work continues.
Scans are saved on the device and you are told how many are waiting. They are sent on their own after reconnection, and closing and reopening the application while offline does not lose the work done: in a shop, a network that comes and goes is the norm, not the exception.
Offline mode active
3 scans queued · automatic sending on reconnection