Shopify Supplier Management: Complete Guide
Suppliers are the half of inventory planning Shopify barely models. How to keep the records, set the terms, and review the relationships that decide your stock.
Your forecast says order 150 units of Cedar & Fig, 250g on Tuesday. The supplier's minimum is 200, their next production run closes on the first of the month, and the price list you costed against is nine months old. The forecast was the easy half of that decision.
Supplier management is the other half: the records, the terms and the reviews that decide whether the number your forecast produced is a number you can actually buy.
What supplier management covers
Four jobs, and they run in sequence.
- Sourcing. Finding and picking who you buy from, before there is any history to judge them on. Covered in how to choose a supplier.
- Terms. The minimums, payment terms, case packs and production windows that constrain every order you will ever place with them.
- Ordering. Turning a reorder decision into a purchase order, sending it, and receiving what turns up. The mechanics are in the Shopify purchase orders guide.
- Review. Checking whether the supplier is still doing what they said they would do, and what to change if not. The scorecard is in how to measure supplier performance.
Most stores do the third one and skip the other three. That holds up until a lead time drifts by a week, or a minimum quietly doubles, or the only person who remembered what was agreed stops working there.
The first two jobs and the last one have something in common: Shopify's admin has nowhere to record them.
Where supplier data lives
Shopify does have supplier records, and they are not optional. Suppliers, locations and inventory tracking all have to be set up before you can create a purchase order at all. Shopify's own definition is plain: suppliers are the businesses that you source products from and place purchase orders with.
The record holds contact information, address details, and a view of recent purchase order line items for that supplier. That last part is more useful than it sounds, because it means the supplier page answers "what have we bought from them lately" without you opening every PO.
Now the fact that catches writers and merchants out. Shopify's purchase order overview page says you can create and manage suppliers with their contact details, payment terms and currencies, which reads as though terms are stored against the supplier. The suppliers page says the opposite, and it is the more specific of the two: payment terms and supplier currencies are specific to individual purchase orders, and aren't saved as default values to any specific supplier. Set net 30 on a purchase order and you have set it on that purchase order. The next one starts blank.
Shopify's own supplier guidance recommends tracking performance. The admin gives you nowhere to record it.
What does carry across is line-level data. If you have ordered a product from that supplier before, the supplier SKU, cost and tax values are auto-filled from your previous purchase orders. That is the real repeat-ordering convenience, and it works per product per supplier rather than as a stored set of commercial terms.
Two more boundaries. The Vendor field on a product is not a supplier record, and Shopify's suppliers page documents no connection between the two, so do not assume filling in one populates the other. And nothing in the native supplier or purchase order pages computes a supplier performance figure, so an on-time rate or a delivery history has to live elsewhere. All checked against Shopify's help documentation on 6 September 2026.
| What you need | In the supplier record? | Where it has to live |
|---|---|---|
| Contact details | Yes | Supplier record |
| Address | Yes | Supplier record |
| Recent PO line items | Yes | Supplier record |
| Payment terms | No, set per PO | Your own sheet |
| Currency | No, set per PO | Your own sheet |
| Lead time | Not documented | Your own sheet |
| MOQ and case pack | Not documented | Your own sheet |
| On-time record | Not documented | Your own sheet |
The supplier record worth keeping
Everything Shopify does not store has to live somewhere you will actually look, which for most stores means one sheet with one row per supplier. The fields that earn their place:
- Measured lead time, and the two dates you measure it between
- The lead time the supplier quotes, kept separately, so you can see the gap
- Minimum order quantity and case pack, per SKU where they differ
- Minimum order value, if they have one on top of the unit minimum
- Payment terms as agreed, with the date you agreed them
- Currency, and who carries the exchange rate movement
- Freight terms: who books the shipment, who pays, who clears customs
- Price list version and its date
- Their SKU for each of your SKUs
- An escalation contact who is not the sales contact
- Date of the last price change, and how much notice you got
Lead time deserves its own line because it is the field that goes stale without anyone noticing. Measure it from your own purchase orders rather than the supplier's last email, then pick one pair of dates and use the same pair every time. Order placed to goods available to sell is the honest pair, because that is the gap the store actually lives through; order acknowledged to goods received measures the supplier more narrowly and will always look better. Neither is wrong. Mixing them is. The measurement itself, and what it does to your reorder point, is in how supplier lead times affect your forecast.
Keep the quoted number next to the measured one. The gap between them is the single most useful thing on the sheet, and it is also the opening line of any conversation about a supplier slipping.
Terms that change your planning
Four categories of term, each of which changes a different part of the buying decision.
Minimums
A minimum order quantity is the smallest order a supplier will accept, set by their production or economic constraints rather than by anything about your store. A case pack is the fixed number of units in their shipping carton, and orders are normally placed in whole cartons. That second one is trade practice rather than a defined standard, so confirm what a case contains with each supplier instead of assuming a convention. What a minimum costs you once you accept it is covered in MOQ explained; how it changes the quantity you actually place is in how much to order.
Minimum order value
Some suppliers set a floor in money rather than units, sometimes instead of a unit minimum and sometimes alongside one. This is the term that quietly shapes your calendar, because it pushes you to batch several SKUs into one order rather than ordering each SKU when it individually needs it.
Payment terms
Payment terms change when cash leaves, not when stock arrives. A 50 percent deposit means money goes out at the order and the goods arrive a lead time later. Net 30 from invoice can mean you have sold part of the shipment before you pay for any of it. Same stock, same date, very different cash position in the weeks between. Because Shopify holds these on the purchase order rather than the supplier, whoever raises the next PO has to know the terms from somewhere other than the admin.
Production windows and order cadence
Some suppliers run batches rather than holding stock. Your reorder point can fire on the third of the month and the next run may have closed on the first, which turns a 12-day lead time into a 40-day one without anybody breaking a promise. If a supplier works this way, the window is a planning input, not a detail.
The ordering routine
Once the terms are written down, the routine falls out of them. Two rules cover most of it.
Order date = the later of "the reorder point fired" and "the supplier's window is open".
Order size = the larger of "what the calculation says" and "the minimum", rounded up to the case pack.
Both rules are boring and both get skipped, usually by a store that sets a reorder point once and then discovers the supplier's calendar six months later. The purchase order mechanics themselves, from creating one to receiving against it, are in the purchase orders guide.
One thing the admin does not do: flag an order as overdue. Shopify's purchase order statuses are Draft and Ordered, and neither of them changes when a date passes, so noticing that a supplier has slipped stays a human job. What to do at that point is covered in managing late purchase orders.
Maintaining all of this by hand means one sheet per supplier, re-checked every quarter, and a lead time that is only as current as the last time somebody sat down with the PO history. StockCue keeps lead time and terms against the supplier itself and feeds the lead time into every forecast, on every plan including Free. Purchase orders as a PDF emailed to the supplier, and receiving against them, start on Starter.
Reviewing suppliers
A review is four questions, asked per supplier, on a rhythm slow enough that you will actually do it.
- Did deliveries land inside the lead time on file? If not, is this drift or a single bad month?
- Did quantities and items match what the purchase order said?
- Did prices change, and did you get the notice you were promised?
- Is the price list you are costing against still the current one?
Then the question everyone asks next: what counts as a good score. There is no published on-time or fill-rate standard for small ecommerce suppliers. The percentages that circulate come either from large retailers' supplier-compliance programmes or from companies selling supplier-management software, and they disagree with each other across sources badly enough that no single figure can be quoted as a standard.
Worse, on-time-in-full is not comparable between two companies even when both publish a number. One may count deliveries where another counts order lines, which can move the result by several points on its own. And measuring against the supplier's promised date rather than the date you asked for turns a supplier who promises late into a supplier who scores perfectly.
So compare each supplier against its own history, using one unit of measure that you keep constant, and treat the trend as the signal rather than the level. The formulas, and the argument about what counts as on time, are in measuring supplier performance.
Shopify's own guidance for working with suppliers is worth reading precisely because it is Shopify's rather than a vendor's: communicate about your needs and any order changes, honour the payment terms you agreed, document agreements, pricing and order history, diversify across suppliers, track performance, compare costs, and keep clear contractual agreements. Note what the list asks for and what the product provides. Documentation and performance tracking are both on it; neither has a field.
When one supplier is a risk
One supplier per product is the cheapest arrangement to run. It is also the arrangement where their bad month is your bad month, with no second option that can be activated in less time than it takes to find one from scratch.
There is no sourced number for how many suppliers a store should have, and any figure quoted online is somebody's rule of thumb. What is real is the cost on both sides. Concentration means a single delay empties a shelf. Diversification means another minimum to clear, another calendar to track, another set of terms nobody has written down, and a second lead time for the same SKU, which means that SKU now has two reorder points depending on who fills the order.
A reasonable middle position for a small catalogue: a single primary supplier per product, plus a named backup on the handful of products you genuinely cannot be out of. The word "named" is doing work there. A backup you have never ordered from is a phone number, not a backup, because you have no measured lead time for them and no evidence they will answer in a week when they are not chasing a new account.
Running several suppliers day to day, assigning SKUs between them, batching orders and sequencing different lead times onto one calendar, is its own routine: how to manage multiple suppliers. If you are still upstream of that and picking who to buy from in the first place, start with choosing a supplier. And if none of the vocabulary above is familiar yet, inventory management fundamentals covers the terms this guide assumes.
Frequently Asked Questions
Does Shopify have built-in supplier management?
Shopify has supplier records. You create a supplier, and the record holds contact information, address details, and a view of recent purchase order line items for that supplier. What the record does not hold is payment terms or currency: Shopify states those are specific to individual purchase orders and are not saved as default values to any specific supplier. There is no supplier performance tracking in the native supplier or purchase order pages, checked against Shopify's help documentation on 6 September 2026.
What information should I keep about each supplier?
Keep the fields Shopify does not store: your measured lead time and the two dates you measure between, minimum order quantity, case pack, minimum order value, the payment terms you agreed and the date you agreed them, currency and freight terms, the supplier's own SKU for each of your products, the price list version you are costing against, and an escalation contact who is not the sales contact. One row per supplier in a sheet is enough. The test is whether somebody else could place next week's order from it without asking you a question.
How many suppliers should a small store have?
There is no sourced answer, and any specific number you find quoted is somebody's rule of thumb rather than a finding. The trade-off runs in both directions: one supplier per product is the cheapest arrangement to run and the most exposed, while every supplier you add brings another minimum, another lead time and another set of terms to keep straight. A common middle position is a single primary per product plus a named backup on the products you cannot afford to be out of.
How often should I review supplier terms?
Quarterly suits most small catalogues, but the trigger matters more than the interval: review after any late delivery, after any price change, and before any order big enough to be worth negotiating. What you are checking is whether the lead time on file still matches what your purchase orders actually did, and whether the price list you are costing against is the current one.
STOCKCUE
StockCue holds lead time, minimums and terms against each supplier rather than on individual purchase orders, and uses the lead time in every forecast on every plan including Free. Purchase orders and receiving start on Starter.
Install StockCue on Shopify →One test for whether your supplier record is real: hand it to somebody else and ask them to place next week's order. If they can do it without asking you a question, the record is doing its job. If they have to ask which price list applies, or what the minimum is, or whether the deposit went out already, then the record was in your head the whole time and the sheet was decoration.
