ToDoOps

ToDoOps · Odoo implementation and customisation

Odoo implementation for Saudi wholesale and retail

Sell in stores and fulfil wholesale orders from stock you can trust.

When a shop sells stock that wholesale has promised to another customer, both teams need a clear view of what is available. We configure sales, stock and pricing in Odoo so teams can see what is reserved and what they can deliver.

After discovery We review till hardware, payment providers, e-commerce sync and cross-channel returns and pricing before scoping integrations.

What we implement in Odoo

  • Wholesale orders and customer or volume price lists
  • Point of sale and returns for branch workflows
  • Stock reservations and transfers between branches and warehouses

What we scope after discovery

We review till hardware, payment providers, e-commerce sync and cross-channel returns and pricing before scoping integrations.

How does the work change after Odoo goes live?

Wholesale needs customer and volume pricing. Retail needs a clear till and returns process at closing. We map both flows and connect them to stock. Sales can check availability, branch managers can see what happened in a shift, and finance can reconcile sales and returns against invoices.

  1. Pricing by channel

    Define wholesale tiers and branch discount rules in line with your policy.

  2. Reservations and transfers

    Test on-hand, reserved and available quantities, and how a branch requests a transfer.

  3. Returns and shift close

    Review a return, its stock movement and payment reconciliation before rolling the setup out.

How do you know if Odoo fits?

When evaluating Odoo for wholesale, test volume pricing and reservation on one customer order. For retail, run a till sale and return in one branch, then check how both channels affect stock.

What do we test with your team?

We use one item for a wholesale sale, a till sale and a return in a test environment. Your team checks the balance, prices and return trail.

Read the Odoo guide for this industry

Illustrative acceptance scenario

In a sample test, a warehouse has 40 units and reserves 15 for a wholesale order. The team checks the 25 unreserved units at that location before promising another delivery.

How do we deliver the project with you?

  1. Agree where to start

    Review one workflow and its records. Separate standard Odoo functions from configuration such as access and approvals, and from development or integrations.

  2. Test before switching

    Agree which data needs to move and reconcile a sample. Your team runs the critical cases, including what to correct or roll back, before approving go-live.

  3. Prepare your team

    Agree who signs off the tests, how each role is trained, what settings and instructions are handed over, and what support follows launch.

Questions before agreeing the scope

Can we keep our till hardware?
We review the device models and how printers, scanners and payments connect. Compatibility is confirmed in a practical test.
Should every branch and the online store move together?
You can start with one branch, warehouse and sales flow. We agree item and stock migration first, then scope store integration against your order and return process.

What determines cost and timing?

Scope, locations, users, data readiness, integrations and custom work shape the estimate. Use the calculator for an initial estimate, then discuss a scope that fits your business.

Open the implementation cost calculator

Start with the workflow you want to improve

Tell us what you want to achieve and what you use today. We’ll discuss where to start and what we need to know before scoping the project.

What helps in the first discussion?

An item sold in both channels, two price lists and a recent example of a store return.

WhatsApp
Choose a number to contactMain number0115001597Mobile0540676575