Theme app block setup
2 min read
The storefront delivery picker renders through a theme app block, so it lives inside your theme and survives theme updates — no code, no theme.liquid edits.
Add the block
- Go to Online Store → Themes → Customize.
- Open a product template, choose Add block in the main product area, and pick OrderRules — Delivery date under App blocks.
- Repeat on the Cart template (and cart drawer, if your theme uses one).
- Save.
If app blocks are hidden
The block is a mainSection-targeted app block. If it doesn't appear:
- Make sure OrderRules is installed and enabled, and that you've clicked Enable delivery dates in the app.
- Re-open the theme editor (close and reopen Customize) so it picks up the app's blocks.
- On most themes OrderRules auto-detects the cart, so you only need to add the block manually if the picker doesn't show.
Where the block goes
| Template | Add the block? | Note |
|---|---|---|
| Product | Yes — required | Main product area, under App blocks |
| Cart page | Usually auto-detected | Add manually only if the picker doesn't appear |
| Cart drawer | Usually auto-detected | Same — add only if it's missing |