Warehouse software for ecommerce

Warehouse software for your store: stock moves with the order

An Excel sheet tells you what you had yesterday. In Rabehni stock is tied to the order itself: what is held, what shipped and what came back intact, with nobody editing a number by hand.

One warehouse on Starter · 3 on Growth · unlimited on Pro · stock counts with approval on Pro

You have 120 pieces. How many can you sell? Follow a two-piece order

Illustrative example: Cotton T-shirt · Black · L
On hand120
Held2
Available118

The warehouse picked it: two pieces held

A held quantity cannot be promised to another order.

MovementOn handHeld
New order · no movement1200
Confirmation · in stock1200
Picking · hold 21202
If you run on an Excel sheet

A stock sheet, or warehouse software tied to your orders?

An order ships

Excel sheetSomeone has to remember to deduct it

RabehniOn hand drops when it enters «in shipping»

An order is confirmed and stock ran out

Excel sheetYou find out when the warehouse goes looking

RabehniIt waits its turn, and the oldest is reviewed first

A bundle or offer

Excel sheetA separate balance that drifts from its parts

RabehniDeducted from the parts, availability calculated from them

An intact return

Excel sheetAdded by hand, if someone remembers

RabehniOnly an intact return restores stock

A product running low

Excel sheetYou see it when you open the sheet

RabehniAn hourly alert and a shortages screen

Cost of goods

Excel sheetFormulas that break with every batch

RabehniWeighted average from the cost ledger

What is inventory management software for ecommerce?

Inventory management software for ecommerce ties each product balance to the movement of the order itself. In Rabehni, a new order deducts nothing, stock is held during picking, and the real deduction happens when the parcel is handed to the carrier. Bundles deduct from their components, only good returns go back, and cost uses a weighted average.

When is stock deducted?

An order passes four points, and each one has a single, clear effect on the balance.

New order: no deduction

An order that has just arrived from the store or a sheet does not touch the balance. A customer who has not confirmed yet takes nothing away from what you can sell.

Confirmation: shortage check

If the quantity is there, the order is confirmed. If it is short, it becomes Reserved and keeps its place. When stock increases, the oldest order is checked first and confirms itself once every line can be filled.

Picking: stock is held

When the warehouse picks an order from the pick list, its quantity is held so it cannot be promised to another order. The two-scan pick list is available from the Growth plan.

Carrier handover: the real deduction

The balance drops when the order moves to In Shipping. If it is canceled or sent back to waiting for stock before then, the hold is released and the quantity is available again.

Warehouses and low-stock alerts

Shortages screenIllustrative example
ProductReasonAvailableShort sincePurchasing
Jeans · Size 32Out04 daysOrdered · due 12/11
Hoodie · Grey · XLOrders need more62 daysNot yet
Cotton capUnder the limit (10)8TodayNot yet

Warehouse count by plan

Your plan sets how many warehouses you can add, and each limit is listed on the pricing page. A team member assigned to a warehouse sees only that warehouse's shortages.

Transfers between warehouses

Pick the product, source warehouse, destination warehouse and quantity. If the source balance is too low, the transfer is refused and the screen tells you what is there.

Shortages screen

Each product has an alert level, and one buy list shows what is out, what reserved orders need beyond stock, and what fell below its level. Each row shows how long it has been short and which bundles use it, and you can mark it ordered with an expected date.

Hourly in-app alert

The system checks stock every hour and sends an in-app notification when a product reaches the level you set. The default is 10 pieces and you can change it in settings.

Physical stock count

The warehouse counts and the accountant approves. Approval is available on the Professional plan.

Count sheet before approvalIllustrative example
ProductShould be on the shelfCountedVarianceResult
Cotton T-shirt · Black · L1161160Matches
Cotton T-shirt · White · M60BlankNot calculatedNot counted
Cotton cap80− 8Explicit zero
Canvas bag5018− 32Stop: write a reason

A draft with no effect

The warehouse keeper records the count from a phone as a draft, and the accountant gets a notification. Until approval there is no stock movement and no journal entry.

The count is compared to what should be on the shelf

The count sheet shows what the shelf should hold: the balance minus pieces packed and waiting for the courier. Each line records when it was counted, so the difference is measured from that moment, not from approval.

Not counted is different from zero stock

An empty line means not counted, and an explicit zero means none. Counts work per flavor or size, and bundles are left off the sheet because their stock comes from their components.

A large variance needs a reason before approval

Approval stops if the count would push available stock below zero, or cut half or more of the balance by 10 pieces or more. Passing it takes a written reason, and then the stock movements and variance entry are recorded.

Bundle inventory and cost method

«Summer set» bundleIllustrative example
Cotton T-shirt × 1120 on handEnough for 120 bundles
Sports socks × 230 on handEnough for 15 bundles
Bundles available15The scarcest part decides

Bundles deduct from their components

