Order injection capabilities and requirements of Oracle
Content
Service modes
Question | Answer |
---|---|
How are PLUs managed for different service modes? | Same PLU for both in-restaurant and delivery service modes. Different pricing is managed through
Not all items have both definitions (e.g. some items aren’t sold in delivery). |
How do we distinguish service modes? |
|
How do we send the table order number for table service orders? |
Fees
Question | Answer |
---|---|
E.g. Classic Coca-cola
|
|
Does Oracle require a separate PLU for each fee? Are the following fees supported: bag fee, service fee, delivery fee? | |
Bag fee |
|
Order firing & cancelation
Question | Answer |
---|---|
FireOrder webhook. Does Symphony support ’suspended’ orders? That is, orders sent with | Yes.
To get the service level time (prep time) you can use this call: |
For pre-ordering outside opening hours – does Oracle support pricing & committing orders outside restaurant opening hours? E.g.: An order is priced and committed, at 6:00 AM. The order is set with the attribute | Yes, POS stays online as long as nobody unplugs it. |
Can orders be canceled in the POS? If so, how does Simphony notify our system of canceled orders? Is there a Webhook? |
Pricing/Commit errors
Question | Answer |
---|---|
Actionable Feedback for Pricing / Commit errors. How do we move towards having only actionable feedback? |
|
Fiscal integrations
Question | Answer |
---|---|
Do we need to pass any information for fiscal integrations to work? Is this standard across markets? | E.g. in BK MX in the commit call we need to send the following information for the Harmony fiscal integration: "extensions": [ { "displayName": "DocumentId", "appName": "Harmonized", "dataName": "DocumentId", "dataType": "strings", "data": "1", "options": [] }, { "displayName": "DocumentType", "appName": "Harmony", "dataName": "DocumentType", "dataType": "strings", "data": "01", "options": [] } This will change market by market. |