📖 The Pre-order feature in Boost allows merchants to sell products that are out of stock, ensuring customers can still place orders for desired items that are temporarily unavailable. This feature helps businesses continue generating revenue and maintaining customer interest, even during inventory shortages, while boosting customer satisfaction by ensuring they don’t miss out on popular products.
⚠️ This feature is only applied to customers using the Boost app's TURBO version. To check your app's version and upgrade to TURBO, follow this article.
⚠️ The Pre-order feature is compatible only with specific Themes & Boost template versions. It is currently available for:
Default Theme: Boost Template version 2.18.0 & above.
Dawn Theme: Boost Template version 2.18.0 & above.
Impulse Theme: Boost Template version 1.1.0 & above.
Warehouse Theme: Boost Template version 1.1.0 & above.
To make sure your templates are up-to-date, follow this article.
Set up a Pre-order campaigns
⚠️ Before you start, you might be requested to allow permission for data access so that Boost's Pre-order feature can work properly.
Please click Allow permission and confirm your choice to proceed.
Step 1: Campaign information & trigger
Click Add new campaign
Input your Campaign Name. This step is required to save the campaign and it is not visible to your customers.
In Products, choose specific products or collections for the pre-order campaign:
Select Specific Products: Manually pick individual products for the campaign. Inventory is displayed by variant, allowing you to manage stock levels easily.
In Stock condition, choose when the pre-order option will be available:
Only when out of stock: The pre-order button replaces the "Add to Cart" button when stock is zero.
Always available: The pre-order button is always shown, regardless of stock status.
Limited Shopify inventory: Set a specific quantity limit that, when reached, activates the pre-order button.
Step 2: Payment and discount
Choose a Payment plan, select how customers will pay for pre-ordered items:
Full Payment: Customers pay the full amount upfront.
Configure discount options (percentage or fixed amount).
Partial Payment: Customers pay a portion upfront, with the rest at a later date.
Set the upfront percentage, final payment date, and any discounts.
No Payment in Advance: Customers pay at a later date.
Set the final payment timing and discount options.
For Delivery Policy, define the expected shipping date:
As Soon as Possible (default)
On a specific date: Choose a fixed shipping date using a calendar picker.
In Inventory Policy, choose when inventory will be updated for pre-order products:
On Sale: Inventory is updated immediately upon purchase.
On Fulfillment: Inventory is deducted only after the order is fulfilled. Note that this option does not work with ASAP delivery.
Step 3: Add Pre-order Feature to Your Live Theme
Enable "Continue Selling" for Out-of-stock Products
Ensure the "Continue selling" option is enabled in Shopify for all pre-order items to avoid issues with stock limitations.
Activate Boost Core
Navigate to the theme editor and enable the Boost Core functionality to support pre-orders.
Use the Copy icon to copy the template ID and paste it directly into the theme editor.
Add Pre-order widget to your storefront
Click "Add app block" to go to your theme editor and add the Pre-order widget to your storefront.
Remove the "Buy button" and "Quantity selector" elements
In the visual editor, create a clean and streamlined product page, remove the Buy Button and Quantity Selector. This ensures there is no duplication, allowing the Pre-order widget to stand out and function effectively.
💡 Tips for Managing Multiple Campaigns
Duplicate Products or Collections: If you set up the same products or collections across multiple campaigns, review each campaign’s settings to avoid conflicts.
Conflicting Payment Dates: When customers check out with products from different campaigns with varying payment dates, ensure that dates and payment terms are clearly specified.
If you have any questions or need further assistance, please do not hesitate to contact our dedicated support team at [email protected].