Sin impuesto Con impuesto
RKR Delivery Channel Sync (Glovo · Uber Eats · Just Eat): sell on delivery apps from PrestaShop

RKR Delivery Channel Sync (Glovo · Uber Eats · Just Eat): sell on delivery apps from PrestaShop

Price: €181.38
First year:€181.38tax incl.
From the second year:€45.35/yeartax incl.
  • One year of technical support and lifetime updates; from the second year, support is extended for €45.35/year and includes taking on your general improvement ideas for the module.
  • Renews automatically; cancel whenever you want, with no minimum term.
One-time payment:€181.38tax incl.
  • One year of technical support and lifetime updates; after that, support ends (with the subscription it is extended for €45.35/year).
  • A single payment, with no automatic charges.
€149.90 Sin impuesto€181.38 Con impuesto

Publish your PrestaShop catalog on Glovo, Uber Eats, and Just Eat with channel-specific pricing, receive orders as if they were real orders from your store, pause out-of-stock items, and open or close each channel with a single click. Includes statistics, simulation mode, and an AI assistant with pre-check. Requires integration (partner) access granted by each platform. Rekire module, tested in real stores.

Compatible with PrestaShop 1.7.8 to 9.2.

Share

Glovo, Uber Eats and Just Eat from PrestaShop

Selling on delivery apps shouldn't mean typing your menu three times or copying orders by hand.

Each platform has its own panel, its own prices and its own orders, and the stock becomes unbalanced as soon as something runs out. RKR Delivery Channel Sync Publish your PrestaShop catalog on Glovo, Uber Eats, and Just Eat with your own prices per channel, receive their orders as real orders from your store, and pause what runs out.

3 platforms
Glovo, Uber Eats and Just Eat from a single dashboard, each with its own channel
7 AI providers
OpenAI, Anthropic, Google, Groq, DeepSeek, OpenRouter, and Ollama for the assistant, always with prior review
23 design themes
so that the module panel fits with the back-office you already use
1.7.8 → 9.2
a single version of the module for all your PrestaShop stores

/ A different price on each channel

Delivery apps charge a commission, so the price of your delivery menu doesn't necessarily have to be the same as at your counter. Each channel can have its own policy, and each product, its own.

Margin as a percentage or fixed amount
It starts with your store's price and applies a channel surcharge. If a dish needs a different price, you manually set it for that product.
Own policy by mapping
A specific product can inherit the channel's policy or have its own.
Price as a specific price
If you wish, the channel price can be materialized as a specific price for that channel's customer group.

/ Orders are received as PrestaShop orders

When an order arrives from a platform, it doesn't stay in a separate list: the module creates the actual order in your store, with its customer, their address and each line at the price charged by the platform (and the carrier, if you configure it), and discount the stock.

Signed webhook or periodic query
You receive the notification with a verified signature and anti-repeat window, or you let a cron job check for new orders every few minutes.
No duplicate orders
If the same order arrives twice, it is only recorded once. If it is canceled on the platform, the cancellation is synchronized.
Automatic retries
What fails is retried with increasing wait times, and a channel that does not respond is set aside so as not to block the rest.

/ Daily availability: out-of-stock items are automatically paused.

Automatic pause and resume
When stock falls below your set threshold, the product is paused in the distribution channel; when stock is replenished, it resumes. Safety stock is available if needed.
Open or close a channel in one click
Busy kitchen or day off? Close Glovo, Uber Eats or Just Eat from the module and reopen it whenever you want.
New products and changes
When creating, modifying, or deleting a product, or when changing stock, the module queues the update in the channels.

/ You know what each channel sells.

Statistics by channel
Indicators, orders and revenue by channel, distribution by state, distribution by hours and comparison with the previous period.
Import and export
Configuration and data in JSON, and mappings, orders, records and auditing in CSV, with preview before import.
Audit and record
It is noted who changed what, and you can consult the record of what was sent and what failed.

/ AI assistant that suggests, you decide

To write letter names and descriptions, the module includes a wizard with 7 suppliers Choose from (including Ollama locally). Nothing is applied automatically: the result is reviewed and only used if you approve it. It's optional and you need your own provider key.

