Skip to content

How to Manage Stock Across Outlets

One FluentCart stock figure cannot say a product is on the shelf in one branch and sold out in another. Per-outlet stock is how you say it.

Step 1: Decide which stock model each outlet needs

Section titled “Step 1: Decide which stock model each outlet needs”
  • Centralized sells from FluentCart’s own stock. A counter sale and a website sale draw down the same number. A sale moves the units from available to committed in FluentCart, just as a delivered order does, and a refund can put them back. This needs FluentCart’s Stock Management module switched on; without it, FluentCart tracks no stock for the POS to share.
  • Custom (Manual POS Stock) gives the outlet its own count, kept by MultiPOS. FluentCart’s stock is never touched by its sales.
Your setup Pick
One shop plus a website Centralized
Several branches Custom for each branch
One shop, website ships from a warehouse Custom
Pop-up or market stall carrying a fixed set of stock Custom

The choice is per outlet, so you can mix them. The demo does: Harbor Lane Market sells from FluentCart stock, while Harbor Lane Café keeps its own count.

Go to DevDiggers Plugins → MultiPOS for FluentCart → Configuration → General and set Inventory Management: Centralized (Sync with FluentCart) or Custom (Manual POS Stock).

The Inventory Management dropdown on the General tab

That is the default. Each outlet has its own Inventory Management field in its Stock & Receipts section, set to Global Default, Centralized (FluentCart Sync) or Custom (Manual POS Stock). Set it on any outlet that differs from the default, then save the outlet.

Pick a model per outlet and stay with it. Switching mid-trade leaves two figures that disagree and no record of which one was right at the time.

Go to DevDiggers Plugins → MultiPOS for FluentCart → Assign Stocks.

The Assign Stocks screen with a stock figure per product and outlet

Every published product is listed, variations included. With no outlet chosen, each row shows a chip per custom-stock outlet with its count, so the page works as an overview. When no outlet keeps its own stock, the column reads Every outlet sells from FluentCart stock.

Pick the outlet from the Select Outlet filter. With exactly one custom-stock outlet, the screen opens on it straight away.

Choose a custom-stock outlet. The filter lists every outlet, and a Centralized one shows the same Manual POS Stock fields, but its terminal sells from FluentCart stock and never reads them.

The outlet filter on the Assign Stocks screen

The Assign Stocks button on each row of the Outlets list jumps here with the outlet already chosen. That is the faster route when you are working branch by branch.

Each row shows two figures side by side:

  • FluentCart Stock is the central figure, read only.
  • Manual POS Stock is this outlet’s own count.

Seeing both together is the point. It is how you notice that the website thinks there are forty and the back room has three.

Type what is physically at that location into Manual POS Stock, then press Update on that same row.

The Manual POS Stock field and its Update button on an Assign Stocks row

Each row saves on its own. There is no single save at the foot of the screen. A row you typed into without pressing Update keeps its old figure.

Change the outlet filter and do it again. Stock is per location, so a product needs a figure at every custom-stock branch that sells it.

The MultiPOS outlets list with each location, its address and its status

A product with no count at a custom-stock outlet does not appear at that terminal. That is correct, because the cashier cannot sell what is not there.

At a custom-stock outlet, only the products that outlet has. The grid is filtered, so a cashier at the branch that sold out never sees the item and never promises it. At a Centralized outlet the grid follows FluentCart’s stock, backorders included.

The POS home screen with the category row, product search and product grid

The stock count on each card is that outlet’s figure. It shows as long as Display Current Stock Count is on under Configuration → Layout.

The Display Current Stock Count checkbox on the layout tab

To see another outlet’s figure from the terminal, use the shop icon on the product card: How to Check Stock at Other Outlets.

Moving stock between custom-stock locations is two edits, not one. Reduce the sending outlet, increase the receiving one.

Nothing does it for you, so it belongs in your transfer paperwork rather than in someone’s memory.