Bookvault Integration
In this article, we will walk you through the steps of integrating Bookvault to your Payhip store.
What is Bookvault?
Bookvault is a print-on-demand platform that allows authors and publishers to produce their books. It automates the process of printing and fulfillment, which allows creators to manage their inventory without upfront costs or bulk orders. Books are only printed when an order is placed.
Integrating Bookvault
When you integrate Bookvault with Payhip, Bookvault will handle the production and shipping of your books. The integration allows for seamless order fulfillment. For example, when a customer places an order through Payhip, Bookvault automatically receives the order, prints the book, and arranges for it to be shipped to the customer.
Please follow the steps below to connect Bookvault with your Payhip account:
1. Set up your physical product in Payhip
First, navigate to the Products page. From there, click on Add a Product to create a new listing and select Physical Product. You will be asked to enter details like the product title, description, price, and other necessary information.
For complete instructions on setting this up, you can find the full guide here.
2. Set up your title in Bookvault
To get started, log in to Bookvault and choose the Add a Title option from the left panel. Next, you will be prompted to select from their range of binding options and paper finishes to create a physical copy of your book through one of their print partners.
For more detailed instructions, please refer to the guide provided here.
3. Connect Payhip to Bookvault
The first step is to access your Bookvault account.
Go to the app section, find Payhip, click on Setup Store, and then click on the Enable Now button to start the integration.
Next, you need to link Bookvault to Payhip.
To do that, you need to enter your Payhip store name and URL in the fields provided.
On the same page, enter the API Key.
To get the API key, go to Account Settings > Developers in Payhip. Copy the API key and paste it into the field in Bookvault at the bottom of the modal.
Copy and paste the Webhook URL to Payhip.
After saving, Bookvault will generate a Webhook URL. Copy this URL and paste it into the Webhook Endpoint section of your Payhip account, which is also located in the Developers tab.
The next step is to link the products together.
In the Titles section of Bookvault, find the product you want to link and click the cart icon to add it. Bookvault will then generate a Product ID or SKU, which you need to paste into the field of the corresponding physical product listing in Payhip.
The last step is to adjust shipping settings.
To complete the integration, go to App Settings in Bookvault, scroll down, and configure your shipping zones and other settings.
Important note: Before going live, we recommend placing a test order on Payhip to ensure the integration works correctly and the order is processed and sent to Bookvault without any issues.
Frequently Asked Questions
Do I need to set up my shipping rates on Payhip?
Integrating Bookvault will completely override any shipping you have set up on Payhip. Bookvault's shipping information will be pulled through to the Payhip checkout page.
Why aren't my physical products appearing in my store even if I've set them up in Bookvault?
You still need to add your physical products to your Payhip store using the Add New Product button on your Products page to connect them with BookVault.
Once an order is placed through Payhip, is payment to Bookvault automatic?
When an order is placed through Payhip, it will automatically appear on your orders page on Bookvault and be tagged as a draft order. However, you need to manually select Pay Now or Use Funds for Bookvault to process your order.
Why isn’t my customer’s order showing up on Bookvault?
If this is your first order, please try reconnecting Bookvault to your Payhip store, as you might have missed a step, like pasting the webhook URL or completing the SKU setup. If this isn't your first order and a specific order isn’t showing up in Bookvault, please send us an email so we can investigate.
Why are my customers' orders not being marked as shipped?
Please contact the Bookvault support team for assistance. Unfortunately, we don't have access to all the logs, so we cannot provide more details ourselves.