Create & Manage Purchase Orders

Purchase Orders (POs) in ShipStation help you stay on top of inventory by providing a streamlined way to reorder stock directly from your suppliers. Create and track POs with important details like supplier information, item quantities, pricing, and expected delivery dates. These details help you keep your purchasing process organized and efficient.

Subscription Plan Requirement

This feature is not available on all subscription plans. To access this feature, you may need to upgrade your plan. To learn which features are included with your plan, visit Learn About ShipStation Subscription Plans.

To upgrade your plan, go to Settings > Account > Payment & Subscription.

Benefits of Purchase Orders in ShipStation

Centralizing your purchasing and inventory workflows in ShipStation helps save your team time, reduce errors, and improve operational efficiency. Here’s how:

  • Centralized Workflow: Manage orders, inventory, and supplier relationships all in one platform—no need to switch between systems.

  • Inventory Accuracy: Automatically update stock levels when items are received to help prevent stockouts or overstocking.

  • Streamlined Receiving: Easily track which items have been received and which are still pending to improve visibility and processing efficiency.

  • Intelligent Forecasting: Use ShipStation’s Reorder Assist to forecast restocking needs based on sales history and inventory thresholds.

Manage Supplier SKUs & Product Costs (Supplier Seed Data)

When purchasing inventory from vendors, your suppliers often use item identifiers and pricing that differ from your store’s internal catalog:

Overview: Supplier Records & Product Details

Before creating a Purchase Order, you must have a Supplier Record created. When you add items to a Purchase Order, ShipStation automatically pulls the Supplier SKU and Cost from the associated supplier record.

  • Supplier SKU: The vendor's catalog or part number for the product (may differ from your ShipStation master SKU).

  • Cost (Unit Cost): The wholesale price you pay the supplier per unit (distinct from your internal retail price or inventory valuation).

You can set up and maintain your supplier SKUs and costs using any of the following three methods:

  1. Bulk import via CSV (recommended for initial setup or large catalogs)

  2. Manually via the Supplier Record (best for adding individual items or making quick adjustments)

  3. Directly within a Purchase Order (automatically updates the supplier record for future POs)

Once your supplier catalog and unit costs are configured, you can begin to generate purchase orders by any of the three creation methods below.

Method 1: Bulk Import Supplier Products via CSV

