Skip to main content

Replenishment

GoStock's replenishment module helps you avoid stockouts by watching your inventory levels against rules you define. When stock falls low enough, GoStock tells you exactly what to order — and lets you create a purchase order in one click.

Everything lives under Restock in the left navigation: one page with four tabs — Suggestions, Purchase Orders, Transfers, and Reorder Rules.

How Replenishment Works

Replenishment in GoStock is driven by reorder rules. Each rule is specific to one product at one location and has two numbers:

  • Min Quantity — the reorder point. When your effective stock falls below this, GoStock creates a suggestion for that product.
  • Max Quantity — the target. GoStock suggests ordering enough to bring stock back up to this level.

When GoStock calculates whether a suggestion is needed, it uses your effective available stock, not just the on-hand quantity. The formula is:

Effective Available = On-Hand Stock + Inbound (open POs) - Backorders

This means if you already have a purchase order in transit that will cover the shortfall, GoStock will not create a duplicate suggestion for that product.

tip

Set your Min just above the quantity you would run out of while waiting for a supplier delivery. Set your Max to the quantity you want to be at once the order arrives.

Setting Up Reorder Rules

Creating a rule manually

  1. Go to Restock in the left navigation.
  2. Click the Reorder Rules tab.
  3. Click New Rule.
  4. An inline form appears. Select the product and location.
  5. Enter the Min Quantity (reorder point) and Max Quantity (target stock level).
  6. Click Save.

The max quantity must be greater than the min quantity or GoStock will reject the rule.

Importing rules from a CSV file

If you have reorder points for many products, you can import them all at once:

  1. Go to Restock → Reorder Rules.
  2. Click Import CSV.
  3. Follow the on-screen instructions to upload your file.

After a successful import, the new or updated rules are highlighted briefly in the table so you can confirm what changed.

Auto-calculating rules from sales data

GoStock can recalculate your reorder points based on your actual sales velocity:

  1. Go to Restock → Reorder Rules.
  2. Click Recalculate.
  3. Confirm in the dialog. GoStock will update any rules it calculated automatically from sales data.
note

Manual rules are always preserved. Any rule you created yourself, or uploaded via CSV, will never be overwritten by the recalculation. Only auto-generated rules are updated.

Editing and deleting rules

In the Reorder Rules table, each row has an edit and a delete action. You can also select multiple rules and use Bulk Edit to update the min or max across all of them at once.

Rule source labels

The Reorder Rules table shows where each rule came from. You can filter by source using the dropdown:

Source labelWhat it means
ManualYou created or edited this rule directly
Imported (CSV)Imported via CSV upload
Smart (auto)Auto-calculated from sales velocity
ShopifyImported from Shopify safety stock settings

Default rules for a location

If you want a baseline min/max to apply automatically to every product at a location (useful as a safety net), set a default rule:

  1. Go to Settings → Replenishment (or the Reorder Rules tab — default rules are managed from settings).
  2. Create a default rule for the location with a min and max.
  3. When a new product is added, GoStock automatically creates a product-level rule for it using the default values.

Product-level rules always take priority. The default only applies when no specific rule exists for that product at that location.

The Suggestions Tab

The Suggestions tab is your daily action list — it shows every product that currently needs reordering across all your locations.

What the stats bar shows

At the top of the Suggestions tab, a stats bar breaks down suggestions by urgency:

StatWhat it means
Out of StockEffective available stock is at or below zero, and nothing is inbound
CriticalStock will run out within 7 days at current usage
OrderableHas a supplier assigned and can be turned into a PO immediately
AllTotal number of products with active suggestions

Click any stat to filter the list to just that category. Click it again to clear the filter.

How suggestions are grouped

In the default Cards view, suggestions are grouped into four sections by urgency:

  1. Out of Stock Now — products already at zero or below
  2. Critical (< 7 days) — products expected to run out within a week
  3. Low Stock — products below their minimum but not yet critical
  4. Watch List — products approaching their minimum (collapsed by default)

You can also switch to a flat Table view using the toggle in the toolbar.

Search and filters

Use the search bar to find specific products or suppliers. Search works across product names and supplier names. Use the stats bar to filter by urgency category.

Acting on Suggestions

Creating a PO from a single suggestion

On any suggestion card, click Order (or the action button) to create a draft PO for that product immediately. GoStock creates the PO pre-filled with the suggested quantity and navigates you to it.

Creating a PO for a whole supplier group

In the Cards view, each section groups products by supplier. There is a Create PO for [Supplier Name] button at the top of each supplier group. Click it to create one draft PO for all products from that supplier in that section.

Ordering everything at once (Order All)

Click the Order All quick action to create draft POs for every suggestion that has a supplier assigned. A confirmation dialog shows you exactly how many POs will be created and which suppliers they are for, with a line count for each. Click Create [N] POs to confirm.

GoStock creates one PO per supplier. If you have ten products from three suppliers, you get three POs.

After POs are created, GoStock navigates you to the Purchase Orders tab so you can review them before sending.

note

Products without a supplier assigned cannot be turned into a PO automatically. GoStock shows these in suggestions but marks them as not orderable. Click Assign Supplier on that product to fix this.

Auto-Restock: scheduled PO creation

You can configure GoStock to automatically create draft POs from suggestions on a weekly schedule:

  1. On the Suggestions tab, click the Auto-Restock quick action.
  2. The settings panel expands. Set Schedule to Weekly.
  3. Choose the day of the week and time (6 AM–9 AM options available).
  4. GoStock will automatically create draft POs from active suggestions on that schedule.

You can also click Generate POs Now in the panel to run a one-off batch immediately without waiting for the schedule.

tip

Auto-Restock creates POs as drafts. They are not sent to suppliers automatically. Review them in the Purchase Orders tab and send when ready.

Understanding the Suggestion Calculation

For each product/location with a reorder rule:

  1. GoStock looks up the current on-hand stock and the quantity remaining on any open (Sent or Partially Received) POs for that product.
  2. It calculates effective available = on-hand + inbound PO quantity.
  3. If effective available is below the Min Quantity, a suggestion is generated.
  4. The suggested order quantity = Max Quantity minus effective available.
  5. If the product has a preferred supplier with a case pack size, GoStock rounds up to the nearest full case.

The result: you never see suggestions for products that are already covered by inbound orders, and you always order a complete number of cases.

The Purchase Orders and Transfers Tabs

The Purchase Orders tab on the Restock page shows all your POs (same data as the main Purchase Orders page) with a Create PO button at the top. This is a convenience view — POs created from suggestions appear here immediately.

The Transfers tab shows all location-to-location transfers with a Create Transfer button. Use transfers when you want to rebalance stock between your own locations rather than ordering from a supplier.