Supper Club
Managing the weekly Supper Club menu on the reservations site.
Supper Club is a weekly rotating meal kit program available at all MoC store locations. Menus are posted Wednesdays, with 8 items rotating on a 4-week cycle.
Schedule
| Day | Action |
|---|---|
| Tuesday | Schedule items to publish Wednesday |
| Wednesday | Menus go live |
| Friday–Thursday | Order period |
| 3-12 days after publication | Pickup window |
Items are scheduled via WordPress's built-in scheduling, but scheduled publishing sometimes fails — items are saved correctly but don't go live on time. Check after the scheduled publish time and manually publish if needed.
Weekly Process
Receive the menu
MoC provides the weekly Supper Club menu via Basecamp, typically with product details, images, and pricing.
Update or create products
For each item:
- Update product title, description, short description, and image
- Set the Supper Club attribute
- Set pricing
- Set pickup date logic (3-day minimum lead time from order date)
Set Chef's Favorite tags
Chef's Favorite tags rotate weekly. For the new favorites:
- Add the "Chef's Favorite" tag to the new items
- Remove the tag from previous week's favorites
Schedule for Wednesday
Set each product to publish on Wednesday. Double-check the scheduled time.
Verify after publish
After the scheduled publish time, confirm all items are live. Manually publish any that failed to auto-publish.
Store Availability
Supper Club is available at all locations. Each product has store-specific availability set via the store attribute. When adding items, ensure all applicable stores are checked.
| Store | Catering Email |
|---|---|
| Ashland | cateringMOC11 |
| Belmont | cateringMOC03 |
| Bend | cateringMOC08 |
| Cedar Mill | cateringMOC02 |
| Corvallis | cateringMOC07 |
| Delta Oaks | cateringMOC04 |
| Franklin | cateringMOC10 |
| Hillsboro | cateringMOC12 |
| Medford | cateringMOC09 |
| West Linn | cateringMOC06 |
Known Issues
"Filter by Attribute" disappears
When all Supper Club items are hidden (e.g., between menu cycles), the "Supper Club" filter disappears from the shop page. WooCommerce only shows attribute filters when at least one visible product carries that attribute. This is expected behavior — the filter reappears when items are published.
Pickup date bugs
- Past dates can sometimes show in the pickup selector — verify after each menu cycle
- The 3-day lead time window must be accounted for in date calculations
- Year-change boundaries (Dec 31 → Jan 1) have caused date display glitches in the past
Cart behavior
When Supper Club items are in the cart, the checkout forces the pickup location to the relevant store. This prevents customers from selecting a store that doesn't offer the Supper Club item they ordered.
Reporting
The Return Supper Club Customers report in WP Admin > Reports identifies repeat customers for loyalty incentives. It queries current SC orders with pending/processing status and checks for at least one previously completed order.
GA4 doesn't differentiate between catering and Supper Club orders. For Supper Club-specific metrics, use the custom WordPress reports, not Google Analytics.