04/06/2026
“Our sales team is on WhatsApp all day just taking orders. We have 340 dealers. Every order is a conversation. Our dispatch team then re-enters each order into the system. We have 3 people doing nothing but data entry.”
This is the wholesale ordering problem that Odoo’s B2B eCommerce module is designed to eliminate.
Here is the before-and-after for a mid-sized FMCG distributor with 340 dealer accounts after implementing Odoo’s B2B portal:
BEFORE:
• 340 dealers placing orders via WhatsApp to 6 sales reps
• Average 45 minutes per rep per order for order capture + confirmation
• 3 data entry staff re-entering orders into ERP
• Order errors: wrong SKU, wrong quantity, discontinued products still being ordered
• No real-time stock visibility — overselling happened every week
• Invoice disputes: buyers had no self-service access to their invoice history
AFTER — ODOO B2B PORTAL:
1. Dealer-specific login and catalogue
Each dealer logs into the portal and sees only their assigned product catalogue — with their contracted pricelist. A dealer buying 500 cases/month sees their volume price automatically. A new dealer sees standard price. No manual price communication.
2. Customer-specific pricelist enforcement
Odoo’s pricelist engine assigns rules per customer, customer tag, or sales team. Volume breaks calculated automatically. When the dealer adds 600 units, the portal recalculates to their volume tier price instantly.
3. Credit limit control at checkout
If a dealer has a ₹2,00,000 credit limit and ₹1,80,000 outstanding, they can only place orders up to ₹20,000. The portal blocks excess at checkout — not after your finance team reviews. The sales team can override with approval if needed.
4. MOQ enforcement
Products with minimum order quantities are enforced in the cart. The dealer cannot check out with 5 units of a product that has a 12-unit MOQ. The portal shows the MOQ clearly.
5. Real-time stock visibility
Dealers see live stock status — in stock, low stock (with quantity), or out of stock. Out-of-stock products are displayed but cannot be added to cart. Overselling stopped on day one of go-live.
6. Automatic SO creation
When the dealer confirms the order on the portal, Odoo creates a confirmed Sales Order automatically — no re-entry, no WhatsApp screenshot, no data entry staff. The order goes directly to picking.
7. Invoice and payment self-service
Dealers view all their invoices, download PDFs, see outstanding balances, and make payments from the portal. The distributor’s accounts team handles exceptions, not routine invoice queries.
The result after 90 days:
• Order entry headcount: 3 staff → 0 (redeployed to account management)
• Order error rate: reduced by 94%
• Sales rep order-taking time: 45 min/order → conversations on exceptions and growth
• Dealer satisfaction: “We can order at midnight. Stock is always accurate.”