WooCommerce E-Commerce + POS + Multi-Branch Inventory + Warranty & Repair System
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.
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.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.