Skip to content

Procurement

The Procurement page plans purchases across multiple BOMs, deducts existing inventory, and splits orders by distributor for cost optimization.

Go to Procurement in the sidebar.

The left panel lists your products. For each product:

  1. Click Add Product and select from the dropdown.
  2. Choose which BOM(s) to include.
  3. Enter the quantity you plan to build.

You can add multiple products to a single procurement plan. Remove a product by clicking its remove button.

After selecting BOMs and quantities, the right panel shows four tabs:

All parts needed across all selected BOMs, deduplicated and with inventory subtracted.

ColumnDescription
MPNManufacturer part number
DescriptionPart description
Total NeededAggregate quantity across all selected BOMs
On HandCurrent inventory
To OrderQuantity to purchase (total needed minus on hand)
Best PriceLowest per-unit price across distributors
Line TotalTo Order x Best Price

Parts are split by distributor to minimize cost. Each distributor section shows the parts to order from that source, with quantities, SKUs, and pricing.

Two optimization modes are available:

  • Consolidated — Each part is sourced from a single distributor
  • Split — A part can be split across distributors if it results in lower cost (e.g., using price breaks)

Each distributor section has an Export CSV button that generates a file formatted for pasting into that distributor’s shopping cart.

Parts that have no distributor pricing data. These need manual attention — you can set a preferred distributor for each part or source them separately.

A high-level summary of the procurement plan:

  • Total cost across all distributors
  • Total number of unique parts
  • Cost breakdown by distributor
  • Click Save Order to save the current selections for later. Enter a name for the order.
  • Click Load Order to restore a previously saved order.
  • Click Delete on a saved order to remove it.

Saved orders preserve the product/BOM selections and quantities but use current pricing when loaded.

When two distributors offer the same price for a part, the distributor priority (set in Settings > Integrations) determines which one is used. See Settings for how to set priority.