A guide to Goodtill's integration with Deliveroo
Goodtill’s Deliveroo integration allows viewing Deliveroo sales on the POS, printing tickets and viewing the details in the Backoffice.
Deliveroo app required
Although the integration provides some functionality available in the Deliveroo app, you will still need to use the Deliveroo tablet for much of the Deliveroo functionality. This integration is not a replacement for your existing tablet.
POS beta required
In order to action Deliveroo orders, you must use version 8.6 of the POS app, which is currently only available as a beta via TestFlight.
- View accepted Deliveroo orders on the POS.
- Print tickets for accepted orders according to the product settings defined in Goodtill.
- Include Deliveroo sale data in Goodtill reports.
- Adjust product stock when Deliveroo orders are received.
- When an order is received on the Deliveroo table it can be accepted or declined.
- Accepted orders will then appear in the Goodtill POS app.
- Any updates to the order should be recorded in the Deliveroo app.
- The order can then be marked as completed on the Goodtill POS app.
POS app must be online to receive orders
In order to receive orders from Deliveroo, the Goodtill POS app must be running on at least one iPad in the store.
If Goodtill receives a Deliveroo order notification and no iPads within the outlet configured to receive web orders have connected in the last 60 seconds, Deliveroo will be notified that the order could not be processed. The order would need to be handled from the Deliveroo tablet.
The Goodtill app should be running in the foreground - it may be treated as inactive if running in the background.
1)Firstly, you need to be setup on Deliveroo, and you'll need to ensure that your products are matched up by SKU between the two systems. This means you take the SKU number for your product in Goodtill and enter it in the PLU field in Deliveroo.
Please note that the PLUs/SKUs are case sensitive.
To view the SKUs in Goodtill, go to Products > Product List > Show/hide column > select SKU (please note the variants will have different SKUs to the parent product:
Then in Deliveroo, select the three dots:
2)Then you need to email email@example.com your Deliveroo ID number and request the integration to be initiated.
3)Goodtill support will then email you the next steps to be taken.
Product and modifier mapping
SKUs must match between the two systems
Orders containing product or modifiers entries without a matching product or modifier in Goodtill cannot be imported by the POS.
All products and modifiers setup in your Deliveroo store must have their PLUs configured to match Goodtill's product and modifiers SKUs.
If you have products and modifiers in Goodtill without SKUs please contact the support team by email (firstname.lastname@example.org) to request setting automatically generated SKUs.
When importing sales from Deliveroo, it is not possible to obtain the VAT rate applied to each line item. Because of this, there are multiple settings available so that we can obtain the most accurate VAT rate per item.
- Goodtill Standard - The Goodtill product standard VAT rate is used. This is the default setting.
- Goodtill Takeaway - The Goodtill product takeaway VAT rate is used. If no takeaway VAT rate is set on the product, Goodtill standard is used as a fallback.
This setting can be changed from the Backoffice.
What's the difference between a Deliveroo PLU and Goodtill SKU?
PLUs (Price Look-up Code) and SKUs (Stock Keeping Units) are functionally the same within the integration. This is a unique value which identifies the product or modifier and must be the same in both systems (eg the Deliveroo PLU must match the Goodtill SKU.
Will this integration replace the need for the existing Deliveroo tablet?
No, you will still need to run the Deliveroo tablet when using the Goodtill integration as not all Deliveroo functions are included in the integration.
How is the configuration handled for stores with multiple outlets?
The connection between Goodtill and Deliveroo is configured per outlet. If you have multiple outlets, you must configure each one for a different Deliveroo restaurant. Each Deliveroo store can only be connected to one Goodtill outlet, and one Goodtill outlet can only be connected to one Deliveroo store.
How are order payments handled in Goodtill?
When a Deliveroo order is imported, a payment is created for the total price of the order (total line item value) with the “Deliveroo" payment type.
Are new Goodtill products and modifiers synced with Deliveroo?
There is currently no menu integration with Deliveroo. Products and modifiers also sold via Deliveroo will need to be created manually using the Deliveroo interface.
How can I map my products and modifiers if they don’t have SKUs in Goodtill?
We can auto generate unique SKUs for products and modifiers – please request this by email from Goodtill support (email@example.com).
Will the POS still receive orders if a product or modifier is not mapped in Goodtill?
No, these orders cannot be processed by the POS as we won't have the product or modifier details. If this occurs, the order must be processed via the Deliveroo tablet.
Will items appear unavailable in Deliveroo if the stock has run out in Goodtill?
No, item availability is not synced to Deliveroo.
Will Goodeats settings (such as store online and product availability) have an affect in Deliveroo?
No, these features work differently between the two systems, therefore these options will not affect Deliveroo.
Why isn’t the stock decremented when a new order is received?
It’s possible that the products or modifiers are not mapped correctly. Please check that the Goodtill SKU is present in the Deliveroo PLU field.
Why aren’t customer addresses visible?
If the order is delivered by Deliveroo, the customer address is not visible as it is not required.
Are customer records created in Goodtill for Deliveroo orders?
No. The customer details are visible when viewing the sale in the POS and Backoffice but no record is created in the customer database.