In a nutshell
- Enable Bloom in your theme
- Style the pre-order button and messaging
- Set oversell limits and ship dates per variant
- Show pre-order info during and after checkout
Before you begin
- Shopify 2.0 Theme (some 1.0 themes are also compatible)
- Admin access to edit your theme
Follow the in-app setup guide
The Bloom home page (Apps → Bloom) has a Pre-order tab with a badge that flips to Active once pre-order is live. The Get started card on the Welcome tab lists the three setup steps with a Set up button that deep-links to the right screen.1. Enable Bloom in your theme
Enabling the Bloom app embed is the only theme change required. The pre-order message auto-injects next to your Add to cart button on every product page.- From Shopify admin, go to Online Store → Themes.
- On your live theme click Customise.
- Open the App embeds panel (the puzzle-piece icon in the left sidebar).
- Toggle Bloom on.
- Click Save.
We recommend disabling instant checkout (Shop Pay, Google Pay, and other dynamic checkout buttons on the product page) for pre-order products. Instant checkout skips the cart, so shoppers miss the pre-order line item message and cart messaging that explains what they’re agreeing to.
Product page block
Most themes need nothing more than the app embed. Add the Bloom Product block to your product template only if:- The pre-order button flickers or doesn’t appear on your theme.
- You want per-template, market or locale overrides.
2. Design & messaging
- In Shopify admin, open Apps → Bloom.
- Go to Design, then the Pre-order tab.
- Work through the sections in the left column - Add to cart, Product page and Cart messages - adjusting text, buttons, colours, borders and spacing.
- Check your work in the Preview panel. Switch it between Product page and Cart, and between the Pre-order, Sold out and Add over limit states.
- Click Save.
The pre-order message sits below Add to cart by default. Move it in Pre-order settings.
Tailor messaging on specific templates, locales or markets with the Bloom blocks in your theme customiser. See Tailor template, market or locale.
3. Configure products
Pre-order shows when a variant has pre-order enabled, has an oversell limit greater than zero, and is out of stock.- In Shopify admin, open Apps → Bloom.
- Go to Products, then the Pre-order tab.
- Load the variants you want: Select Products, Select Collection, or Sold out products for everything currently at zero.
- Edit the Apply to all row to set every loaded variant at once, or edit a single product or variant row.
- Set oversell limits, messaging, ship dates, and when pre-order should start.
- Click Save.
The Release orders tab alongside Configure products is where you release pre-orders once stock lands. See Releasing pre-orders.
4. Show pre-order info during and after checkout
Bloom ships three customer-facing blocks beyond the product page:
Where the copy comes from:
- Banner text on Checkout and Thank you: Apps → Bloom → Content → Pre-order → Checkout banner.
- Per-line text on Order status: each variant’s Message in cart.
Add blocks to checkout, thankyou & order status
- Open the relevant editor in Shopify admin (the setup guide’s Checkout, Thank you and Order status buttons link straight there):
- Checkout and Thank you: Settings → Checkout → Customize (Shopify Plus).
- Order status: Settings → Customer accounts → Customize.
- Switch to the page, click Add app block, pick the Bloom block.

- Click Save.
Bloom does not display on gift card products.
