Custom Closed Messages
Make Your Closed Message Work for You
When your store is closed or at capacity, customers see a message on the storefront and at checkout. Customizing these messages helps set expectations and encourages customers to come back.
Where to Customize Messages
Go to Settings in the OrderRules app. The closed message is in the Store Closed Message section. The remaining-orders, limit-reached and product messages are in Storefront Messages. You can also edit the closed message on the Schedule page, which shows a storefront preview.
Available Message Types
Store Closed Message
Shown on the banner and product pages, and at checkout, when your store is outside business hours or closed by the Calendar.
Default: "We're currently closed. Please check back during our business hours."
Custom: "We're closed right now. Check back at 9 AM tomorrow!"
The banner shows this message only. It doesn't add your next opening time, so write it in.
Remaining Orders Message
Shown on the product page while a daily, weekly, or monthly limit is set and not yet reached. Use the {REM_QTY} placeholder to display the number of orders left.
Default: "{REM_QTY} orders remaining today"
Custom: "Hurry! Just {REM_QTY} spots left for today's orders."
There's one for each period: daily, weekly, and monthly.
Limit Reached Message
Shown on the banner and at checkout when your daily, weekly, or monthly limit has been hit.
Daily: "Daily order limit reached. Check back tomorrow!"
Weekly: "Weekly capacity is full. Try again Sunday."
Monthly: "Monthly limit reached. New spots open on the 1st."
Holiday Closures
Calendar closures use your Store Closed message. There's no separate message per date. For a holiday, update the closed message to name your reopening date:
"We're closed for Christmas. Happy holidays! We reopen December 26 at 9 AM."
Message types at a glance
| Message | When it shows | Placeholders |
|---|---|---|
| Store closed | Outside your business hours, or on a closed Calendar date | β |
| Remaining orders | A limit is set and not yet reached | {REM_QTY} |
| Limit reached | A daily, weekly or monthly limit is hit | β |
| Customer limit checkout error | A per-customer limit blocks the order at checkout | {period_display} {period} {value} {remaining} {past} {product} {type} {type_plural} |
Checkout Error Messages
Under Customer Limit Messages in Settings, customize what customers see if an order breaks a per-customer limit. These appear at checkout.
Available placeholders:
{period_display}-- daily, weekly, and so on{period}-- day, week, and so on{value}-- the limit number{remaining}-- units still available to this customer{past}-- how many the customer has already used{product}-- the product name{type}/{type_plural}-- unit/order, units/orders
Example:
"You can only add {remaining} more {type} of {product} (limit: {value} per {period}, already used: {past})."
Placeholder reference
| Placeholder | What it renders | Example output |
|---|---|---|
{REM_QTY} | Orders still available in the period | 5 |
{period_display} | daily, weekly, and so on | daily |
{period} | day, week, and so on | day |
{value} | The configured limit | 3 |
{remaining} | Units this customer can still add | 1 |
{product} | The product name | Sourdough Loaf |
{past} | How many the customer already used | 2 |
Placeholders are written verbatim, braces included, and are substituted when the message renders.
Tips for Writing Good Messages
- Be specific -- tell customers when they can order again ("Opens tomorrow at 9 AM" is better than "We're closed")
- Be friendly -- a warm tone reduces frustration
- Keep it short -- banners have limited space, especially on mobile
- Use urgency wisely -- "Only 5 spots left!" creates natural urgency without being pushy
- Match your brand voice -- a bakery might say "We can only bake
{REM_QTY}more cakes today" while a tech company keeps it straightforward