Adding line items and products to a PO
All the ways you can add products and line items to a purchase order.
Adding line items to a purchase order
PO Flow gives you several ways to add products to a purchase order depending on how your purchasing data is organised.
Product search
The most common method is using the product search field at the bottom of the line items table. Type a product name, variant title, or SKU to search your Shopify product catalogue. Select the correct variant from the autocomplete results. PO Flow will pre-fill the unit cost from the product's cost in Shopify if one is set.
CSV import
For large orders with many line items, use the CSV import feature. Click Import from CSV and either upload a file or download the sample template first. PO Flow supports two CSV formats:
- Full format — columns:
product_title, sku, quantity, cost_price - SKU-only format — columns:
sku, quantity— PO Flow automatically looks up the product title and cost from Shopify using the SKU.
Any SKUs not found in Shopify will show an amber warning — you can fill in the product details manually for those rows.
Import from Shopify orders (Growth/Pro)
If you are creating a PO to restock items that have been sold, use the Import from Orders feature. Click Import from Orders to open a modal showing all open Shopify sales orders. Expand each order to see its line items, select the items you want to order, and click Import Selected. You can combine items from multiple orders into a single PO — but all selected items must be from the same vendor.
Inventory sync
Line items added via product search or SKU-matched CSV rows are linked to their Shopify inventory items. This means when you receive stock against these line items, Shopify inventory updates automatically. If a line item is not linked to a Shopify product, a warning will appear on the PO and inventory will not be updated when received.
Was this article helpful?