Onboard a restaurant
Launch price: Restaurant Sommelier Professional is $149 per month. Stripe adds a $299 setup fee to the first invoice. Essentials and Group / Hotel stay in config/plans.json but are turned off until you enable them.
There is no support inbox on the buyer's page. They return through the private welcome link.
After Stripe confirms the card
- Open the owner console and look at New signups.
- Open the restaurant. It stays in setting up. Staff chat is off.
- Upload the menu, wine list, and plating guide. PDF and plain text are read on the server. A PowerPoint plating guide is read for its text. Photos are the logo, dish plates, and bottle labels.
- Check the dish and wine counts. If a PDF did not split into dishes, upload a text file in the format below, or add the lines to service notes.
- Click Mark setup complete.
- Copy the welcome link and, if email is configured, the buyer already has it. The page now shows the staff link and the house code.
The buyer can bookmark that welcome page. It shows the plan, $149 per month, the $299 setup fee, $448 due at signup, the Stripe invoice, the next billing date, and a button that opens the Stripe customer portal. Cancellation there takes effect at the end of the paid period. Access stays on until that date.
Text format
# DISH name: Ribeye section: Grill price: $68 menu: 14-ounce ribeye with herb butter ingredients: Ribeye; Herb butter; Sea salt preparation: Grilled over high heat and finished with herb butter.
WINE id: house-cab label: Columbia Valley Cabernet vintage: 2021 style: Full-bodied red bottle: 48 glass: 14
NOTE text: Parties of 6 include 20% gratuity. ```
An example lives in docs/examples/harbor-menu.txt.
Codes
- Staff code opens
/r/the-restaurant. A forwarded link without the code does not open the chat. - Manager code opens
/r/the-restaurant/manageso a manager can replace the menu later. - Rotate either code when staff change. The old code stops working.
- Rotate welcome link if the private receipt link was forwarded too widely.
Ringgold Digital Help
Open Help articles to edit questions for Restaurant Sommelier, to fill in Educator Assistant AI when you are ready (it starts as a placeholder), or to add another product. Tickets lists requests from /help. Closing a ticket does not refund a charge. The public frame for ringgolddigital.com is on /embed/help.
Welcome guide
In Welcome guide, paste a YouTube or Vimeo URL. YouTube is shown through youtube-nocookie. Add steps with a title, a short paragraph, and a screenshot. Set the help-assistant URL when that agent exists. Until then the page says the assistant is not turned on. Do not put a phone number or a support email on that page.
Pause a restaurant
Suspend turns the chat off without cancelling Stripe. A deleted subscription, a paused subscription, and a failed invoice also turn the chat off. A paid invoice turns it back on if the only problem was a failed payment. Setup still has to be marked complete. Cancelling in the portal at period end leaves access on until the period ends.
Demo house
The seeded Ringgold Bistro is complimentary, so it is not a Stripe receipt. Its local staff code is RINGGOLD-FLOOR unless you changed DEMO_STAFF_CODE. Rotate it before the site is public.