Skip to main content

Procurement Operations

The Procurement service manages the store's purchasing workflow from inventory demand through supplier engagement, quote review, ordering, payment preparation, shipping, and receipt.

For integration contracts, see the Procurement REST API, Procurement Webhooks, and UCP Procurement.

Dashboard Areas​

AreaPurpose
OverviewReview procurement status and open work.
InventoryMaintain purchasable inputs, stock targets, reorder points, and supplier relationships.
SuppliersMaintain supplier identity, contact, capability, lead-time, and status data.
RequestsReview inventory-driven supplier requests.
QuotesReview supplier quote information associated with requests and orders.
OrdersReview and update procurement orders.
ShippingTrack dispatch, shipment, receipt, and completion signals.
IntegrationsConfigure REST, UCP, MCP, webhooks, supplier email, and extensions.
SettingsConfigure payment and passkey-related procurement controls.

End-to-End Workflow​

  1. Create or synchronize procurement inventory items.
  2. Set target stock, reorder point, thresholds, unit cost, and preferred supplier where applicable.
  3. Create and validate supplier records.
  4. Generate or receive an order request.
  5. Send the request to eligible suppliers through the configured channel.
  6. Receive and review quotes.
  7. Approve the selected commercial terms.
  8. Create or update the procurement order.
  9. Complete the required payment approval or handoff.
  10. Track shipment, receipt, and reconciliation.

Integration Options​

IntegrationCommon use
RESTERP, purchasing system, or scheduled synchronization.
UCPProtocol-compatible procurement operations.
MCPControlled supplier, inventory, and order tools for AI clients.
Inbound webhooksSupplier, inventory, or order instructions from an external system.
Outbound webhooksLifecycle events sent to ERP, supplier, or monitoring systems.
Supplier emailQuote or supplier communication through configured SMTP.
ExtensionPackaged procurement adapter for a supported system.

Usage Scenarios​

  • Replenish low-stock inputs from a preferred supplier.
  • Request quotes from multiple suppliers and compare responses.
  • Require an approval before a high-value order proceeds.
  • Use an AI client to prepare a request while a human approves commercial terms.
  • Send order state changes to an ERP through outbound webhooks.
  • Approve a USDC supplier payment with a store-connected wallet.
  • Track late shipments and incomplete receipts.

Control Points​

  • Define the authoritative system for inventory and order status.
  • Separate request preparation from final approval where required.
  • Verify supplier identity and destination before dispatch.
  • Apply passkey or another supported approval control to sensitive actions.
  • Reconcile payment, shipment, and receipt independently.
  • Treat email parsing and webhook input as untrusted data.
  • Use idempotency and stable external identifiers for retries.