Please fill out the form below if you have a plan or project in mind that you'd like to share with us.
SKU, branch stock and omnichannel orders for a Saudi printer cartridge and office supplies reseller.

UPC Toner sells printer cartridges, office consumables and accessories in Saudi Arabia through branches and an online store. Thousands of SKUs move between branches and channels.

Thousands of cartridge and consumable SKUs had to be managed
One SKU catalogue serves the online store and every branch
Stock sat across branches and had to move between them
Branch stock and inter-branch transfers are visible in Zoho Inventory
Web orders needed either shipping or branch pickup
Orders ship with courier tracking or are collected from the nearest stock
Fast-moving items had to be reordered on time
Reorders are driven by real sales shown in Zoho Analytics
The catalogue team loads the full range of cartridges, consumables and accessories into Zoho Inventory as SKUs, and the same catalogue feeds the Zoho Commerce online store.
Purchasing raises supplier purchase orders in Zoho Inventory, and goods are received into branch stock by barcode scanning so quantities are recorded against the right SKU.
Zoho Inventory holds stock by branch, and staff use inter-branch transfers to move items between locations when one branch is short and another has stock.
Customers buy through the Zoho Commerce online store or at branch POS. Both channels update branch stock, and B2B and repeat customers are kept in Zoho CRM.
Staff pick orders by barcode, then either ship them with courier tracking or hold them for branch pickup, so web orders can be fulfilled from the nearest available stock.
Payments are recorded against ZATCA-compliant invoices in Zoho Books, and Zoho Analytics sales and stock dashboards show which fast movers need reordering based on real sales.
Shyphan delivered the project on Zoho Commerce, Zoho Inventory, Zoho Books, Zoho CRM and Zoho Analytics, covering a 6-step process with 4 integration points.




Raise supplier purchase orders and use sales and stock dashboards to reorder fast-moving SKUs on time
Sell at POS, receive and pick stock by barcode and transfer items between branches when needed
Manage the Zoho Commerce store on the shared catalogue and arrange shipping or branch pickup for orders
Keep B2B and repeat customer records in Zoho CRM and follow up their orders across channels
Issue ZATCA-compliant invoices in Zoho Books and record payments for online and retail sales
Both channels update branch stock.
Receiving and picking by barcode.
Stock moved between branches.
Shipments tracked, invoices compliant.
Sales across the online store and branches, by SKU and channel, in Zoho Analytics
Quantity on hand for each SKU at every branch, used to plan transfers and fulfilment
Fast-moving SKUs and their current stock, so purchasing can reorder based on real sales
Orders and purchase history for B2B and repeat customers held in Zoho CRM
Process mapping, documents and data reviewed with each team.
Target flow agreed across 5 apps and 4 integration points.
Apps configured, custom logic built and integrations connected.
User acceptance testing with real scenarios and role-based training.
Cut-over, hypercare and ongoing improvements.
Fatoora-format tax invoices with XML and QR, cleared or reported as required.
Standard, zero-rated and exempt supplies mapped, with return-ready reports.
Personal data kept to what the process needs, with role-based access.
Bilingual documents where customers and authorities expect them.
Zoho Commerce runs on the same catalogue as Zoho Inventory, and both online and POS sales update branch stock. A web order can then be shipped with courier tracking or collected from the branch that holds the stock, with inter-branch transfers used where needed.
The catalogue is loaded once into Zoho Inventory and shared with the online store. Receiving and picking are done by barcode, so each movement is recorded against the correct SKU, and both sales channels update the same branch stock figures.
Zoho Analytics sales and stock dashboards show how quickly each SKU is selling against the stock held at each branch. Purchasing uses this to raise supplier purchase orders for fast movers on time, so reorders follow real sales.
Send us your brief and a senior consultant will reply within 1 hour with scope, timeline and a fixed quote. No spam, no junior reps.
We are not the cheapest, and we decline work where the budget will not cover doing it properly or where the product is the wrong answer.
How we handle it: You get a written recommendation after the free discovery call either way, including when that recommendation is not to proceed.