Skip to content
English
  • There are no suggestions because the search field is empty.

Troubleshooting my Shopify store

Having trouble with your Bookvault Shopify integration? Use this guide to check your product SKUs, inventory locations, shipping profile, order routing and fulfilment settings.

If you’ve already connected or created your Shopify product using Bookvault, fulfilment should normally be handled automatically.

If you’ve made manual changes in Shopify, check the following areas to make sure the integration is still set up correctly.

1. Check your SKU matches Bookvault

Each Shopify product variant should use the same 13-digit identifier as the title in Bookvault.

This should be either:

  • the book’s ISBN
  • the dummy ISBN generated by Bookvault

The Shopify SKU needs to match the identifier in Bookvault so the correct title can be connected.

2. Check your Shopify inventory locations

Make sure Bookvault is selected as an inventory location for the product.

Only enable Bookvault locations that can produce that particular book.

If you enable a location where the title cannot be printed, the order may be declined.

You can check regional availability in the Bookvault portal by looking for a local currency price, such as:

  • £
  • $
  • A$
  • C$

For more information about regional print availability, see:

Why Is My Book Not Available to Print in the US, Canada or Australia?

3. Check your Bookvault shipping profile

In Shopify, go to:

Settings → Shipping and Delivery

Find the Bookvault app shipping profile.

If you have more than one Bookvault profile, use the most recent one.

Inside the profile, add or manage the relevant products and variants.

Use the search bar to find the correct titles and assign them to the Bookvault shipping profile.

4. Check your Shopify order routing

To help route orders to the closest available Bookvault print partner:

  1. Go to Settings → Shipping and Delivery → Order Routing.
  2. Group Bookvault USA, Canada and Australia together.
  3. Position that group above Bookvault UK.
  4. Keep Bookvault UK in its own group below the other locations.

5. Check Shopify Split Shipping

If your orders are being routed to the wrong Bookvault print location, check whether Split shipping is enabled in your Shopify settings.

Go to:

Settings → Shipping and Delivery

If Split shipping is enabled, this can affect how your Bookvault orders are routed between print locations.

If you're experiencing incorrect routing — for example, US orders being sent to Bookvault UK when the title is available for US production — check this setting alongside your inventory locations and order routing configuration.

6. Request fulfilment manually if needed

If a Shopify order has not automatically been sent to Bookvault, you can manually request fulfilment from the order page in Shopify.

You can also enable automatic fulfilment under:

Settings → Checkout → Order Processing

Fulfilment requests are not transmitted instantly.

Allow up to 2 hours for the order to appear in Bookvault.

If you want to test the whole connection before taking customer orders, see:

How Do I Test My eCommerce Store Is Connected to Bookvault Correctly?