Skip to content

CSV and Configuration Import / Export

Stockr provides specific operational CSV exports and JSON configuration files. Each format has a defined scope; there is no universal round-trip export/import for every page.

Use Export CSV where offered in the relevant screen.

Screen Export scope
Purchase Orders PO register summary using supported register filters
Inventory Stored location inventory rows
Stock Adjustments Recorded adjustment summary
Inventory Count detail Items and quantities for that count
Reorder Rules Saved rule data
Transfers Transfer summary

The Reports screen does not have a universal CSV export. An inventory CSV is a snapshot of stored records, not proof that a complete live Shopify catalog was queried during download. Review freshness and filters before using a file.

Open an in-progress count for the correct location and select Import CSV. Use a simple comma-separated file with a header:

sku,counted_qty
WIDGET-BLUE,25
WIDGET-RED,18
  • sku is required.
  • counted_qty is optional; qty and counted are recognized aliases.
  • An omitted quantity adds an uncounted item rather than an explicit zero.
  • Use non-negative whole quantities and preserve identifiers as text.
  • Each import accepts at most 1,000 rows.
  • SKUs already in the count and repeated SKUs are skipped, not added together or overwritten.
  • The count’s location applies to all rows; a CSV location column does not select a different location.

The current importer uses simple comma-separated parsing. Avoid embedded commas, multiline values, or complex quoted fields. There is no column-mapping wizard. Review the added/skipped/error results and every quantity before Update Inventory. Importing rows alone does not apply stock changes.

The Reorder Rules bulk form expects comma-separated values in this order:

sku,supplier_id,reorder_point,reorder_qty,cost_price,replenishment_mode

Use the form’s template to prepare the values, but enter data rows only in the current bulk input; it does not skip a pasted header automatically. Supplier IDs must belong to the current store. Manual and forecast policies need separate review; see reorder rules.

Do not assume every CSV download can be reimported unchanged. In particular, a general inventory export is not a bulk inventory update template.

Suppliers → Export JSON downloads supplier configuration, mappings, item pricing, payment references, and location mappings. Import JSON can create or update suppliers and replace the imported supplier’s related settings.

Settings → Export JSON and Import JSON handle supported shop configuration. Review the contents and target store before importing. These files are not full backups of purchase orders, supplier commitments, files, or Shopify data.

For a second Shopify store, enter supplier credentials separately and review its own locations, policies, and mappings. Importing a configuration file does not establish a verified multi-store setup.

Download the supported records and PO documents you need, and reconcile pending supplier orders. An uninstall removes operational data; reinstallation is not a restore process. See installation.