Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point Of Sale
  3. Foodics Integration v 18.0
  4. Sales Conditions FAQ

Foodics Integration

by Digital Economics LLC. https://de.com.eg , Eng. Ahmed Nasreldin https://de.com.eg
Odoo

$ 58.46

v 18.0 Third Party
Live Preview
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Invoicing (account)
Lines of code 979
Technical Name de_foodics_integration
LicenseOPL-1
Websitehttps://de.com.eg
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Point of Sale (point_of_sale)
• Discuss (mail)
• Invoicing (account)
Lines of code 979
Technical Name de_foodics_integration
LicenseOPL-1
Websitehttps://de.com.eg
  • Description
  • License
DE Logo
Foodics Integration — Phase 0
  • Overview
  • Features
  • FAQs
  • Why DE
  • Release
  • Roadmap
  • Support
+20 150 906 1111

🚀 v18.0.1.0.0 — Foundation Release

🚀 الإصدار الأول — المرحلة الأساسية

$59

Foodics Integration

تكامل فوديكس مع أودو 18

The foundation release: a stable, auditable connection layer between Odoo 18 and Foodics. Phase 0 wires the credentials, pulls your business profile, lists your branches, and lets you map each one to a POS configuration and a stock warehouse. Catalog, customer and receipt sync arrive in Phases 1–2.

PAT + OAuth 2.0

Auto Token Refresh

Branch ↔ POS Mapping

Full Audit Log

Why Phase 0 First?

Without a Foundation

  • Sync features built on shaky auth break the moment a token rotates
  • No way to audit a failed catalog push — "did it even hit the API?"
  • Multi-branch setups blur together with no mapping table
  • Each new feature reinvents retry / back-off / pagination

With this Release

  • One authenticated FoodicsApi wrapper used by every future phase
  • Every HTTP call logged with method, path, status, duration, response
  • Explicit branch mapping table makes every later sync deterministic
  • Retry, 429 back-off, OAuth refresh handled once, correctly

Setup in 4 steps | الإعداد في 4 خطوات

1️⃣
Install

Add the module and join the Foodics Manager group

2️⃣
Authenticate

Paste a PAT or run the OAuth handshake

3️⃣
Test & Pull

Verify the connection, then pull every branch in one click

4️⃣
Map

Pick the POS config + warehouse for each branch

Foundation Features

PAT + OAuth 2.0 Auth

Paste a Personal Access Token for the single-business case, or run a full OAuth-2 authorisation-code flow for marketplace deployments. Tokens are refreshed silently ~2 minutes before expiry by a 30-minute cron.

Resilient REST Wrapper

Every Foodics call goes through tools/foodics_api.py: exponential retry, 429 Retry-After honour, mid-request 401 silent refresh, and a paged-GET generator for list endpoints. Built once, reused by every later phase.

Business Profile Health-check

"Test Connection" pulls your business record and writes the business id, name, country and currency back to the configuration — instant proof that credentials and network are good.

Branch ↔ POS / Warehouse Map

One row per branch, with Many2one fields to pos.config and stock.warehouse. Later sync phases use this table to translate every Foodics branch id into a local POS / warehouse record.

📜 Full Audit Log

Every HTTP call writes one de.foodics.sync.log row: method, path, label, status, duration, response. Filter to Errors to triage. A daily cron purges rows older than 90 days.

🔐 Scoped Security

Two groups: User (read-only) and Manager (full control + credential visibility). Multi-company record rules on every model. Secrets restricted to the Manager group at the field level.

🌐 Bilingual UI

English + Arabic (ar_001) translations across all menus, fields and notifications. RTL rendering supported out of the box.

🧪 Test-covered

4 test classes (config, branch, sync log, wizard) with mocked HTTP cover the success path, the 401 failure path, the pull-branches path, and the wizard auto-creating a config on demand.

Frequently Asked Questions

الأسئلة الشائعة

Does this release sync products or orders?
No. Phase 0 is the foundation only — it wires the auth, lists your branches, and lets you map them to Odoo. Catalog push ships in Phase 1 (v18.0.2.0.0); receipt + customer pull ships in Phase 2 (v18.0.3.0.0). See the Roadmap tab for the full plan.
PAT or OAuth — which should I pick?
If you are integrating one Foodics business into one Odoo database, use a Personal Access Token — it is the simplest setup and the wrapper handles it transparently. Use OAuth 2.0 if you are building a marketplace app where every customer authorises your installation.
Will an upgrade to Phase 1 cost extra?
Yes — each phase ships as a separate apps.odoo.com release at a higher price point reflecting the added scope. The Roadmap tab lists the targets. Customers who buy Phase 0 receive every patch release at the Phase 0 price; upgrading to a new phase is voluntary.
Is multi-company supported?
Yes — one configuration record per Odoo company. Record rules isolate de.foodics.config, de.foodics.branch, and de.foodics.sync.log to the user's allowed companies.
Where are the API credentials stored?
On the de.foodics.config record, with the sensitive fields (PAT, OAuth client secret, access & refresh tokens) restricted to the Foodics Manager group at the field level. Non-managers can see that a connection exists but never the token itself.
What if Foodics rate-limits me?
The wrapper respects the Retry-After header on 429 responses and falls back to exponential back-off if none is present, up to 4 retries before giving up. Every retry is captured in the sync log so you can see exactly what happened.

Why Digital Economics?

