{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Woocommerce CSV row profile v1",
  "profileVersion": "2026-09-08.1",
  "lastReviewed": "2026-09-08",
  "sourceUrl": "https://woocommerce.com/document/product-csv-importer-exporter/",
  "compatibility": "specification-validated",
  "csv": {
    "encoding": "UTF-8",
    "delimiter": ",",
    "header": [
      "Type",
      "SKU",
      "Name",
      "Published",
      "Regular price",
      "Stock",
      "Categories"
    ],
    "uniqueKey": "SKU"
  },
  "rowSchema": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "Type",
      "SKU",
      "Name",
      "Published",
      "Regular price",
      "Stock",
      "Categories"
    ],
    "properties": {
      "Type": {
        "type": "string",
        "const": "simple"
      },
      "SKU": {
        "type": "string",
        "minLength": 1
      },
      "Name": {
        "type": "string",
        "minLength": 1
      },
      "Published": {
        "type": "string",
        "const": "-1"
      },
      "Regular price": {
        "type": "string",
        "pattern": "^\\d+(\\.\\d{1,2})?$"
      },
      "Stock": {
        "type": "string",
        "pattern": "^\\d+(\\.\\d{1,2})?$"
      },
      "Categories": {
        "type": "string",
        "minLength": 1
      }
    }
  },
  "expectedRowCount": 6,
  "evidence": "Official documentation review and strict local CSV schema assertions. No account import or stored-result verification."
}
