Skip to content
ShopAssist Docs
Catalog

Inventory CSV import

Upload stock per location as a CSV file for WooCommerce, PrestaShop and Generic stores without another stock source.

Applies to: WooCommerce · PrestaShop · GenericView as Markdown

If your stock per store lives in a spreadsheet or another system, upload it as a CSV file in Catalog → Locations → Import inventory.

Template

Download the template from the import card. It has three columns:

sku,location_external_id,available
SHIRT-42-BLUE,cph,4
SHIRT-42-BLUE,aar,0
SHIRT-42-RED,cph,
  • sku: the variant SKU (must be unique in your catalog).
  • location_external_id: the location's external id (from your platform, a feed or the dashboard). Unknown ids create a location you complete in the dashboard.
  • available: a whole number, or empty when unknown.

Modes

  • Merge updates the rows in the file and leaves other stock levels alone.
  • Replace makes the file authoritative: imported levels missing from the file are removed.

The import runs as a sync run; Catalog → Sync shows rejected rows (unknown or ambiguous SKUs). Re-import whenever your stock changes: the assistant shows how old the information is. For frequent updates, use the Catalog Push API (inventory:batch) instead.

Last updated on

On this page