Migrating from Stocky to Bookkeep Inventory
Bookkeep Inventory is a direct replacement for Stocky. When you migrate, everything from your Stocky account — suppliers, purchase orders, receiving history — is imported automatically into Bookkeep.
What's Included in the Migration
- Suppliers — all of your existing Stocky suppliers carry over
- Purchase orders — your full PO history, including line items
- Receiving history — all past receiving records are imported
- Average / weighted average cost — your cost history is preserved and maintained going forward
What's New in Bookkeep Inventory
Bookkeep Inventory includes everything Stocky offered, plus several features Stocky did not have:
- Landed cost — add fees (shipping, duties, etc.) or discounts to a receipt and allocate them across line items by value or quantity
- Full receiving reports — complete visibility into what was received and when
- Full audit trail — every change to a cost or receiving record is logged
- QuickBooks integration — push any received purchase order to QuickBooks as a bill
How to Connect Stocky and Run the Import
Step 1: Copy your Stocky API key
- Open Stocky.
- Go to API key access in your Stocky settings.
- Copy your API key.
Step 2: Paste the API key into Bookkeep
- In Bookkeep, go to Purchase Orders → Settings.
- Paste your Stocky API key into the field provided.
Step 3: Run the import
- Click Run Import.
- The import will pull in all your suppliers and purchase orders from Stocky.
The import is safe to run multiple times. If you continue using Stocky after connecting it, re-running the import will pick up any new suppliers or purchase orders added since the last run.
Working with Your Migrated Data
Here are some of the things you can do with your data once you have imported it from Stocky:
Suppliers
- Update supplier details and notes
- View all products you've received from each supplier
- See last cost and average cost per supplier
- Set or update a catalog / supplier price per product, which will be used as the default when creating new purchase orders
Purchase Orders
- View and manage existing purchase orders
- Duplicate a historic Stocky purchase order as a starting point for a new one
- Create new purchase orders using your imported suppliers and catalog prices
Receiving a Purchase Order
When it's time to receive a purchase order:
- Open the purchase order and click Receive.
- You can do multiple partial receipts — for example, receive 3 units on one receipt and the remainder on another.
- Enter the invoice number for the receipt.
- Enter the quantity received for each line item.
- Add any landed costs (see below).
- Save the receipt. Bookkeep will sync the updated cost to Shopify automatically.
Landed Cost
Landed cost lets you spread additional fees or discounts — such as shipping charges — across the items on a receipt.
Setting up landed cost types
- Go to your landed cost settings.
- Click Add landed cost.
- Give it a name and description.
- Set the type: fee or discount.
- Set the default allocation method: by value or by quantity.
Adding landed cost to a receipt
When receiving a purchase order, select the landed cost type and enter the amount. Bookkeep will allocate it across the line items using the allocation method you configured.
Example: Receiving 3 units with a $5 shipping fee allocated by quantity adds approximately $1.67 per unit to the cost. If you have multiple line items, the fee spreads proportionally across all of them.
How landed cost affects the synced cost
The cost pushed to Shopify reflects the weighted average cost of the item — your existing inventory cost blended with the new receipt cost (unit cost + landed cost allocation).
Example: A unit received at $12 with a landed cost allocation of $2 gives a unit receipt cost of $14. After blending with existing inventory at the weighted average, the cost synced to Shopify might be $12.87.
Cost History and Audit Trail
Bookkeep keeps a full history of:
- Every cost sync to Shopify, with the value pushed each time
- Supplier cost history — what you paid per unit from each supplier over time
- Landed cost allocations per receipt
You can view this history directly from the purchase order or from the product variant.
COMING SOON: QuickBooks Integration
Once a purchase order is received, you can push it to QuickBooks as a bill directly from Bookkeep. This replaces the manual step of entering supplier bills in QuickBooks after receiving inventory.