The good news. Since the April 6 audit, the catering collection moved from empty to 11 products. That was the structural blocker. It's gone.
The new news. Walking through the live pages as if you were a cold buyer (event planner, office manager) surfaces four gaps that prevent running paid traffic yet: (1) the catalog is narrower than the in-store menu implies, (2) the $4-$7 per-item pricing versus a $1,500 fee-waiver minimum creates an ordering math problem with no bundle SKUs, (3) the landing page doesn't disclose the $300 fee, $1,500 minimum, or 2-week lead time, and (4) there's no event-type framing — a wedding planner, a corporate office, and a birthday host all see the same juice menu with no hint that you serve their event type.
Decision you're making. This audit doesn't tell you to abandon the cart-first model — that model is sound. It tells you the infrastructure around the cart isn't ready for cold buyers yet. Three paths forward are outlined below — pick the one that matches where you actually want catering to go.
Content visible to a visitor landing from a paid ad today:
All 11 products the catering collection offers today:
| Product | Price | Category |
|---|---|---|
| Mango Juice | $4.00 | Juice |
| Pomango | $4.50 | Juice blend |
| Pomegranate Juice | $5.00 | Juice |
| Guava Juice | $4.00 | Juice |
| Southside Special | $4.50 | Juice blend |
| Strawberry Juice | $4.00 | Juice |
| Dubai Strawberries | $7.00 | Dessert |
| Chocolate-covered strawberries in a cup | $4.50 | Dessert |
| Rainbow Dude | $6.50 | Juice blend |
| Dubai chocolate bar Pistachio | $7.00 | Dessert |
| Dubai chocolate bar Hazelnut | $7.00 | Dessert |
Your in-store menu covers juices, smoothies, acai bowls, waffles, crepes, gelato, ice cream, bubble tea, coffee, Lebanese cocktails, Dubai bars. The online store — and therefore the catering cart — currently covers only juice (6 SKUs), juice blends (3), and chocolate desserts (4). Smoothies, acai, waffles, crepes, gelato, bubble tea, and coffee are not available to catering buyers today.
Why this matters for cold paid traffic: A corporate office manager searching for lunch catering lands on a juice menu. An event planner booking a wedding lands on a juice menu. A birthday host looking for a dessert station sees Dubai bars. None of them see food. If the intent is to run Meta or Google ads for "office catering Ottawa" or "wedding catering," most of your target buyers will bounce because they can't tell whether you can actually serve their event.
To order without the $300 delivery + service fee, a buyer needs to spend over $1,500. At current per-item prices ($4-$7), that's between 215 (if everything is the $7 Dubai bar) and 375 (if everything is $4 juice) individual units — added to the cart one at a time.
What's missing: bundle SKUs that make volume buying natural and make the minimum feel reachable in 5-10 cart additions, not 100-300.
Each bundle is still just a cart SKU. It doesn't violate your cart model — it just gives buyers a single-click path to volume that matches how corporate and event buying actually works. The underlying products stay the same; the presentation changes.
The core friction your cart model was designed to eliminate is time-wasting back-and-forth with indecisive prospects. But the current landing page creates a new version of that friction: surprise at checkout.
A cold visitor lands on /pages/catering. The copy says "We Cater... You Flex!" with no numbers. They click Create My Order. They browse the menu. They build a cart. Then they encounter the $300 fee — probably for the first time — at checkout. If they wanted a small $200 office delivery, they now learn they're paying $500 total, or they need to 3x their order to dodge the fee. Most won't do either. They bounce. That's the exact time-waster you built the cart to prevent — just moved from email to the cart itself.
When paid ads go live for "office catering Ottawa" or "wedding drink station Ottawa," the buyer clicking already knows what event they're buying for. The landing page doesn't meet them there. There's no signal that you cater corporate events, weddings, birthdays, or office parties. No past-event imagery showing context. No testimonial from a planner or office manager. No "we've catered X weddings / Y corporate lunches" proof line.
This is a message-match problem. If the ad promises "wedding catering" and the landing page shows a juice menu with zero wedding context, message match breaks. Quality Score on Google and relevance score on Meta both penalize this. The cart model is fine; the framing around it is invisible.
Accept the current catalog as the actual offer. Reposition the page around it: "Ottawa's juice + dessert catering station."
Add smoothies, acai bowls, waffles, food items as online SKUs. Then launch catering ads against a full menu.
Keep the cart for drinks + desserts (self-serve, Uber-Eats-style). Add a second CTA for "full food catering" that's a short form or phone line.