Skip to content

Contact Info

Odoo MRP, South Africa

Job shops and batch plants planned around real capacity

Is Odoo Manufacturing a good fit for South African manufacturers?

Odoo Manufacturing fits South African fabricators supplying mines and industry, and food processors running batches, when orders, bills of materials and work centers are modeled honestly, capacity reflects load-shedding and generator limits, lots are traced where buyers demand it and costing captures imported inputs in rand. Quality, PLM and maintenance may need Enterprise. I assess fit remotely and flag cases where specialist software would serve you better.

Last reviewed by Vikas Saroj

Two kinds of South African factory ask about Odoo most directly. One is the engineering or fabrication shop making conveyor parts, chutes, steel structures or rebuilt components for mines and industry, mostly to order. The other is the food processor producing bakery, meat, beverage or fruit products in batches with shelf life.

Both share a constraint few other markets plan for: production capacity that changes with the power supply. A plan that ignores outages is wrong before the week starts.

I work remotely as an independent consultant with production, planning and finance, during South African hours.

Odoo Manufacturing shop floor view showing manufacturing order cards with work center operations and operator panel
  • Make-to-order fabrication
  • Batch recipes and lots
  • Outage-aware capacity
  • Subcontracted operations
  • Quality and release checks
  • Rand costing of imports
  • MES and process ERP fit
What I Do

Production setup in Odoo for South African factories

Six areas where the configuration decides whether planners trust Odoo or keep their own whiteboard.

Job Shop Orders

Make-to-order flows where a customer order or drawing creates a manufacturing order, with material bought against the job and actual hours recorded per operation.

Batch Recipes

Recipes with yields, by-products and packaging stages for food processors, with lot numbers on ingredients and finished batches and expiry dates calculated on production.

Capacity and Outages

Work center calendars and capacity set so that planned outages, generator limits and shift changes are reflected, with a routine for replanning when schedules change.

Subcontracted Steps

Galvanizing, machining, heat treatment or contract packing sent to outside suppliers and tracked through subcontracting, so material at a supplier stays visible and costed.

Quality and Inspection

Incoming, in-process and final checks set as quality points where your edition supports them, with test records and hold rules your quality manager signs off.

Costing in Rand

A costing method chosen with finance, imported steel or packaging costed with landed charges, and labor and overhead per work center reviewed against actuals each month.

How I Work

One product family first, then the whole floor

Understand

How orders really move through

01
Request an Assessment
  • Order to dispatch walkthrough
  • Drawing and recipe samples
  • Outage impact on lines
  • Subcontractor list reviewed
  • Costing policy agreed

Pilot

One family modeled end to end

02
Discuss Your Project
  • BoMs and routings built
  • Capacity calendars set
  • Quality points trialed
  • Trial cost compared

Extend

Remaining lines and routines

03
Talk About Next Steps
  • Other families loaded
  • Planner replanning routine
  • Monthly variance review
  • Open issues owned

Fabrication and engineering shops serving mines

A fabrication or engineering shop supplying mining and heavy industry rarely makes the same thing twice. Work arrives as a purchase order with a drawing, sometimes a rebuild of a customer's worn component, and it has to be quoted, planned and costed per job. Odoo Manufacturing can run this as make-to-order: the confirmed sales order creates a manufacturing order, materials are purchased against it, and operations at cutting, welding, machining and painting work centers record actual time.

Design points I settle with your workshop manager:

  • BoMs per job. For one-off work, a BoM is created from the quote or drawing; repeat items get a maintained BoM. Deciding which is which avoids a flood of throwaway records.
  • Drawing revisions. Drawings attached to the BoM or order, with revision control through PLM if you run Enterprise.
  • Rebuilds and repairs. Customer-owned components arriving for rebuild need to be received without being valued as your stock, and tracked by serial.
  • Job costing. Actual material and labor against the quoted price, reviewed when the job closes.

Repair-heavy businesses may also use Odoo's repair features alongside manufacturing. The product overview is on the Odoo Manufacturing page, and broader job costing patterns are on job costing.

Food processing: batches, lots and buyer audits

South African food processors, whether bakeries, meat and poultry processors, juice and beverage makers or fruit packers, deal with retailer audits and, for exporters, buyer traceability demands. Odoo holds the production and lot data that answers an auditor's question about where a batch came from and where it went. Food safety certification itself stays with your quality team and the certifying body.

How I usually model a batch plant in Odoo:

  • Recipes as BoMs per batch size, with by-products and rework recorded on the order.
  • Lots on raw materials and finished goods, with expiry calculated from the production date.
  • Few operations. One mixing or cooking step and one packing step is often enough; detail beyond that is rarely recorded reliably.
  • Release holds. Finished lots held in a quarantine location until quality releases them, using quality checks where the edition allows.

Two gaps come up repeatedly. Catch weight, where each case of meat or cheese has its own weight and price, is not native in Odoo and needs a module or scale integration. Disassembly, such as breaking a carcass into many cuts, works through by-products but needs careful costing design. I raise both before you commit. Related industry notes are on the food and beverage page.

Planning production around load-shedding

