If you’ve followed our video guide to create or connect a product in Shopify, Bookvault will handle fulfilment automatically. However, if you’ve made manual adjustments in your Shopify store, here are some key areas to review to ensure everything is still correctly set up:
1. Inventory (SKU Matching)
Each product variant must have a SKU that matches the 13-digit identifier used in Bookvault—this should be either the ISBN or the dummy ISBN generated by Bookvault.
2. Inventory Locations
-
Make sure Bookvault is selected as the inventory location.
-
Only enable locations that Bookvault supports for printing. If you enable locations that Bookvault can not produce the book in, orders may be declined.
-
You can confirm if a product is eligible for a region by checking if it displays a local currency price on the Bookvault portal (e.g. £, $, A$, C$).
3. Shipping Profile
-
Go to Shipping and Delivery in your Shopify settings.
-
Look for the Bookvault app shipping profile (you may see multiple—choose the most recent).
-
Inside the profile, scroll to the top to add or manage products/variants.
-
Use the search bar to find and assign the correct products to the Bookvault shipping profile.
4. Order Routing
To make sure orders are fulfilled by the closest print partner:
-
Go to Settings > Shipping and Delivery > Order Routing in Shopify.
-
Group Bookvault USA, Canada, and Australia together and place this group above Bookvault UK.
-
Bookvault UK should be in its own group and ranked below the others.
5. Requesting Fulfilment
If an order hasn't automatically sent to Bookvault:
-
You can manually request fulfilment from the order screen in Shopify.
-
Alternatively, enable automatic fulfilment in Settings > Checkout > Order Processing.
Please note: Fulfilment requests are not transmitted instantly. It can take up to 2 hours for the order to appear in Bookvault.