A bundle has a recipe (BOM) listing components and quantities. Holds and deductions apply to the components, and what is available is the number of complete bundles the components can make.

Bundle cost

A bundle's cost is each component's cost times its quantity, plus extra costs you define such as the box, a sticker or assembly labor.

Bundle limits

One level only: no bundle inside a bundle. Quantities are whole pieces. A recipe refuses edits while orders on it are reserved or being picked, so you create a new version of the bundle instead.

Bought at more than one price? Weighted average cost

Each product's cost is a weighted average from the cost ledger. A product with no recorded cost stays at zero and its cost of goods sold is skipped rather than invented. Entries appear in accounting from the Growth plan.

Stock and profit

Bought the same product at two prices? How is your profit worked out?

Weighted average costIllustrative example
First batch100 pieces × EGP 100EGP 10,000
Second batch50 pieces × EGP 130EGP 6,500
Cost per piece in net profitEGP 11016,500 ÷ 150 pieces
Buying and scanning

From the purchase order to the returned parcel

PurchasingA purchase order per supplier

A number, a supplier and lines with quantity and price, moving from draft to closed, then becoming a supplier bill in accounting.

PickingA pick list with scanners

The warehouse picks orders from one list and their quantities are held. From the Growth plan.

ReturnsA scan for the returned parcel

Each piece is marked intact, damaged or missing, and only intact pieces restore stock.

Is Rabehni right for your warehouse today?

A good fit if

  • You sell online and want stock to move with the order
  • You have bundles and offers made of several products
  • You want to see on hand, held and available
  • You track total product stock, and transfers between warehouses are enough

Not a fit if

  • A shipment must deduct from one specific warehouse
  • You need quantities to update on Shopify automatically
  • Your products need batch, expiry or serial tracking
  • You need FIFO costing

Inventory limits today: what is not available yet?

  • Order deductions move the product's total balance, not the balance of a specific warehouse, so per-warehouse quantities do not drop as orders ship.
  • Rabehni does not update the quantity on your Shopify store after a deduction.
  • There is no scheduled cycle-count program: you open each count yourself.
  • There is no batch, expiry date or per-piece serial tracking.
  • There is one cost method: weighted average. FIFO and LIFO costing are not offered.

Questions about inventory management software

When does inventory software deduct stock from an order?

In Rabehni, a new order deducts nothing. The quantity is held when the warehouse picks the order, and the real deduction happens when the order moves to In Shipping at carrier handover. If it is canceled before that, the hold is released and the quantity is available again.

What happens if an order is confirmed but the item is out of stock?

In Rabehni, the order becomes Reserved instead of confirming against stock that is not there. When the balance rises through a purchase or a good return, orders are checked oldest first, and one whose lines can all be filled confirms itself. The Shortages screen shows the quantity to buy.

Can I manage multiple warehouses in one system?

Yes, within your plan's limit, which is listed on the pricing page. Rabehni transfers quantities between warehouses and refuses a transfer if the source balance is too low. An order deduction, however, moves the product's total balance rather than a specific warehouse's balance.

Does it send low stock alerts?

Yes. Rabehni checks hourly and sends an in-app notification, with a default level of 10 pieces that you can change in settings. The Shortages screen also lists what is out, what reserved orders need beyond stock, and what fell below its product level. The alert is in-app, not WhatsApp or email.

How do I do a physical inventory count?

In Rabehni, the warehouse keeper records the count on a phone as a draft with no effect, and the accountant approves it from accounting on the Professional plan. The difference is measured from the moment of counting, and a blank line means not counted. A large variance stops until someone writes a reason.

How does inventory work for product bundles?

A bundle in Rabehni has no stock of its own. Holds and deductions apply to the components in its recipe (BOM), and what is available is the number of complete bundles those components can make. A good return credits the same components. Recipes are one level deep with whole-piece quantities.

Which inventory cost method does it use?

Rabehni uses weighted average cost from its cost ledger, with no FIFO or LIFO costing. A bundle's cost is its components' cost times their quantities, plus any extra costs. A product with no recorded cost is skipped in cost of goods sold rather than given an invented figure.

Does it update stock on my Shopify store?

No. Rabehni takes the order from Shopify and keeps the balance on its side, but it does not write quantities back to your store's products. If you rely on Shopify's counter to stop selling, you need to adjust it there.

How do I avoid selling stock I do not have?

In Rabehni a short order is not confirmed on goods you do not have. It waits its turn, and when stock arrives the oldest is reviewed first. A picked quantity is held and cannot be promised to another order. Rabehni does not stop sales on a Shopify store, so that counter has to be set there.

How do I count stock while orders are being picked?

The count sheet shows what should be on the shelf: stock minus picked pieces waiting for the courier. Each line records when it was counted, so the variance is worked out from that moment and not from approval.

Page last updated

Let stock move with the order

Send your store details and we reply within 48 hours.