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.
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
- Go to Restock in the left navigation.
- Click the Reorder Rules tab.
- Click New Rule.
- An inline form appears. Select the product and location.
- Enter the Min Quantity (reorder point) and Max Quantity (target stock level).
- 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:
- Go to Restock → Reorder Rules.
- Click Import CSV.
- 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:
- Go to Restock → Reorder Rules.
- Click Recalculate.
- Confirm in the dialog. GoStock will update any rules it calculated automatically from sales data.
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 label | What it means |
|---|---|
| Manual | You created or edited this rule directly |
| Imported (CSV) | Imported via CSV upload |
| Smart (auto) | Auto-calculated from sales velocity |
| Shopify | Imported 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:
- Go to Settings → Replenishment (or the Reorder Rules tab — default rules are managed from settings).
- Create a default rule for the location with a min and max.
- 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:
| Stat | What it means |
|---|---|
| Out of Stock | Effective available stock is at or below zero, and nothing is inbound |
| Critical | Stock will run out within 7 days at current usage |
| Orderable | Has a supplier assigned and can be turned into a PO immediately |
| All | Total 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:
- Out of Stock Now — products already at zero or below
- Critical (< 7 days) — products expected to run out within a week
- Low Stock — products below their minimum but not yet critical
- 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.
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:
- On the Suggestions tab, click the Auto-Restock quick action.
- The settings panel expands. Set Schedule to Weekly.
- Choose the day of the week and time (6 AM–9 AM options available).
- 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.
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:
- GoStock looks up the current on-hand stock and the quantity remaining on any open (Sent or Partially Received) POs for that product.
- It calculates effective available = on-hand + inbound PO quantity.
- If effective available is below the Min Quantity, a suggestion is generated.
- The suggested order quantity = Max Quantity minus effective available.
- 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.