In this article:
How to use the Zakeke+Printful integration
To make use of the Zakeke and Printful integration, you’ll need to:
create a Printful account
and connect it to your BC store from Stores > Choose Platform > BigCommerce
If you already have a Printful account, just follow the steps here below.
Connecting Printful with Zakeke
- In the Printful dashboard, go to More > Settings > API > Enable API access > Copy
Go to your Zakeke back-office > Print-on-demand services > Printful and paste the API key just copied and save.
For now, don't pay attention to the Order Import Settings, you'll learn about it in the "How to Get Orders Fulfilled" section.
Go to your Printful dashboard > Settings > Orders > Sync as you go and make sure that the options "Import unsynced orders" is checked
Go to your Printful dashboard > Billings > Billings Methods and make sure that the currency is the same as your BigCommerce store.
The connection is now enabled and you can start adding customizable products from Printful catalog.
Adding customizable products from the Printful catalog
In your Zakeke back-office, go to Customizable Products > Add a Customizable Product > Printful
By clicking on a product, you'll be guided through a few steps. In particular:
Edit the default name and the description of the product;
Choose the colors and the sizes, if available;
Select the sides of the product, if applicable;
Set the retail price of the product and your profit;
Once you finish all the steps, save the product to create a new customizable product at your store.
Important: the product is created as "draft" in your BigCommerce. Usually, it takes about 30-45 minutes to have it published at your store. Do not publish it manually! You'll receive an email from Zakeke informing you that the product is live once published.Important 2: all customization tools (text, upload, galleries, ...) are activated by default and customers are free to customize the product as they want. If you wish to limit the customization tools or sell editable designs, you can create pre-designed templates.
How to get orders fulfilled
Orders are automatically sent to Printful as soon as the status of the order becomes "Awaiting fulfillment" in your BigCommerce back-office.
Important: when you activate the integration with Printful, you can choose whether to have the orders from Zakeke imported as drafts in your Printful account and manually confirm them to be fulfilled or have orders automatically fulfilled by Printful without having to confirm them.
The default setting is on "manually import".
To change it, in your Zakeke back-office go to Integrations > Print-on-demand services and under the Printful tab activate the option "Automatically confirm orders to be fulfilled".
Please note that if you activate the automatically fulfilled option, you won't be able to edit the print files before fulfillment as they'll be sent directly to Printful from Zakeke.
Orders in Printful
While the order is immediately created in Printful, you may continue to see it as "Not Synced" (with products NOT synched) for a few minutes because Zakeke is still generating the print files and attaching them to the order in Printful.
Once the print files are ready, Zakeke pushes them to Printful and you will no longer see the "Not Synced" products in the order and it will be ready to get fulfilled and shipped by Printful.
If your questions are not replied to in this guide, please take a look at our FAQ section dedicated to Print-on-demand services integrations.
For products imported from third-party catalogs, it is not possible to change the product images and size and position of print areas because they are automatically provided by the POD services and must follow their rules. However, once the product is created, you can:
If an order contains two or more customizations of the same "variant" model (Product+Size+Color) the order will not be updated by Zakeke but it will remain in DRAFT status. In this case you'll have to update the order directly on Printful backoffice loading the correct printfiles that you'll find in the Zakeke order section. It's the only case in which Zakeke can't update the order using Printful API.