efood, Wolt and WooCommerce
Orders from efood, Wolt and your WooCommerce webshop on the same till. efood and Wolt must first switch the link on. WooCommerce syncs products, prices and orders, not stock.
Everything is in Online → Webshop & platforms. efood and Wolt need the e-food & Wolt add-on; WooCommerce needs Webshop sync.
efood and Wolt
The platform comes first: the link is switched on once the platform gives you keys and checks the integration (QA). Until then orders keep coming on their own tablet. Ask your account manager for the link.
- Wolt: enter Venue ID, API key and Client secret, and give Wolt the Webhook URL shown on the page. Accepting with a preparation time, rejecting and "ready" go to Wolt automatically; with your own delivery, "delivered" too.
- efood: enter Plugin username, Plugin password and Plugin secret, and give efood the Plugin URL and the Remote ID shown on the page. Accepting with a time, rejecting and pickup go to efood automatically.
Press Test connection. For now you change the menu on the platforms from their own panel.
WooCommerce webshop
- In WordPress: WooCommerce → Settings → Advanced → REST API → Add key, with Read/Write permissions.
- Here: Webshop address (with https), Consumer key and Consumer secret, Active, and Test connection.
- Optionally the webhook (topic "Order updated") for instant delivery. Without a webhook orders arrive within a minute.
What is synced:
- Orders: they arrive in the till's Online tab. With Accept orders automatically they are accepted by themselves with the preparation time you set. The customer on the webshop hears about acceptance, "ready" or "on the way", completion or rejection. The customer's choices show as a note on the item.
- Products and prices: Import products from the webshop brings the ones missing (category, price, code, VAT, photos), without duplicates. Import options from the webshop brings the Optiontics options (needs a WordPress user and an application password). Send menu to the webshop sends prices and availability (in stock / out of stock, from "Available online") to items with the same SKU or name, and if you want creates the missing ones. It runs when you press the button.
- Stock (quantities): not synced. Quantities stay as you have them in each system.