Load-shedding turns production planning into a moving target. Lines without backup power stop; lines on generators may run at reduced capacity or only for priority products. Odoo plans manufacturing orders against work center calendars, so the plan is only as good as those calendars.

Approaches I discuss with your planner:

  • Calendars that reflect known outage patterns where the schedule is published in advance, updated by the planner when it changes.
  • Separate work centers for lines with and without backup power, so the plan shows which work can continue.
  • Priority rules agreed with sales for which orders run on generator capacity.
  • Downtime recording. Stops captured with a reason so management can see the real cost of outages; detailed downtime and effectiveness reporting has been tied to Enterprise work orders in recent versions.
  • Restart checks. Food lines may need cleaning or product checks after a stop, added as quality steps.

Hosting matters too. If Odoo runs on a server in the factory, an outage can stop recording just when it matters; cloud hosting with backup power on the network is often more dependable. The platform-level hosting discussion is on my Odoo consultant South Africa page.

Editions, quality tools and costing

Bills of materials, manufacturing orders and MRP planning are available in Community. Several features South African manufacturers ask for have been Enterprise apps in recent versions, each one to be verified for your version:

  • Shop floor and work orders for operators recording progress on tablets.
  • Quality control points, checks and alerts.
  • PLM, which manages drawing revisions and change approvals.
  • Maintenance, covering planned servicing of presses, ovens and welding equipment.

On costing, imported steel, packaging and components priced in dollars or euros make rand cost sensitive to exchange rates. Decisions I agree with your financial manager:

  • Standard, average or FIFO valuation, chosen with your accountant.
  • Landed costs on imports, so freight, duties and clearing reach product cost.
  • Labor and overhead rates per work center, or a simpler absorption method if recorded times are unreliable.
  • A monthly review of variances by product family.

Import VAT and the ledger side of costing are covered on my Odoo Accounting South Africa page.

When a specialist system serves you better

Specialist software deserves a serious look in these South African cases:

  • Continuous or heavy process plants, such as large milling, chemical or beverage operations with tanks and formula management, where a process-focused ERP fits more naturally.
  • High-volume meat processing with weighing, labeling and catch weight at the core, where a specialist meat system integrated with the ERP is usually stronger.
  • Machine-connected lines needing real-time data collection and detailed effectiveness analysis; a dedicated MES can sit under Odoo or another ERP.
  • Group-mandated systems, where a parent company requires its own ERP.
  • No planning owner. Without someone who maintains BoMs, routings and calendars, any MRP system decays.

Often the answer is mixed: Odoo for sales, purchasing, inventory and finance, with a specialist system on the line. Because I am paid for advice rather than licenses, I compare these routes on their merits. For comparisons see ERPNext vs Odoo Manufacturing and best ERP for manufacturing; for system selection, the South Africa ERP consultant page. Stock design is covered on Odoo Inventory South Africa.

Not sure where to start?

Tell me about your business and current systems. I’ll suggest the most sensible first step.

Book a Consultation
Related

Related Services

  • Odoo Manufacturing
  • Odoo Consulting
  • ERP for Manufacturing
  • ERP for Job Costing
  • Best ERP for Manufacturing
South Africa

More for South Africa Businesses

  • South Africa overview
  • ERP Consultant
  • Freelance ERP Consultant
  • ERP Business Analyst
  • ERP Requirements Consultant
  • ERP Selection Consultant
  • ERP Implementation Consultant
  • ERP Audit Consultant
  • ERP Rescue Consultant
  • CRM Consultant
Other Markets

Odoo Manufacturing Consultant Elsewhere

  • USA
  • UK
  • UAE
  • Saudi Arabia
  • Qatar
  • Oman
  • Kuwait
  • Bahrain

Not sure which ERP you need?

Do not choose software first.

Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.

  • Independent ERP advice before you invest - I do not resell software
  • Work directly with Vikas - no account managers or junior handoffs
  • Business analysis before software implementation
  • One consultant who understands both your business and the technology
FAQ

Questions About Odoo Manufacturing Consultant South Africa

Yes. A confirmed sales order can create a manufacturing order, with materials bought against the job and time recorded per operation, giving actual cost against the quote. One-off BoMs need a clear policy so records stay manageable. I model one job type end to end before wider rollout.

Odoo plans against work center calendars, so outages must be reflected there, and lines with backup power can be separate work centers. A planner still updates the plan when schedules change. I design the calendars, priority rules and downtime recording with your team.

Not natively. Products with variable weight per case need a third-party module, a scale integration or a specialist system. I raise this early and compare options, since it affects pricing, invoicing and stock valuation throughout the business, and the choice is harder to change later.

In recent versions, the shop floor interface, quality, PLM and maintenance apps have been Enterprise, while bills of materials and manufacturing orders are in Community. Because edition contents shift, the final list for your target version is checked with Odoo or your partner.

Still have questions? Let’s talk them through.

Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.

Book a Consultation
Vikas Saroj seated at a meeting table with a laptop and notebook
Working Model Remote · Worldwide
Email Address hello@vikassaroj.com
Book a Consultation

Let’s Discuss Your Odoo Manufacturing Consultant South Africa Project

Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.

Chat on WhatsApp