ERP + CRM built for e-commerce operations

ERP System for Online Stores: Orders, Inventory, Shipping and Cash in One Place

From the moment an order arrives from your website, WhatsApp or Facebook, to the day cash-on-delivery money reaches your treasury. A fully Arabic system that we build, install and hand over to your store, with a demo you can try before you pay anything.

  • 10+years of experience
  • 100+projects and clients
  • 90 daysfree support after delivery
  • Freeonline team training
Dashboard: today's sales, orders waiting for confirmation, treasury balance and net profit
Sales section: key alerts, order statuses and the last 14 days of activity
Interactive analytics: pick the measure, period and chart you want

Dashboard: today's sales, orders waiting for confirmation, treasury balance and net profit

Sales section: key alerts, order statuses and the last 14 days of activity

Interactive analytics: pick the measure, period and chart you want

If you run an online store, you probably recognise these problems

Most stores start with a spreadsheet, a WhatsApp group and a courier app. As order volume grows, the same problems appear:

Orders lost between channels

One order from the website, another from WhatsApp, a third from Instagram, and nobody knows which are confirmed.

Stock you cannot trust

You sell an item that is out of stock, or goods sit in a branch warehouse that your online store cannot see.

Cash stuck with the courier

Unclear how many orders were delivered, how many came back, and what Bosta or others really owe you.

Returns without accounting

Did the return go back to stock? Was it refunded? Or booked as a loss?

Profit you cannot see

You sell a lot but cannot tell what is left after product cost, shipping, ads and salaries.

A team without permissions

Everyone sees everything, including purchase prices and profit.

An order's journey inside the system, from first message to cash in the treasury

The same steps that already happen in your store, but ordered and logged with the employee name and time:

  1. Order arrivesFrom the website (WooCommerce), the call center or Meta messages. It lands in the confirmation queue automatically.
  2. ConfirmationA call-center agent calls the customer, edits the order, then confirms or cancels it with a recorded reason.
  3. Dispatch permitThe warehouse issues a dispatch permit and scans each product with a camera or barcode scanner.
  4. ShippingThe order is handed to the courier (Bosta and others) and shipment status updates through the webhook.
  5. Delivered or returnedIf delivered, the money is booked to the courier account. If returned, stock and accounts adjust.
  6. SettlementWhen the courier transfers your money, you record the settlement and match it to orders.
  7. ReportsSales and profit by channel, branch and employee, from order to net profit.

Features of an ERP system for managing an online store

Every feature here already runs in the current system, not a promise on a sales page:

Order confirmation queue

Website and call-center orders in one list, with clear statuses and alerts for late ones.

WooCommerce integration

New and updated orders reach the system automatically through a signed webhook.

Bosta and courier integration

Shipment status updates from Bosta, Bonser and any other courier that supports webhooks.

Camera barcode scanning

Scan with a phone camera or scanner for receiving, dispatch permits and stock counts.

Multiple warehouses and branches

A main warehouse, one per branch, and transfers between them limited to the general manager.

Branch cashier

Branch sales by card machine and cash, with independent invoice numbers per branch.

Suppliers and purchase orders

Partial receiving, freight added to goods cost, and a clear balance owed to each supplier.

Returns and exchanges

Refunds and exchanges with a reason, and a staff decision on returning goods to stock.

Treasury and accounts

Cash, wallet and bank, plus money held by payment gateways and installment companies.

Reports and interactive analytics

A chart on every screen, and reports per channel, branch, product and employee.

Leads and Meta inbox

Track leads, and pull WhatsApp, Facebook and Instagram messages into the system.

Permissions and security

7 roles, an audit log of every change, a recycle bin and automatic backups.

Order management and the confirmation queue

The biggest loss in cash on delivery is the order that shipped before the customer confirmed. The system separates new orders from confirmed ones and does not allow dispatch before confirmation.

  • Every order shows its source (website, WhatsApp, Facebook, Instagram, hotline) and the employee who logged it
  • A customer with several phone numbers, and an order for another recipient at a different address
  • Discounts need a reason and stay within the employee's limit, and totals are re-checked on the server
  • A blocklist of customers who refuse delivery so you are warned before shipping
  • A4 or 80mm invoice printing
Orders screen of the ERP system for online stores with a last-14-days orders chart and order status breakdown

Inventory, warehouses and barcode dispatch permits