/ Try it before connecting anything

The module includes a simulation modeA test channel that doesn't connect to the internet and doesn't require credentials. It also includes demonstration data (channels, mappings and 45 orders from the last 30 days) that are installed and removed with one click.

What you need from me, to put it simply: This module It is not approved or certified Glovo, Uber Eats, and Just Eat are not supported. Their partner APIs only work if the business has integration access granted by each platform, and this access is granted by the platform, not the module. The endpoints come with default values and can be edited from the back office to suit your partner account.

/ What worries you

Security
Credentials and tokens encrypted in the database, back-office forms with token, list of IPs per channel and request limit on the webhook.
Multistore and languages
Channels, mappings, and orders are separated by store. Panel in English and Spanish.
Order in the back-office
Eleven tabs: General, Channels, Catalog and Prices, Webhook and Cron, Stock, Statistics, Transfer, Themes, AI, Audit, and Guide.
License and support
License AFL-3.0. Support at support@rekire.com.

/ Designed for restaurants and businesses with delivery services

Restaurants, dark kitchens, bakeries, neighborhood supermarkets and any business that already sells with PrestaShop and wants to be on delivery apps without a panel per platform.

Compatible with PrestaShop 1.7.8 9.2

Developed and maintained by REQUIRE

  • Reference
    rkrsyncglobouberjust

v1.2.0

Rekire review before release. Version 1.1.2 received orders but failed to create the PrestaShop order in any version, and this issue persisted in versions 1.7.8 and 9.0. Tested end-to-end (HTTPS-signed webhook → order → stock → cancellation) on PrestaShop 1.7.8.11 , 8.2.8 , 9.0.0 , and 9.2.0.

Corrected

  • Delivery orders that were not being converted into PrestaShop orders.Customer::getAddresses() was being called as static (a fatal error in PHP 8), the store currency was being read from a ps_shop.id_currency column that does not exist, and in Spain the address was being rejected for not including the DNI (delivery apps do not send it: DELIVERY-APP is saved).
  • Pricing and order status. Previously, items were entered at the store price, and the order would show as "Payment Error" without any stock being deducted. Now, each item displays the price charged by the platform (a price specific to that cart), and the order is registered as paid for the total of its items; the total for the channel and the delivery cost are included in the order message.
  • 1.7.8 and 9.0: "Can't save Order Payment". The kernel cached the shopping cart's package list while it was still empty; it empties before the order is validated.
  • Lines that disappeared from the shopping cart when another module in the store reacted to actionCartSave (synchronizing carts, gifts, dependencies, etc.). The lines were written without the effects of the front end and were not rejected due to stock issues: the sale had already been completed on the platform.
  • Resending the same order (retries, duplicate webhooks) no longer returns an already created order to "new".
  • A channel that had been saved once could no longer be saved again : empty optional dates were being saved as 0000-00-00 and were rejected by PrestaShop during validation. Now they are NULL (also in orders and AI tasks); this update corrects the existing issues.
  • Currency::getCurrencyIdByIso() and ImageType::getFormatedName() do not exist in PrestaShop 9 (currency conversion and published menu image).
  • The installation no longer fails if views/css/generated cannot be written.
  • Class RkrSgbjChannel declared twice ( src/Model and src/Channel ): the old one, which was not used, is removed.

Taken

  • The "self-healing" process, which in each new version emptied the Smarty cache and deleted the translation catalogs from all Symfony caches in the store (the next request took minutes in a large store). PrestaShop now clears the cache when updating a module.
  • The "Add distribution cost as line" switch: it was saved but never used.

Changed

  • Prepared for the PrestaShop Addons validator: without Context:: , hash_hmac() , file_get_contents() or nofilter (partials are included with {include} and custom CSS is applied from an escaped attribute), Tab::getIdFromClassName() and Module::isInstalled() replaced, index.php in all folders and .htaccess .
  • Academic Free License 3.0 ( LICENSE.txt ). ---

4 other products in the same category

Questions and answers

Nobody has asked anything about this product yet.

Loading...
Cookie consent
Back to top