Sell and update orders entirely over WhatsApp — in-chat catalog, ordering and notifications synced live to Odoo eCommerce and Sales. One-time license from $299.00 USD for Odoo 17, 18, 19 — includes 12 months of updates and support.

Sell and update orders entirely over WhatsApp — in-chat catalog, ordering and notifications synced live to Odoo eCommerce and Sales.
No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.
Turn WhatsApp into a real storefront wired straight into your Odoo backend. This is a custom, build-to-order module — ECOSIRE designs, builds, installs and supports it for your database — not a pre-packaged apps.odoo.com download. Your customers browse a live product catalog, add items to a cart, choose shipping and payment, and place an order without ever leaving the chat, while every message maps to real Odoo records: product.template / product.product for the catalog, sale.order and sale.order.line for the cart-to-order flow, res.partner for the shopper, and stock.picking for fulfilment.
In-chat product catalog rendered live from product.template / product.product, with images, price, variants and stock, sent as WhatsApp interactive list and product messages
Guided add-to-cart and checkout entirely inside the chat — quantity, variants and line edits map directly to sale.order.line records
Cart-to-sale-order creation: a confirmed chat cart becomes a real Odoo quotation/sale.order tied to the shopper's res.partner
In-chat shipping method selection sourced from your Odoo delivery carriers (delivery.carrier), with live rate/label options
In-chat payment option selection — cash on delivery, bank transfer, or a hosted payment link from your configured Odoo payment provider
Personalized order-event notifications via Odoo automated/server actions on quotation sent, confirmed, paid, shipped and delivered state changes
Under the hood we deliver a proper Odoo addon: a clean __manifest__.py declaring dependencies on sale, website_sale and (optionally) the Enterprise WhatsApp connector, new models.Model classes for the conversation session and message log with computed fields via @api.depends, security locked down through ir.model.access.csv plus record rules so agents only see their own conversations, backend views and OWL components for the live chat console, and QWeb report templates for order confirmations. Inbound and outbound messages flow over the WhatsApp Business Cloud API (webhook in, JSON over HTTPS out), and the same events are exposed to your other systems via Odoo's XML-RPC / JSON-RPC API.
Order-event notifications are driven by Odoo automated actions and server actions on the sale.order and stock.picking state changes: quotation sent, order confirmed, payment received, picking done, tracking number added — each fires a templated, personalized WhatsApp message using the customer's language and partner data. Customers can reply "status" or "track" at any time and the bot answers from live Odoo data, not a stale copy. Because it is your database and your module, you own every field, template and rule — and ECOSIRE supports it on Odoo 17, 18 and 19, Community or Enterprise.
Sells cosmetics, apparel or food direct to consumers where buyers already message the business daily. Wants shoppers to browse and order in the chat they trust, with every order landing cleanly in Odoo Sales instead of scattered across screenshots and manual entry.
Runs an Odoo website_sale storefront and a WhatsApp support line separately. Needs the two unified so cart, shipping and payment happen in-chat, order status is answered from live data, and staff stop copy-pasting tracking numbers by hand.
Handles order questions over WhatsApp and is drowning in 'where is my order?' messages. Wants automated, personalized status and tracking replies plus a backend console to take over a conversation when a human touch is needed.
Buy the license on ecosire.com and download the WhatsApp Shopping Bot & Order Notifications module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for WhatsApp Shopping Bot & Order Notifications, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Ordering happens inside WhatsApp, synced to Odoo | Full in-chat catalog, cart, checkout — creates real sale.order | Possible but you design and build the whole flow yourself | Often notifications-only or a redirect link, not true in-chat ordering | |
| Cart-to-sale-order mapped to native Odoo records | sale.order / sale.order.line / res.partner mapped and owned by you | Depends entirely on your build quality | ||
| Personalized order-event notifications (paid, shipped, tracking) | Automated/server actions on sale.order & stock.picking state changes | You must wire every automated action yourself | ||
| Tailored to your catalog, flows, templates and languages | Built to your exact requirements before handover | |||
| Odoo 17 / 18 / 19, Community & Enterprise support | Tested and supported across all three, both editions | Your responsibility to keep compatible | ||
| Source ownership and extendability | Full module source handed over — extend it yourself later | |||
| Delivery model and effort on you | Build-to-order in 2–4 weeks, installed and trained by ECOSIRE | Weeks to months of your own dev time and QA | Fast install but generic — gaps become custom work anyway | |
| Post-delivery support & bug-fix window | Included 30-day window, extendable to ongoing plan | You support it |
No. This is a build-to-order engagement, not an instant apps.odoo.com download. ECOSIRE designs, builds, installs and configures the module specifically for your Odoo database and your verified WhatsApp Business number. You receive the full module source at handover, but there is no self-serve instant-download package.
Typical delivery is 2–4 weeks depending on scope, the state of your WhatsApp Business API access and any custom flows. The process is: kickoff and requirements, WhatsApp Cloud API and Odoo access setup, build on a staging copy of your database, your review and sign-off, then production install with a smoke test. We keep you updated at each milestone.
Every build includes a post-delivery support and bug-fix window (30 days by default, extendable) covering the delivered scope. We also test and support the module across Odoo 17, 18 and 19. Beyond the window, you can take an ongoing support/maintenance plan, or — because you own the source — have your own developers extend it. WhatsApp API or Odoo version upgrades are quoted as scoped work.
It targets Odoo 17, 18 and 19 and runs on both Community and Enterprise. On Enterprise we can integrate with the built-in WhatsApp connector where it fits; on Community we wire the WhatsApp Business Cloud API directly. The module declares its dependencies (sale, website_sale and related) in __manifest__.py so it installs cleanly on your stack.
Yes — you need a WhatsApp Business (Cloud API) account with a verified business number; we help you connect it. The module uses the official WhatsApp Business Cloud API with a proper inbound webhook and template messaging. It does not automate a personal WhatsApp app, so it stays within Meta's terms.
Chat interactions map to live Odoo records: the in-chat cart builds sale.order.line rows and, on checkout, creates a sale.order linked to the shopper's res.partner. Shipping uses your delivery carriers and payment uses your configured Odoo payment provider, so the order flows through your normal Sales and Inventory process — no separate silo to reconcile.
Yes. Notifications are driven by Odoo automated/server actions on sale.order and stock.picking state changes (confirmed, paid, shipped, delivered, tracking added). Each message is templated with the customer's own data and language (res.partner.lang), and status/track replies are answered on demand from live Odoo data — never a stale copy.
Sell and update orders entirely over WhatsApp — in-chat catalog, ordering and notifications synced live to Odoo eCommerce and Sales.