One product can sit in a main warehouse and in each branch warehouse. The system calculates stock per warehouse and warns you about items close to running out before you lose sales.

  • A dispatch permit must be completed before shipping, logged with the employee and date
  • Receive goods by barcode or manually, in parts if the supplier delivers part of the order
  • A minimum level per product with low-stock alerts
  • Stock counts and adjustments with a documented movement
  • Warranty, serial numbers and maintenance requests for devices
Inventory and purchasing section: items close to running out, stock by warehouse and purchase order status

Shipping, cash on delivery and courier settlements

Knowing an order shipped is not enough. You need its status, how much cash the courier holds and when it will be transferred. The system links each order to its courier and calculates what you are owed.

  • Automatic shipment status updates from Bosta and others
  • Customer shipping fees by governorate or zone
  • Courier settlements are recorded and reviewed against delivered orders
  • Alerts for stuck or late shipments
  • A courier return restores stock and reduces the amount owed
Sales section: late shipment alerts, order statuses and sales over the last 14 days

Accounts, treasury and net profit

Instead of calculating profit at month end in a spreadsheet, the system derives it from the data itself: revenue, minus product cost, minus shipping, returns and expenses.

  • Multiple accounts: cash, wallet, InstaPay and bank
  • Money held by payment gateways and installment companies as separate receivables
  • Expenses with an attached receipt, recorded under the accountant's name
  • Payroll, bonuses and deductions: the accountant submits and the general manager approves
  • Profitability per channel and per branch
Money section: company expenses by category and alerts for pending transfers and expenses without a receipt

Reports and interactive analytics for faster decisions

Pick the measure (revenue, order count, profit) and the period, split by channel, branch, product or employee, and switch chart type in one click. Every screen in the system also has its own charts.

  • Comparison with the previous period
  • Excel export
  • Save your favourite report settings
  • The home page shows what needs your attention first
  • Interactive charts: hover to see details
Interactive analytics: choose measure, period and chart type for sales

Connect the ERP with WooCommerce, Bosta and Meta

Keys and links are entered from one screen in the admin section, without opening any code:

WooCommerce

Ready

Receive new orders and payment or cancellation updates through a securely signed webhook.

Bosta

Ready

Receive shipment status updates with a token that is unique to you.

Bonser and other couriers

Ready

A generic webhook URL for any courier that sends updates; field mapping is adjusted to each courier's payload.

Meta messages: WhatsApp, Facebook, Instagram

Needs your accounts

Pull messages into the system and reply from the same screen. We set it up with your official account keys.

Payment gateways and installment companies

Coming soon

Receivables are recorded and settled today. Automatic integration is added per company based on its documentation and keys.

Other platforms (Shopify and more)

On request

We build a custom integration if your store runs on a platform other than WooCommerce.

To be clear: Meta and courier integrations need accounts and keys from you, and we test them with you on your real account before handover.

An ERP suitable for any kind of online store

Built around the needs of businesses that sell online and from branches:

Home appliance and electronics stores

Warranty, serial numbers and maintenance, with high-value inventory.

Fashion and accessories stores

Sizes, colors, many returns and cash on delivery.

Cosmetics and personal care

Expiry dates and high order volume.

Dropshipping stores

Products bought on demand, without warehouse stock.

Online plus physical branches

The same stock serves the branch and the website with separate accounts.

Call-center driven sales

A large confirmation team and per-employee performance tracking.

A specialised ERP, spreadsheets, or a generic accounting program?

A quick comparison of why stores outgrow the first two:

Spreadsheet + WhatsAppGeneric accounting softwareNibras ERP for stores
Order confirmation queueNoRarelyYes
WooCommerce integrationManualNeeds customizationYes
Courier trackingManualNoYes
Money held by couriersManualNoYes
Barcode and dispatch permitsNoSometimesYes
Role-based permissionsNoYesYes
Charts on every screenBuild your ownLimitedYes
Fully Arabic with RTLYour effortDependsYes
Designed for cash on deliveryNoNoYes

Implementation steps and request a quote

We work in clear steps, with support after handover:

Request a free quote

Pricing depends on the size of your store: number of users, branches and integrations. Message us on WhatsApp and we will reply with a clear quote covering cost and timeline.

  • A free demo before you decide
  • Free online training for your team
  • 90 days of free support for software defects
  • Customized system delivered in 30 working days
  1. Try the demoTest the system yourself and tell us what is missing.
  2. Call and requirementsWe learn your store: channels, warehouses, couriers and roles.
  3. QuoteA clear quote with cost and timeline before you start.
  4. Setup and data importProducts and customers load from spreadsheets, and integrations are configured.
  5. Training and go-liveYour team is trained and starts working, with 90 days of follow-up.