لماذا ديجيتال إيكونوميكس؟

Your All-in-One Smart ERP Partner

🏆

Gold Partner

Certified Odoo Gold Partner in Egypt

60+

Projects

Successful International Implementations

93%

Retention

Client Retention for 5+ Years

11

Countries

Global Operations Worldwide

Release Information

Version18.0.1.0.0
Release DateMay 2026
Phase0 — Foundation
Price$59 USD
LicenseOPL-1
Dependenciespoint_of_sale, stock
Odoo Version18.0 (Community & Enterprise)

Changelog v18.0.1.0.0 — May 2026

  • Initial release for Odoo 18.0 (Phase 0 — Foundation)
  • Per-company configuration with PAT and OAuth 2.0 auth modes
  • tools/foodics_api.py wrapper with retry, 429 back-off, paged GET, silent 401 refresh
  • Branch mapping model (Foodics ↔ pos.config + stock.warehouse)
  • Connection wizard (paste PAT / launch OAuth / test / pull branches)
  • Full sync log with daily 90-day GC
  • 30-minute OAuth refresh cron
  • User & Manager groups, multi-company record rules
  • Arabic translations (ar_001), 4 unit-test classes with mocked HTTP

Six more phases planned — see the Roadmap tab ↑ for the full plan and pricing track.

Release Roadmap

Living document — updated whenever a phase ships or scope shifts.

✅ Phase 0 — Foundation

Shipped · v18.0.1.0.0 · $59

Stable, auditable connection layer that later sync phases build on.

  • PAT + OAuth 2.0 auth with auto refresh
  • Resilient REST wrapper (retry / 429 / paged GET)
  • Branch ↔ POS / warehouse mapping table
  • Audited API call log with daily GC
  • Connection wizard + multi-company security groups

🎯 Phase 1 — Catalog Push

Q3 2026 · v18.0.2.0.0 · ~$129

Keep Foodics menus in sync with Odoo products — one source of truth.

  • Products / categories / variants (modifier groups → product.attribute)
  • Combos via Odoo 18 native product.combo
  • Taxes + payment methods mapping
  • Triggers: on write (debounced), nightly cron, "Push Now" button
  • Last-modified conflict resolution with skip-and-log

🎯 Phase 2 — Customers + Receipts + Webhooks

Q4 2026 · v18.0.3.0.0 · ~$179

Real-time sales visibility in Odoo, no polling.

  • HMAC-verified webhook gateway with raw-payload-first queue
  • Per-receipt mode → closed pos.order with pos.payment rows
  • Z-report mode → one pos.session per shift + drawer reconciliation
  • Per-branch switch between the two modes
  • Customer bidirectional sync, backfill wizard for any date range

📦 Phase 3 — Inventory

Q1 2027 · v18.0.4.0.0 · ~$229

End-of-day parity between Foodics and Odoo per branch.

  • Stock counts pull → stock.quant reconciliation per warehouse
  • Branch-to-branch transfers ↔ stock.picking
  • End-of-day reconciliation wizard with variance report
  • Low-stock alerts via the bundled DE SMS gateways

🧾 Phase 4 — Purchasing + Recipes

Q2 2027 · v18.0.5.0.0 · ~$279

Purchasing & food-cost in one loop.

  • Purchase orders ↔ purchase.order
  • Vendor bills ↔ account.move
  • Recipes ↔ mrp.bom (depends mrp)
  • Automatic COGS posting on receipt close

✨ Phase 5 — Loyalty + Discounts

Q3 2027 · v18.0.6.0.0 · ~$329
  • loyalty.program ↔ Foodics promotions
  • loyalty.rule / loyalty.reward mapping
  • Customer wallet balance sync

📊 Phase 6 — Reporting Dashboard

Q4 2027 · v18.0.7.0.0 · ~$369
  • Sales by branch / item / cashier
  • Dashboard tiles with COGS, margin, top-sellers
  • Scheduled daily / weekly digests
  • Drill-down to source receipt
Cross-cutting Backlog (any phase)
  • Multi-company × multi-branch matrix UX
  • Rate-limit-aware queueing
  • "Dry-run" mode on sync wizards
  • Partial replay tool for missed webhooks
  • Recorded-response test harness for CI
  • Audit dashboard with throughput / error rate

Versioning & Pricing Track

VersionScopeTarget Price
18.0.1.0.0Phase 0 — Foundation (this release)$59
18.0.2.0.0+ Catalog push$129
18.0.3.0.0+ Customers + receipts + webhooks$179
18.0.4.0.0+ Inventory$229
18.0.5.0.0+ Purchasing + recipes$279
18.0.6.0.0+ Loyalty + discounts$329
18.0.7.0.0+ Reporting dashboard$369

Each target assumes ~10% below the closest comparable competitor on apps.odoo.com at release time.

Digital Economics LLC.

Unlock Your Business Growth Potential

ديجيتال إيكونوميكس - أطلق إمكانات نمو أعمالك

Contact Information

Copy any link below and paste in your browser

Websitede.com.eg
Emailsupport@de.com.eg
WhatsAppwa.me/201509061111 | wa.me/201509071111
Support Portalde.com.eg/helpdesk/customer-care-1/knowledgebase

Digital Economics

Unlock Your Business Growth Potential

Copyright 2025 Digital Economics LLC. All rights reserved.
جميع الحقوق محفوظة 2025 ديجيتال إيكونوميكس

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with