OdooWebApps

A supplier portal built on your Odoo purchase orders

Giving external suppliers direct access to Odoo is usually the wrong move: it's unfamiliar to them, and it exposes far more than they need. Most purchase order back-and-forth (confirm this, we can't do that quantity, it'll ship Friday) can instead happen through a narrow portal that shows a supplier exactly their own open orders and nothing else.

Supplier portal

Purchase orders

  • PO2231Confirmed

    24 units · Due Fri

  • PO2238

    60 units · Due Mon

Interactive demo: a sample purchase order list.

How it connects to Odoo Purchase

The portal reads purchase.order and purchase.order.line records filtered to the logged-in supplier's res.partner record, showing open orders and what's expected on each line. When a supplier confirms an order or updates a date, that action calls the same underlying methods Odoo's own Purchase app uses (like confirming a PO), so the order's state in Odoo stays accurate without anyone on your team re-entering what the supplier said over email.

What changes for procurement

Purchase order status becomes something your team can trust at a glance instead of something scattered across an inbox: a confirmed order in Odoo means the supplier actually confirmed it, not that someone remembered to update the record after a phone call. That matters most for businesses juggling more than a handful of active suppliers at once.

Typical scope and timeline

A first version (one login per supplier, their open orders, confirm and date-update actions) is what the starting price below reflects. Letting suppliers attach documents, handle partial shipments, or manage multiple contacts per supplier company are each additional scope, quoted once the actual purchasing process is understood.

Pricing

From $790

Starting price for a per-supplier login, a list of that supplier's open purchase orders, and confirm/update actions. Multi-user supplier accounts or document uploads (packing lists, certificates) are scoped separately.

Questions about this use case

No. Each supplier's login is scoped to their own purchase orders only, the same way Odoo's own access rules would restrict a portal user to their own records.

Have a workflow like this?

Tell us what's slow or manual today. We'll tell you honestly whether a focused app is the right fix.