If you have a large product catalog or your vendor provides a price list spreadsheet, import the details in bulk:

  1. Go to Products > Suppliers.

  2. Click Import in the top action bar.

  3. Download the sample CSV template (if needed) to ensure your column headers match.

  4. Populate your spreadsheet with the required columns:

    • Supplier Name (must match the existing supplier name exactly)

    • Product SKU (your ShipStation internal SKU)

    • Supplier SKU (the vendor's catalog/part number)

    • Cost (the purchase price per unit)

  5. Upload your file and map the fields accordingly.

  6. Click Start Import.

Updating Supplier Costs

Re-importing a CSV with updated Cost values will overwrite existing supplier product costs without altering your master product catalog pricing.

Method 2: Add or Edit Items Manually on a Supplier Record

To add items individually or adjust an existing vendor item's cost:

  1. Go to Products → Suppliers.

  2. Click the name of the supplier to open their record.

  3. Select the Products tab.

  4. To add a new product to this supplier:

    1. Click Add Product.

    2. Search for and select your internal Product (SKU).

    3. Enter the Supplier SKU and the agreed Cost.

    4. Click Save.

  5. To edit an existing item:

    1. Locate the item in the list and click the edit pencil icon (or click directly into the editable field).

    2. Update the Supplier SKU or Cost.

    3. Save your changes.

Key Field Reference

Field

Description

Where it Displays

Internal SKU / Master SKU

The SKU identifier used across your ShipStation account and sales channels.

Products grid, Orders grid, Packing Slips

Supplier SKU

The vendor’s specific product identifier or catalog number.

Purchase Orders, Supplier Record, PO PDFs sent to vendors

Cost

The wholesale price paid to the supplier per unit.

Purchase Orders, Supplier Record, Inventory Reports

Method 3: Update Supplier Details Automatically from a Purchase Order

You can also update supplier product details on the fly while drafting a Purchase Order. Any adjustments made here are automatically saved back to the supplier's record for future orders:

  1. Go to Inventory > Purchase Orders and click Create Purchase Order (or edit an open draft).

  2. Select your Supplier.

  3. Add line items to the Purchase Order.

  4. In the item grid, edit the Supplier SKU or Unit Cost fields directly.

  5. Save or issue the Purchase Order.

Updating Future PO Pricing & SKUs

Updating the Cost or Supplier SKU on a Purchase Order updates the supplier's record so that subsequent Purchase Orders generated for that supplier will automatically reflect the new pricing and vendor SKU. Historical, already-completed POs remain unchanged.

Line Item Cost Prerequisites & Logic

Before you create a purchase order, review how unit costs and SKUs automatically populate on purchase order lines.

This table explains how PO line item pricing works.

Behavior / Condition

Description & Expected Outcome

Source of "Cost Per Item"

The unit cost on a PO line is automatically pulled from established product–supplier pairings (dbo.ProductSupplier).

It does not pull from the standard Cost field found on the general product detail page (Product Detail > General).

Blank Cost & SKU Behavior

If no active pairing exists between the selected supplier and the product, both the Cost Per Item and Supplier SKU fields will load as blank.

Unit of Measure (UoM) Matching

Supplier pairings are tied to specific Units of Measure (UoMs). If a product pairing was saved under a different UoM than the one selected on the PO line, the cost will return as blank—unless a UoM-agnostic pairing exists for that product and supplier.

Create Purchase Orders

You can create Purchase Orders in three ways: manually, from the Products page, or using Reorder Assist.

Manually from the Purchase Orders Page

To manually create Purchase Orders:

  1. Go to the Products tab.

    Closeup of Toolbar. Box highlights Products tab.
  2. Click Purchase Orders in the side navigation.

    Products tab, side-navigation menu. Purchase-Orders option shown highlighted.
  3. Click Create Purchase Orders.

    Shows ShipStation's Purchase Orders page interface, with Create-Purchase-Order button & Purchase-Orders side navigation link

    The Create Purchase Order window will open.

  4. Select the Supplier and Destination using the available dropdowns in the Supplier Information section.

    CreatePurchaseWindow_SupplierInformationSection.png
  5. Enter the shipping details, if applicable.

    CreatePurchaseWindow_ShippingDetailsSection.png
  6. Enter the payment details, if applicable.

    Screenshot_2026-06-09_at_10_39_11_AM.png
  7. Scan or enter the SKU or UPC for each product you want to include in the Add Products section.

    CreatePurchaseWindow_AddProductsSection.png
  8. Click Save and Order.

  9. Click Submit to confirm Purchase Order Submission.

    ConfirmPurchaseOrderSubmission_SubmitBTTN.png

Create a Purchase Order from the Products Page

To create a Purchase Order using selected products:

  1. Go to the Products tab.

    Closeup of Toolbar. Box highlights Products tab.
  2. Click Inventory, then select your warehouse.

    Products_Inventory_Warehouse.png
  3. Select the product(s) you want to include in the Purchase Order.

    Product_InventoryWarehouse_SelectOrder.png
  4. Click Create Purchase Order.

    Inventory_Warehouse_CreatePurchaseOrder.png

    The Create Purchase Order window will open.

  5. Select the Supplier and Destination using the available dropdowns in the Supplier Information section.

    CreatePurchaseWindow_SupplierInformationSection.png
  6. Scan or enter the SKU or UPC for each product you want to include in the Add Products section.

    CreatePurchaseWindow_AddProductsSection.png
  7. Add shipping or payment details, if applicable.

  8. Click Save and Order.

  9. Click Submit to confirm Purchase Order Submission.

    ConfirmPurchaseOrderSubmission_SubmitBTTN.png

Create a PO from Reorder Assist

To create a Purchase Order from Reorder Assist:

  1. Go to the Products tab.

    Closeup of Toolbar. Box highlights Products tab.
  2. Click Inventory, then select your warehouse.

    Products_Inventory_Warehouse.png
  3. Select the product(s) you want to include in the Purchase Order.

    Product_InventoryWarehouse_SelectOrder.png
  4. Click Reorder Assist.

    Products_Inventory_ReorderAssistBTTN.png

    The Reorder Assist window will open.

  5. Review and adjust quantities as needed.

    ReorderAssistWindow.png
  6. Click Create Purchase Order.

    ReorderAssistWindow_CreatePurchaseOrder_BTTN.png

Manage Purchase Orders

Once you create a Purchase Order (PO) in ShipStation, you can track order statuses and manage inventory from one place. As items are received, mark the items as received in ShipStation to update your stock levels in real time. Maintain inventory accuracy, streamline supplier communication, and keep the right products on hand to fulfill customer orders.

Receive Purchase Orders

To receive a purchase order:

  1. Go to the Products tab.

    Closeup of Toolbar. Box highlights Products tab.
  2. Click Purchase Orders.

    Products tab, side-navigation menu. Purchase-Orders option shown highlighted.
  3. Scan the Purchase Order barcode or select the Order ID to pull up the order you'd like to receive. The Purchase Order details window will open.

  4. Click Receive Stock from the Receive Stock column. The Receive Stock window will open.

    Products_PurchaseOrderDetailsWindow.png
  5. Enter the SKU or Scan the item barcode to accept inventory. You can also add a warehouse location for the items. Warehouse location will auto-populate if you have previously restocked that SKU at that warehouse.

    Product_RecieveStockWindow_RejectAccept.png
  6. Enter the quantity received or rejected for each item

    Product_RecieveStockWindow_RejectAccept.png

    Click All next to either field to accept or reject all products in the order at once.

  7. Click Save.

Partially Receive Purchase Orders

If your supplier is delivering products in multiple shipments, you can choose to partially receive the Purchase Order as each shipment arrives.

To partially receive an order:

  1. Go to the Products tab.

    Closeup of Toolbar. Box highlights Products tab.
  2. Click Purchase Orders.

    Products tab, side-navigation menu. Purchase-Orders option shown highlighted.
  3. Select the Order ID for the order you'd like to receive.

    Products_PurchaseOrders_OrderID.png

    The Purchase Order details window will open.

  4. Click Receive Stock from the Receive Stock column.

    Products_PurchaseOrderDetailsWindow.png

    The Receive Stock window will open.

  5. Select the warehouse location.

    Product_RecieveStockWindow_RejectAccept.png
  6. Enter the quantity received or rejected for each item

    Product_RecieveStockWindow_RejectAccept.png

    Click All next to either field to accept or reject all products in the order at once.

  7. Click Save.

Receive Purchase Orders with Lots

To receive Purchase Orders with lots:

To learn more about lot tracking, visit Inventory Lot tracking.

  1. Go to the Products tab.

    Closeup of Toolbar. Box highlights Products tab.
  2. Click Purchase Orders.

    Products tab, side-navigation menu. Purchase-Orders option shown highlighted.
  3. Select the Order ID for the order you'd like to receive.

    Products_PurchaseOrders_OrderID.png

    The Purchase Order details window will open.

  4. Click Receive Stock from the Receive Stock column.

    Products_PurchaseOrderDetailsWindow.png

    The Receive Stock window will open.

  5. Select the Show Advanced Inventory Fields checkbox to enter Lot IDs and expiration dates.

    Product_RecieveStockWindow_AdvancedSettings.png

Print your Purchase Order Documents

You can download two different PDF documents when you create a purchase order:

  • Purchase Order Summary: The order summary document is designed to be sent directly to your supplier. It lists all of the SKUs and quantities that were ordered in that specific PO. It will also include a barcode for easy receiving.

    Print_PO_Example.png
  • Purchase Order (Received) Summary: The received summary document is designed to summarize all of the items that were received at the warehouse. It details all of the SKUs, costs, and quantities received.

    Print_PO_Recieved_Example.png

Can’t find what you’re looking for?

Contact our technical support team.
Contact us
Was this article helpful?
0 out of 2 found this helpful