WooCommerce E-Commerce + POS + Multi-Branch Inventory + Warranty & Repair System

via Freelancer ·

Budget / Salary$250–750
TypeFreelance project
LocationRemote
Posted2 hours ago
I am looking for an experienced developer/team to build a complete e-commerce and retail management system for my business ZAAK in Oman.

This is NOT just a normal WooCommerce website.

I need one connected system that combines:

E-Commerce Website + POS + Inventory + Multi-Branch Management + Employees + Customers + Invoices + Warranty + Repairs + Reports

The public website should be modern, fast, mobile-first, Arabic/English, and easy for customers to use.

Main Website Categories

* Gaming PCs
* Custom PC Builder
* Laptops
* PlayStation
* PS4 / PS5 Games
* Gaming Monitors
* PC Components
* Gaming Accessories
* Phones
* Phone Accessories
* Used Products
* Offers

Custom PC Builder

Customers should be able to choose:

* CPU
* GPU
* Motherboard
* RAM
* SSD
* PSU
* Cooler
* Case
* Fans

The total price should update automatically.

Compatibility checking between parts is preferred.

E-Commerce Features

* WooCommerce
* Arabic RTL + English LTR
* Fast mobile performance
* Product variants
* New / Used products
* Warranty information
* Stock quantity
* Offers and discounts
* Coupons
* Search and filters
* Guest checkout
* Store pickup
* Home delivery
* Paymob integration
* Cash on Delivery
* WhatsApp product enquiry
* Email order confirmations

WhatsApp Notifications

When a customer places an order:

* Customer receives order confirmation through WhatsApp
* Customer receives email confirmation if email is provided
* Staff receives a new order notification

I also want WhatsApp notifications when order or repair status changes.

Please explain what official WhatsApp Business API solution you recommend and its cost.

POS System

I need a private POS dashboard for physical-store sales.

Required features:

* Barcode scanning
* Product search
* Cash/Card payments
* Discounts
* Thermal receipt printing
* Reprint invoices
* Returns
* Exchanges
* Refunds
* Customer information
* Sales history
* Cashier reports
* Employee accounts and permissions

The POS may be a WooCommerce-compatible POS, custom POS, or separate ERP/POS backend, but it must synchronize properly with the website.

ONE Shared Inventory

This is one of the most important requirements.

Example:

If stock is 5 units:

Physical shop sells 1 → website stock becomes 4 immediately.

Website sells 1 → POS stock becomes 3 immediately.

When the final unit is sold → product becomes Out of Stock everywhere.

I do NOT want separate manually synchronized inventories.

Multi-Branch Support

The system must support multiple branches.

Example:

* Samail Branch
* Muscat Branch
* Nizwa Branch

Each branch should have:

* Its own inventory
* Sales
* POS
* Employees
* Repairs
* Warranties
* Reports

But everything should still be connected to one central company system.

Stock transfers between branches should also be supported.

Employee & Permission System

Each employee must have their own username/password.

Example hierarchy:

Company Owner / General Manager

Branches

Branch Manager

Employees / Cashiers / Technicians

A Branch Manager should only see their branch.

The General Manager/Owner should have full access to all branches.

I need role-based permissions and an audit log showing:

* Who changed a price
* Who made a sale
* Who gave a discount
* Who issued a refund
* Who adjusted inventory
* Who changed warranty/repair information

Warranty System

I need warranty tracking for products sold.

The system should store:

* Customer
* Phone number
* Product
* Serial Number
* IMEI
* Invoice number
* Purchase date
* Warranty duration
* Warranty expiry
* Warranty history/status

Staff should be able to search warranty by:

* Phone number
* Invoice number
* IMEI
* Serial number

Repair / Service System

I need internal repair management for devices brought to the shop.

Each repair should include:

* Job number
* Customer
* Phone
* Device
* Brand/model
* Serial/IMEI
* Reported issue
* Device condition
* Accessories received
* Technician notes
* Diagnosis
* Estimated price
* Final price
* Parts used
* Assigned technician
* Branch
* Repair status
* Dates

Repair statuses:
Received → Inspection → Waiting for Approval → Repairing → Waiting for Parts → Ready for Collection → Completed / Cancelled

If a spare part is used during a repair, it should automatically deduct from that branch’s stock.

Customer Database

One customer database should connect:

* Online purchases
* In-store purchases
* Invoices
* Warranty history
* Repair history
* Returns/refunds

Reports

I need reports for:

* Online sales
* In-store sales
* Sales by branch
* Sales by employee
* Sales by product/category
* Profit
* Inventory value
* Low stock
* Returns/refunds
* Repair income
* Daily/monthly/yearly reports

Performance

Speed is extremely important.

Please avoid using too many heavy/random WordPress plugins.

The system should remain fast even when the number of:

* Products
* Images
* Orders
* Customers
* Employees
* Branches

grows significantly.

Important Technical Question

WooCommerce official POS is limited in some countries, including Oman.

Therefore, I am open to:

1. WooCommerce + third-party POS
2. WooCommerce + separate ERP/POS with real-time sync
3. Custom POS connected to WooCommerce

I need you to recommend the best architecture for long-term stability.

Ownership

I require:

* Full Admin Access
* Full website/data ownership
* Domain under my ownership
* Hosting under my account/full control
* Paymob account under my business
* Ability to export all data
* Ability to move to another hosting/developer later

When Applying

Please do NOT send a generic proposal.

Please answer these questions:

1. Have you built WooCommerce + POS systems before?
2. Have you built multi-branch inventory systems?
3. Can you implement warranty and repair management?
4. Which POS/ERP architecture do you recommend for this project and why?
5. Can stock be synchronized in real time between website and physical branches?
6. Can you support Serial Number and IMEI tracking?
7. Can you support barcode scanners and thermal printers?
8. Can you support employee permissions and branch managers?
9. Can you implement WhatsApp Business API notifications?
10. What happens if the internet/server goes down? Can the POS work offline?
11. Which parts will be custom developed?
12. Which plugins/services will be required?
13. What are the recurring yearly/monthly costs?
14. Estimated development time?
15. Estimated total project price?
16. Please send examples of similar POS / WooCommerce / ERP projects you have completed.

Important: I am looking for someone experienced with retail systems, not only website design.

The main goal is to build a scalable system that can grow with ZAAK for multiple branches in the future.
graphic design logo design mobile app development photoshop illustrator inventory management woocommerce payment gateway integration database management api integration
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.