Forstock
Purchase orders

Every purchase order, in one place.

Forstock is purchase order software for Shopify brands that buy stock from suppliers. Draft each PO from the reorder list, which shows the order-by date and recommended quantity per product. Email it to the supplier from Forstock, and the timeline logs the send. Track it until it arrives, then check in what came, partial boxes included. Push the count to Shopify only when you say so.

5.0 on the Shopify App Store15 currenciesShopify sync150+ warehouses & 3PLs
Purchasing/Purchase Orders/Create PO
Draft · 2 items · $3,700.00
Purchase OrdersCreate PO
Order details
PO Number
PO-00013
Select Supplier *
Pacific Textiles
Ship to Location *
NYC WarehouseUnited States
Everything on this purchase order is delivered here. This is the address the supplier sees.
Estimated Arrival Date
Oct 08, 2026
Currency
USDUnited States dollar
Products · 2 items
Edit Products
Item
Barcode
Current Stock
Quantity
Unit Cost (Supplier)
Total
Terry Polo
Terry Polo - M
TP-SAND-M
—
58
120
18.50$
$2,220.00
Terry Polo
Terry Polo - L
TP-SAND-L
—
44
80
18.50$
$1,480.00
Total $3,700.00
Save as Draft
Create Purchase Order
From the reorder list2 lines · $3,700.00
Used every morning at
01 · One home

Track every purchase order, draft to received.

In Forstock, each purchase order is one record that moves through five stages, replacing email and spreadsheet tracking. The reorder list counts a sent PO as supply on its estimated arrival date (ETA). A late order shows up as a gap in supply.

Purchase Orders
Create and manage purchase orders, track deliveries, optimize timing
All 6
Open 3
Received
PO Number
Supplier
Status
Items
Estimated Arrival
PO-00012
Atlas Trading Co
In Delivery
3 items
180 units
Sep 18, 2026
In 10 days
PO-00011
Maison Botanique
In Production
5 items
1,100 units
Sep 30, 2026
In 22 days
PO-00010
Pacific Textiles
Partially Received
4 items
60 of 200 received
Sep 2, 2026
140 units still due
PO-00009
Nordic Supply AB
Received
2 items
90 units
Aug 26, 2026
Received Aug 25
PO-00008
Atlas Trading Co
Received
6 items
240 units
Aug 12, 2026
Received Aug 14
PO-00007
Maison Botanique
Received
3 items
600 units
Jul 30, 2026
Received Jul 29
Read by the reorder listPO-00012 lands Sep 18
02 · Supplier rules

Lead times, MOQs and pack sizes, in every draft.

Each product in Forstock carries its supplier's lead time, minimum order quantity (MOQ) and pack size. The MOQ is the smallest order the supplier will take. The pack size is how many units come in one pack.

Every morning, Forstock runs each product through your forecast and finds the day it would sell out. It then counts back through the lead time to the order-by date on the reorder list. Lead time is set per location, and each location gets its own order-by date. The same polo can have one for New York and another for Paris.

Forstock calculates the quantity needed, then rounds it up to the MOQ and to full packs. Say a boot has a 60-unit MOQ and 12 units per pack. If you need 40 units, the draft asks for 60, the MOQ. If you need 65, it asks for 72, six full packs.

You can override any quantity. Forstock flags a number below the MOQ or off the pack size before the PO leaves draft.

Product configurations
Product
Safety stock(Days)
Days of stock
MOQ(units)
Pack size(units)
Lead Time (Days)
NYCParis
Terry Polo
Terry Polo
4 variants
7
45
40
20
30
35
Vitamin C Serum
Vitamin C Serum
2 variants
5
30
100
12
14
10
Trail Boot
Trail Boot
6 variants
10
60
60
12
45
45
Daily Cleanser
Daily Cleanser
1 variant
5
30
100
12
14
10
Heritage Runner
Heritage Runner
6 variants
10
60
60
12
45
45
Rounded up to full packsNeed 65 · draft asks 72
03 · Receive

Check in what actually arrived.

Say 156 of a PO's 180 units arrive. You check in 156, and the PO stays open for the other 24. The reorder list still counts them as on their way. Shopify's count rises by 156 only if you switch the sync on for that order. With the sync off, a warehouse or 3PL can stay the source of truth.

  • Partial and cumulative receipts, line by line
  • Split a PO by delivery or location
PO-00012
Partially Received
SupplierAtlas Trading Co
Ship toNYC Warehouse
Products · 3 items · 156 of 180 received
Item
Ordered
Received
Remaining
Total
Trail Boot
Trail Boot · 42
FW-TRL-42
96
96
0
$3,936.00
Heritage Runner
Heritage Runner · Grey · 42
SNK-HRR-GRY-42
60
60
0
$1,740.00
Court Sneaker
Court Sneaker · White · 41
SNK-CRT-WHT-41
24
0
24
$648.00
156 units received · 24 still on the way
Update Shopify inventory · NYC Warehouse +156
156 of 180 received24 still on the way
04 · Cost

Landed cost on every purchase order.

Add freight, customs duty, insurance and other costs to the order, in the supplier's currency. A 180-unit order has $6,324 in goods and $590 in added costs. The landed total is $6,914, or $38.41 a unit, against $35.13 for goods alone. Log payments as they go out, and the PO shows how much is settled.

PO-00012
In Delivery
SupplierAtlas Trading Co
Ship toNYC Warehouse
Landed costUSD · supplier currency
Goods · 180 units$6,324.00
Freight$320.00
Customs duty$180.00
Insurance$90.00
Landed total$6,914.00
Per unit, landed$38.41
Payments$1,897.20 of $6,914.00 settled
PaidDeposit 30% · Aug 30$1,897.20
DueBalance on delivery$5,016.80
Per unit, landed$38.41 · not $35.13
From a Forstock customer
“Really happy with Forstock. Rami and his team built something that feels practical and easy to use. It helps a lot with planning reorders without going back to spreadsheets all the time.”
cesarARCHIVES · Paris · France
The five stages of a purchase order
DraftBuilt from the reorder selection, one PO per supplier. Every line is editable.
SentEmailed to the supplier from Forstock. The reorder list counts it as supply on the ETA.
In ProductionConfirmed by the supplier.
In DeliveryShipped. A late ETA shows as a gap in supply.
ReceivedChecked in, partially or in full.
Cancel or archive a PO. Every change stays on its audit trail.
Questions

Eight things buyers test first.

Purchase order software creates, sends and tracks the orders you place with suppliers, so each order has one record from draft to delivery. It's also called purchase order management software. Some purchase order software is built for finance teams that approve company spending. Forstock is built for Shopify brands buying the stock they sell. If you're still choosing, we've compared the best purchase order software for Shopify →

Your suppliers · your orders

Send your next purchase order from Forstock.

Bring your store and one supplier. On the call, we'll connect your store and draft a purchase order from your reorder list.

No credit card required.