Skip to content

Case study

Custom Odoo POS for carpet retail

For Nafis Gilam, a carpet retailer, I customized Odoo POS so the sales screen matches how carpets are actually sold. Prices and payments work in two currencies, stock moves between branches inside Odoo, and purchases are imported instead of retyped — sales and inventory live in one system.

Client
Nafis Gilam
Industry
Carpet retail
Nafis Gilam logo

Client & industry

Nafis Gilam is a carpet retailer running four branches.

Problem

{{TODO: the problem in the client's own words}}

Constraints

{{TODO: constraints — e.g. go-live deadline, existing systems, team size}}

What I built

  • POS that sells a carpet by the piece or by the metre, with the price calculated per square metre
  • USD and UZS pricing and payment on the same sale
  • Several barcodes per product, so any label on a roll finds the right item
  • Bulk product import from Excel instead of retyping
  • Stock transfers between the four branches, with cash visible per branch

Results

  • {{TODO: metric}}

Stack

  • Odoo
  • Python
  • OWL

Related services

Next case studyOdoo KPI & sales commission engineEcolit Ceiling Solutions (ECS)Next projectHave a similar problem?Tell me how it works today.