The Replenishment page lets you generate restock orders based on what has sold at a Shopify location over a chosen period. It proposes quantities, lets you adjust them, and then creates the order.
Replenishment requires a connected Shopify integration. If Shopify is not connected or is not returning data, you will not be able to proceed. Go to your integrations settings to connect Shopify before using this page.
Step 1: Load your Shopify locations
Select Load locations to pull in the list of locations from your connected Shopify store. Your available locations will appear once the load is complete.
Step 2: Choose a location
Select the location you want to replenish from the list. This determines which location's sales data will be used to calculate replenishment quantities.
Step 3: Choose a date range
Select a date range to define the sales period to base replenishment on.
| Option | Period |
|---|---|
| Today | Current day only |
| Last 7 days | Rolling 7-day window |
| This week | Current calendar week |
| Custom | Specify a start and end date |
Step 4: Load sales data
Select Load sales to fetch sales data for the chosen location and date range. This populates the item list with quantities based on what sold in that period.
Step 5: Review proposed quantities
The item list shows each product and the quantity proposed for replenishment. These figures are based directly on the sales volume for the period you selected.
Review the list before proceeding. If the quantities look correct, you can move on. If not, go to Step 6.
Step 6: Adjust quantities if needed
You can edit any quantity in the list before creating the order. Select the quantity field for an item and enter the correct amount.
This step is optional. If the proposed quantities are accurate, you can skip straight to Step 7.
Step 7: Enter or confirm the destination address
Enter the address where the replenishment order should be sent, or confirm the address if one is already populated. The address must be complete (including street, city, and postcode) before you can create the order.
If the destination address is incomplete, the order cannot be created. Make sure all required address fields are filled in before continuing.
Step 8: Check for duplicate orders
Before creating the order, the system automatically checks whether a replenishment order already exists for this location and date range. If a duplicate is detected, you will see a prompt to confirm you want to proceed.
This is a normal part of the workflow, not an error. The check is there to help you avoid accidentally reordering stock for a period you have already actioned.
Step 9: Create the replenishment order
Select Create order to submit the replenishment order. The order is created and you will see a confirmation.
Running bulk replenishment across multiple locations
You can run replenishment across all your locations at once instead of doing them one at a time. Select Bulk replenishment and follow the same date range selection steps.
When bulk replenishment completes, the results are shown per location:
| Status | What it means |
|---|---|
| Created | Replenishment order was successfully created |
| Skipped | A recent replenishment order already exists for this location and period |
| Error | Something prevented the order from being created — review this location individually |
Skipped locations are expected and do not require any action. Error locations should be reviewed individually.
You can run replenishment for a skipped location manually using the single-location workflow if you need to override the skip.