How does Rails work?
Rails allows third-party UI’s to submit prepaid orders through the Ordering API. This consolidates all digital orders into one location, regardless of the third-party marketplace they originate from, making it a benefit to all parties involved in the delivery process. All payments are collected and processed on the marketplace’s end. Dashboard cannot be used to do refunds or adjustments for prepaid Rails orders. Rails is currently integrated with several POS systems including Aloha, Brink, Micros, Xpient and OloCloud. We are consistently working to add additional POS systems.
Which third-party marketplaces are already integrated with Olo?
Rails is integrated with most of the popular food ordering marketplaces. A list of providers we partner with can be found here.
What does the money flow look like for brands and marketplaces using Rails?
Typically, there is a contractual arrangement between the stores and marketplaces where the stores agree to pay a fee/commission for digital orders placed from the marketplace. This is a fee/commission collected by the marketplaces for driving order volume to the store locations. Olo is not part of that contractual arrangement and is oftentimes not privy to the fee/commission structures between parties.
In the current prepaid solution, the marketplace collects the payment from the customer for the full order value. The amount to pay the store location is a money flow that exists directly between the store and the marketplace. Olo is not involved in this money flow.
How are refunds handled on Rails?
Since orders originate on the marketplace, refunds have to be requested directly from the marketplace where the customer placed the order. Orders are submitted as 'prepaid' to Olo. Since there are no payments processing on our side, we are unable to manage refunds. If a customer calls to complain, the brand should follow the support protocol the marketplace has in place. This can often be found in the marketplace dashboard or tablet.
Is there a way to differentiate Rails orders from orders coming from the store’s white-label site?
Olo includes Rails-specific fields on order receipts such as the name of the marketplace and the marketplace's order ID, allowing stores to determine where the order came from. Certain POS’s can also be configured to use a different tender type from a traditional Olo order. You'll also be able to view marketplace details for Rails orders in Dashboard. To check out how your locations are performing on Rails, use the Rails Performance tool.
Is there a Rails API?
Rails is built as a series of new features on our Olo Ordering API. There is not a separate API. For Rails v0.5, the key features are:
- The ability for the Rails Partner to be issued one API key from Olo that gives them access to specific store locations that could span across different Restaurant brands.
-
The ability to submit prepaid orders through Olo’s Ordering API.
How often are menu and pricing updates sent to the marketplaces?
Olo sends information to most marketplace partners as changes occur in the Olo Dashboard. This includes any price changes pulled into Olo during the automatic or manually run pricing updates as well as menu changes made in the Company or Store Menus. The automatic price updates are pulled twice daily and manual price syncs can be run at any time through the Olo Dashboard.
How is my menu shared with the Rails Partners?
Olo shares menu, price, and location information with Rails Partners as changes are made to the stores in Olo. This process is executed through our Menu Export Service, which creates a new menu file for all Rails Partners as changes occur. The entire process may take up to several minutes to execute if many stores are being updated at one time across Olo. All in all, changes should be reflected on the marketplace sites within minutes of changes you make in the Dashboard. Please remember to run the price sync manually if any changes are made to your menu or prices.
I just granted access to a marketplace through the Rails Management page in the Olo Dashboard. How does that location become available on that marketplace for Rails ordering?
Through the Rails Management page in the Olo Dashboard, a marketplace is given access to start receiving the menu, price, and store information for that location in Olo. However, our Rails marketplace partners need to be notified of the location name and corresponding Olo vendor ID in order to ensure that location is launched on their marketplace for Rails ordering. After granting access to a Rails marketplace through the Olo Dashboard, please contact your marketplace representative or account manager and request the location to be launched along with the Olo vendor ID. The Olo vendor ID for each location is listed under the store name as the "Olo Id" in the Rails Managment section. If you need further assistance, reach out to the Olo Help team via our Contact Form or cc help@olo.com on your request to the marketplace.
What else can you do with Rails?
There is an opportunity for kiosk providers to use Rails. This would allow kiosk providers to submit digital orders via the Olo Ordering API and leverage the prepaid feature, allowing kiosks to implement an EMV card-reader to collect payment prior to transmitting the order through Rails. The kiosk provider would need to create a separate solution (outside of Dashboard) to handle refunds for those orders. For brands using an agency to build a native mobile ordering experience, Rails can be used to introduce mobile payments (e.g. Apple Pay, Android Pay, etc.) to the customer’s online ordering experience. This assumes the agency is willing to do development work on their side to allow in-app purchases with mobile payment providers. Payment collection using this approach would happen outside of the Olo platform and the order would be submitted as prepaid through the Olo Ordering API. The agency/store locations would need to have a separate solution (outside of Olo Dashboard) to handle refunds for those orders.
Comments
0 comments
Article is closed for comments.