The 90 days of support cover software defects and agreed features. Any new edit or addition is quoted before work begins.

Frequently asked questions about ERP for online stores

What is an ERP system for an online store?

One program that brings together orders, customers, inventory, purchasing, shipping, accounting and reports, instead of each living in its own sheet or app. The Nibras system is designed specifically for cash-on-delivery stores in Egypt.

Does it integrate with WooCommerce?

Yes. New orders and payment or cancellation updates reach the system automatically through a signed webhook and appear in the confirmation queue.

Does it integrate with Bosta and other couriers?

Yes, through webhooks for shipment updates. Bosta is ready with a token unique to you, and any other courier that sends updates can be connected; we test its payload format with you before handover.

Does it support cash on delivery?

The system is built around it. It tracks the money held by the courier, matches it to delivered orders and records returns.

Can I manage multiple warehouses and branches?

Yes. A main warehouse, one per branch, a cashier per branch with independent invoice numbers, and transfers between warehouses limited to the general manager.

Does it work with barcodes and cameras?

Yes. Receiving, dispatch permits and stock counts work with a scanner or directly with a phone camera in the browser.

Can warehouse staff see profit and purchase price?

No. The server itself withholds purchase price and margin from roles without permission, so it is not just a hidden field.

Can I answer WhatsApp and Facebook messages from the system?

After connecting your official Meta accounts, messages are pulled into one screen and can be turned into orders. Meta's rules apply: for example WhatsApp allows free-form replies within 24 hours of the customer's last message.

How much does it cost?

The price depends on the number of users, branches and integrations, so there is no single price that fits every store. Ask for a free quote on WhatsApp and we will reply with a clear cost and timeline.

How long until I can start?

The customized system is delivered in 30 working days, and it can take longer with project size and the readiness of your data. The demo is available immediately.

Is my data safe?

The system runs over HTTPS, every change is logged under its author, deleted records go to a recycle bin you can restore from, and backups are automatic. We keep your data confidential.

Is it suitable for stores in Saudi Arabia, the UAE and the Gulf?

It is fully Arabic and customizable for each market (currency, tax, couriers). Contact us to define the scope and price.

How do I try the system?

Press the demo button: a complete system with sample data. Move between sections and try an order, a dispatch permit and a report.

A practical guide to choosing an ERP for your online store in Egypt

If you are searching for a system to run your online store, you have probably reached the point where spreadsheets are no longer enough. This guide explains how to decide in practical terms, which indicators to track, and the mistakes that cost store owners the most.

Why does a store need an ERP and not only accounting software?

Accounting software records money after it moves. The problems of online stores happen before that: an unconfirmed order, inaccurate stock, a delayed shipment, a return nobody logged. An e-commerce ERP manages the whole journey from order to ledger, so it prevents losses instead of only recording them.

Seven criteria for choosing an online store management system

  • A direct integration with your store platform (WooCommerce or another) with no manual re-entry of orders.
  • An order confirmation queue for the call center that records the employee name and cancellation reason.
  • Support for couriers in Egypt, cash-on-delivery tracking and returns.
  • Multiple warehouses and branches, with a dispatch permit before goods leave.
  • Real permissions: who sees purchase price and profit, and who does not.
  • Profit reports after shipping, returns and expenses, not just sales.
  • A clear Arabic interface and a support team that answers in Arabic.

Indicators to review in your store every week

  • Confirmation rate = confirmed orders / all new orders.
  • Delivery rate = delivered orders / shipped orders.
  • Return rate = returns / delivered orders.
  • Net profit per order = selling price - product cost - shipping - its share of ads and expenses.
  • Cash held by couriers and the average time to transfer.
  • Items close to running out, and slow-moving items.

Stores that review these weekly spot a problem such as rising returns on one product or a slow confirmation channel before it becomes a large loss.

Common mistakes that cost store owners money

  • Shipping orders before the customer is confirmed, then paying outbound and return fees.
  • Selling a product that is actually out of stock because a branch warehouse is not updated.
  • Not linking real shipping cost to the order, so profit looks higher than it is.
  • Letting every employee see the purchase price.
  • Postponing stock counts until differences become large.

How to roll the system out without stopping work

Start by moving products and customers from spreadsheets, run the confirmation queue first, then enable dispatch permits and shipping, and finally accounts and reports. Your team learns in stages and no working day stops. This is exactly how we do it for clients at Nibras Media, with online training and 90 days of support after handover.

DemoWhatsApp