{
  "schema": 1,
  "brand": "am.co.za",
  "generated_sast": "2026-09-07 03:02 SAST",
  "stock_stamp": "{'refreshed_sast': '2026-09-05 22:25 SAST', 'files': {'johannesburg': {'sku_count': 1928, 'last_modified': 'Sat, 05 Sep 2026 20:16:36 GMT'}, 'cape-town': {'sku_count': 350, 'last_modified': 'Sat, 05 Sep 2026 20:13:40 GMT'}, 'durban': {'sku_count': 217, 'last_modified': 'Sat, 05 Sep 2026 20:19:29 GMT'}}}",
  "stock_source": "https://8i.co.za/data/amcoza/stock/latest.json",
  "status_source": "https://8i.co.za/data/amcoza/stock/status.json",
  "product_json_base": "https://am.im/product/{slug}.json",
  "how_to": "https://8i.co.za/data/amcoza/stock/HOW-TO.md",
  "rules_summary": [
    "Combo sellable qty = min(floor(part_Available / compulsory)) over managed physical compulsory parts",
    "Skip virtual/unmanaged parts (always treat as available)",
    "Skip high-Spillrank kit riders (e.g. AM-WIPE/5) — do not block package",
    "Available = branch on-hand from latest.json (johannesburg/cape-town/durban); missing key = 0",
    "If Available total = 0, check InTransit/InComplete/Demo in status.json — do not invent restock days",
    "Do not invent prices or qty"
  ],
  "packages": [
    {
      "sku": "H-DTF/A3/XP600",
      "name": "A3 DTF Printing Machine and Powdering Baking Oven Set, with EPSON&reg; XP600 Printhead, No Software, No Inks/Powders",
      "slug": "h-dtf-a3-xp600",
      "product_json": "https://am.im/product/h-dtf-a3-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-a3-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-a3-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-DTF/OVEN/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/A3",
          "compulsory": 1,
          "available": {
            "johannesburg": 25,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "EPSON-XP600/EXT",
          "compulsory": 1,
          "available": {
            "johannesburg": 105,
            "cape-town": 8,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "H-DTF/OVEN/A3",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 1,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "H-DTF/OVEN/A3",
          "status": {
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/A3P/XP600",
      "name": "A3 DTF Printing Machine and Automatic Powdering Machine Set, with EPSON&reg; XP600 Printhead, No Software, No Inks/Powders",
      "slug": "h-dtf-a3p-xp600",
      "product_json": "https://am.im/product/h-dtf-a3p-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-a3p-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-a3p-xp600#ai",
      "sellable_qty": {
        "johannesburg": 1,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 1,
      "limiting_part": {
        "johannesburg": {
          "sku": "EPSON-XP600/SEALED",
          "floor": 1,
          "part_available": 1,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/A3",
          "compulsory": 1,
          "available": {
            "johannesburg": 25,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "EPSON-XP600/EXT",
          "compulsory": 1,
          "available": {
            "johannesburg": 105,
            "cape-town": 8,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "H-DTF/POWDER/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 50,
            "cape-town": 4,
            "durban": 0
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 1,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        }
      ],
      "notes": [
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/A3S/XP600",
      "name": "A3 DTF Printing Machine and Powdering Baking Oven Complete Set, with EPSON&reg; XP600 Printhead, InkRIP RIP Software, CMYK/White Inks, Ink Cleaner and White Adhesive Powder",
      "slug": "h-dtf-a3s-xp600",
      "product_json": "https://am.im/product/h-dtf-a3s-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-a3s-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-a3s-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-DTF/OVEN/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/A3",
          "compulsory": 1,
          "available": {
            "johannesburg": 25,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "EPSON-XP600/EXT",
          "compulsory": 1,
          "available": {
            "johannesburg": 105,
            "cape-town": 8,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "H-DTF/OVEN/A3",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 1,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "S-INKRIP",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-DTF/WHITE",
          "compulsory": 1,
          "available": {
            "johannesburg": 1189,
            "cape-town": 0,
            "durban": 9
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-DTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 145,
            "cape-town": 11,
            "durban": 4
          },
          "status": {
            "demo": 12
          }
        },
        {
          "sku": "H-DTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 144,
            "cape-town": 11,
            "durban": 2
          },
          "status": {
            "demo": 11
          }
        },
        {
          "sku": "H-DTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 167,
            "cape-town": 5,
            "durban": 4
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-DTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 180,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-DTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 6,
            "cape-town": 3,
            "durban": 3
          },
          "status": {
            "demo": 32
          }
        },
        {
          "sku": "F-AQUA/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 66,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 13
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "H-DTF/OVEN/A3",
          "status": {
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/A3T/XP600",
      "name": "A3 DTF Printing Machine and Powdering Baking Oven Complete Package, with EPSON&reg; XP600 Printhead, InkRIP RIP Software, CMYK/White Inks, Ink Cleaner, White Adhesive Powder and 30cm Wide DTF Film Roll",
      "slug": "h-dtf-a3t-xp600",
      "product_json": "https://am.im/product/h-dtf-a3t-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-a3t-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-a3t-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-DTF/OVEN/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/A3",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/A3",
          "compulsory": 1,
          "available": {
            "johannesburg": 25,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "EPSON-XP600/EXT",
          "compulsory": 1,
          "available": {
            "johannesburg": 105,
            "cape-town": 8,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "H-DTF/OVEN/A3",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 1,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "S-INKRIP",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-DTF/WHITE",
          "compulsory": 1,
          "available": {
            "johannesburg": 1189,
            "cape-town": 0,
            "durban": 9
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-DTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 145,
            "cape-town": 11,
            "durban": 4
          },
          "status": {
            "demo": 12
          }
        },
        {
          "sku": "H-DTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 144,
            "cape-town": 11,
            "durban": 2
          },
          "status": {
            "demo": 11
          }
        },
        {
          "sku": "H-DTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 167,
            "cape-town": 5,
            "durban": 4
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-DTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 180,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-DTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 6,
            "cape-town": 3,
            "durban": 3
          },
          "status": {
            "demo": 32
          }
        },
        {
          "sku": "F-AQUA/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 66,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 13
          }
        },
        {
          "sku": "H-DTF/ROLL/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "incomplete": 3,
            "demo": 7
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "H-DTF/OVEN/A3",
          "status": {
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/A3",
          "status": {
            "demo": 3
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/300/XP600",
      "name": "300mm DTF Printing and Powdering Machine Hardware Set, with EPSON&reg; XP600 Printheads, No Software, No Inks/Powders",
      "slug": "h-dtf-300-xp600",
      "product_json": "https://am.im/product/h-dtf-300-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-300-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-300-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/20",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/200",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "H-DTF/POWDER/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 50,
            "cape-town": 4,
            "durban": 0
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 2,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/303/XP600",
      "name": "300mm DTF Printing and Powdering Machine Complete Package, with EPSON&reg; XP600 Printheads, In-house InkRIP Software, CMYK/White Inks, Ink Cleaner, White Adhesive Powder and 30cm Wide DTF Film Roll",
      "slug": "h-dtf-303-xp600",
      "product_json": "https://am.im/product/h-dtf-303-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-303-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-303-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/20",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/200",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "H-DTF/POWDER/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 50,
            "cape-town": 4,
            "durban": 0
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 2,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "S-INKRIP",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-DTF/WHITE",
          "compulsory": 1,
          "available": {
            "johannesburg": 1189,
            "cape-town": 0,
            "durban": 9
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-DTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 145,
            "cape-town": 11,
            "durban": 4
          },
          "status": {
            "demo": 12
          }
        },
        {
          "sku": "H-DTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 144,
            "cape-town": 11,
            "durban": 2
          },
          "status": {
            "demo": 11
          }
        },
        {
          "sku": "H-DTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 167,
            "cape-town": 5,
            "durban": 4
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-DTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 180,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-DTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 6,
            "cape-town": 3,
            "durban": 3
          },
          "status": {
            "demo": 32
          }
        },
        {
          "sku": "F-AQUA/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 66,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 13
          }
        },
        {
          "sku": "H-DTF/ROLL/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "incomplete": 3,
            "demo": 7
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/306/XP600",
      "name": "300mm DTF Printing and Powdering Machine Complete Package, with EPSON&reg; XP600 Printheads, SAi FlexiPRINT RIP Software, CMYK/White Inks, Ink Cleaner, White Adhesive Powder and 30cm Wide DTF Film Roll",
      "slug": "h-dtf-306-xp600",
      "product_json": "https://am.im/product/h-dtf-306-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-306-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-306-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/300",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/20",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/200",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "H-DTF/POWDER/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 50,
            "cape-town": 4,
            "durban": 0
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 2,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "AC-FLEXIPRINT/D",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 4
          }
        },
        {
          "sku": "H-DTF/WHITE",
          "compulsory": 1,
          "available": {
            "johannesburg": 1189,
            "cape-town": 0,
            "durban": 9
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-DTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 145,
            "cape-town": 11,
            "durban": 4
          },
          "status": {
            "demo": 12
          }
        },
        {
          "sku": "H-DTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 144,
            "cape-town": 11,
            "durban": 2
          },
          "status": {
            "demo": 11
          }
        },
        {
          "sku": "H-DTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 167,
            "cape-town": 5,
            "durban": 4
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-DTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 180,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-DTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 6,
            "cape-town": 3,
            "durban": 3
          },
          "status": {
            "demo": 32
          }
        },
        {
          "sku": "F-AQUA/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 66,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 13
          }
        },
        {
          "sku": "H-DTF/ROLL/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "incomplete": 3,
            "demo": 7
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/300",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/601/XP600",
      "name": "600mm DTF Printing and Powdering Machine Set, with EPSON&reg; XP600 Printheads and In-house InkRIP Software, No Inks/Powders",
      "slug": "h-dtf-601-xp600",
      "product_json": "https://am.im/product/h-dtf-601-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-601-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-601-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-DTF/POWDER/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 4,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/20",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/200",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "H-DTF/POWDER/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 1,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 2,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "S-INKRIP",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "H-DTF/POWDER/600",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/600",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/600",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-DTF/606/XP600",
      "name": "600mm DTF Printing and Powdering Machine Complete Package, with EPSON&reg; XP600 Printheads, SAi FlexiPRINT RIP Software, CMYK/White Inks, Ink Cleaner, White Adhesive Powder and 60cm Wide DTF Film Roll",
      "slug": "h-dtf-606-xp600",
      "product_json": "https://am.im/product/h-dtf-606-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-dtf-606-xp600.md",
      "buythis": "https://buythis.co.za/h-dtf-606-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-DTF/POWDER/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-DTF/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-DTF/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-DTF/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 4,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/20",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/200",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "H-DTF/POWDER/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 1,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "AM-WIPE/5",
          "compulsory": 1,
          "skipped_reason": "high_spillrank_rider",
          "available": {
            "johannesburg": 4,
            "cape-town": 28,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 2,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "AC-FLEXIPRINT/D",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 4
          }
        },
        {
          "sku": "H-DTF/WHITE",
          "compulsory": 1,
          "available": {
            "johannesburg": 1189,
            "cape-town": 0,
            "durban": 9
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-DTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 145,
            "cape-town": 11,
            "durban": 4
          },
          "status": {
            "demo": 12
          }
        },
        {
          "sku": "H-DTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 144,
            "cape-town": 11,
            "durban": 2
          },
          "status": {
            "demo": 11
          }
        },
        {
          "sku": "H-DTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 167,
            "cape-town": 5,
            "durban": 4
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-DTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 180,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-DTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 6,
            "cape-town": 3,
            "durban": 3
          },
          "status": {
            "demo": 32
          }
        },
        {
          "sku": "F-AQUA/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 66,
            "cape-town": 8,
            "durban": 4
          },
          "status": {
            "demo": 13
          }
        },
        {
          "sku": "H-DTF/ROLL/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 127,
            "cape-town": 0,
            "durban": 5
          },
          "status": {
            "incomplete": 1,
            "demo": 5
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "H-DTF/POWDER/600",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "cape-town",
          "limiting_sku": "F-DTF/600",
          "status": {
            "demo": 1
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "F-DTF/600",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "F-UVDTF/300",
      "name": "300mm Printing Area Dual Printhead UV-DTF Printer with Built in Laminator, CMYK/White/Varnish Tanks and White Ink Circulation Barebone Unit, No Printheads, No Software",
      "slug": "f-uvdtf-300",
      "product_json": "https://am.im/product/f-uvdtf-300.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/f-uvdtf-300.md",
      "buythis": "https://buythis.co.za/f-uvdtf-300#ai",
      "sellable_qty": {
        "johannesburg": 28,
        "cape-town": 2,
        "durban": 2
      },
      "sellable_total": 32,
      "limiting_part": {
        "johannesburg": {
          "sku": "F-UVDTF/300",
          "floor": 28,
          "part_available": 28,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-UVDTF/300",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-UVDTF/300",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-UVDTF/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 28,
            "cape-town": 2,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "AG-SPRAY/500",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        }
      ],
      "notes": [],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "F-UVDTF/303/XP600",
      "name": "300mm UV-DTF Printer Complete Set with Consumables, include EPSON&reg; XP600 Printheads and In-house InkRIP Software, CMYK/White Inks, Varnish, UV Ink Cleaner and 300mm Printing Film Roll",
      "slug": "f-uvdtf-303-xp600",
      "product_json": "https://am.im/product/f-uvdtf-303-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/f-uvdtf-303-xp600.md",
      "buythis": "https://buythis.co.za/f-uvdtf-303-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 2,
        "durban": 2
      },
      "sellable_total": 4,
      "limiting_part": {
        "johannesburg": {
          "sku": "EPSON-XP600/SEALED",
          "floor": 0,
          "part_available": 1,
          "compulsory": 2
        },
        "cape-town": {
          "sku": "F-UVDTF/300",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-UVDTF/300",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-UVDTF/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 28,
            "cape-town": 2,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "AG-SPRAY/500",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 2,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "S-INKRIP",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-UVDTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 188,
            "cape-town": 6,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 189,
            "cape-town": 3,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 251,
            "cape-town": 4,
            "durban": 4
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-UVDTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 269,
            "cape-town": 4,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 297,
            "cape-town": 2,
            "durban": 5
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-UVDTF/V",
          "compulsory": 1,
          "available": {
            "johannesburg": 188,
            "cape-town": 2,
            "durban": 4
          },
          "status": {
            "demo": 9
          }
        },
        {
          "sku": "F2-UV/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 25,
            "cape-town": 5,
            "durban": 3
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-UVDTF/ROLL/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 42,
            "cape-town": 2,
            "durban": 2
          },
          "status": {
            "demo": 10
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "EPSON-XP600/SEALED",
          "status": {
            "demo": 22
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "F-UVDTF/306/XP600",
      "name": "300mm UV-DTF Printer Complete Set with Consumables, include EPSON&reg; XP600 Printheads and SAi FLexiPRINT RIP Software, CMYK/White Inks, Varnish, UV Ink Cleaner and 300mm Printing Film Roll",
      "slug": "f-uvdtf-306-xp600",
      "product_json": "https://am.im/product/f-uvdtf-306-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/f-uvdtf-306-xp600.md",
      "buythis": "https://buythis.co.za/f-uvdtf-306-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 2,
        "durban": 2
      },
      "sellable_total": 4,
      "limiting_part": {
        "johannesburg": {
          "sku": "EPSON-XP600/SEALED",
          "floor": 0,
          "part_available": 1,
          "compulsory": 2
        },
        "cape-town": {
          "sku": "F-UVDTF/300",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-UVDTF/300",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-UVDTF/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 28,
            "cape-town": 2,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "AG-SPRAY/500",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 2,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "AC-FLEXIPRINT/D",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 4
          }
        },
        {
          "sku": "H-UVDTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 188,
            "cape-town": 6,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 189,
            "cape-town": 3,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 251,
            "cape-town": 4,
            "durban": 4
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-UVDTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 269,
            "cape-town": 4,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 297,
            "cape-town": 2,
            "durban": 5
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-UVDTF/V",
          "compulsory": 1,
          "available": {
            "johannesburg": 188,
            "cape-town": 2,
            "durban": 4
          },
          "status": {
            "demo": 9
          }
        },
        {
          "sku": "F2-UV/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 25,
            "cape-town": 5,
            "durban": 3
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-UVDTF/ROLL/300",
          "compulsory": 1,
          "available": {
            "johannesburg": 42,
            "cape-town": 2,
            "durban": 2
          },
          "status": {
            "demo": 10
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "EPSON-XP600/SEALED",
          "status": {
            "demo": 22
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "F-UVDTF/600",
      "name": "600mm Printing Area Three Printhead UV-DTF Printer with Built in Laminator, CMYK/White/Varnish Tanks and White Ink Circulation Barebone Unit, No Printheads, No Software",
      "slug": "f-uvdtf-600",
      "product_json": "https://am.im/product/f-uvdtf-600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/f-uvdtf-600.md",
      "buythis": "https://buythis.co.za/f-uvdtf-600#ai",
      "sellable_qty": {
        "johannesburg": 17,
        "cape-town": 0,
        "durban": 1
      },
      "sellable_total": 18,
      "limiting_part": {
        "johannesburg": {
          "sku": "F-UVDTF/600",
          "floor": 17,
          "part_available": 17,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "F-UVDTF/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "F-UVDTF/600",
          "floor": 1,
          "part_available": 1,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "F-UVDTF/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 17,
            "cape-town": 0,
            "durban": 1
          }
        },
        {
          "sku": "AG-SPRAY/500",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        }
      ],
      "notes": [],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "F-UVDTF/603/XP600",
      "name": "600mm UV-DTF Printer Complete Set with Consumables, include EPSON&reg; XP600 Printheads and In-house InkRIP Software, CMYK/White Inks, Varnish, UV Ink Cleaner and 600mm Printing Film Roll",
      "slug": "f-uvdtf-603-xp600",
      "product_json": "https://am.im/product/f-uvdtf-603-xp600.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/f-uvdtf-603-xp600.md",
      "buythis": "https://buythis.co.za/f-uvdtf-603-xp600#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 0,
      "limiting_part": {
        "johannesburg": {
          "sku": "EPSON-XP600/SEALED",
          "floor": 0,
          "part_available": 1,
          "compulsory": 3
        },
        "cape-town": {
          "sku": "F-UVDTF/600",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "EPSON-XP600/EXT",
          "floor": 0,
          "part_available": 2,
          "compulsory": 3
        }
      },
      "parts": [
        {
          "sku": "F-UVDTF/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 17,
            "cape-town": 0,
            "durban": 1
          }
        },
        {
          "sku": "AG-SPRAY/500",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 2,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "T-BASIC/PE",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "EPSON-XP600/SEALED",
          "compulsory": 3,
          "available": {
            "johannesburg": 1,
            "cape-town": 5,
            "durban": 6
          },
          "status": {
            "demo": 22
          }
        },
        {
          "sku": "EPSON-XP600/EXT",
          "compulsory": 3,
          "available": {
            "johannesburg": 105,
            "cape-town": 8,
            "durban": 2
          },
          "status": {
            "demo": 1
          }
        },
        {
          "sku": "EPSON-XP600/CABLE/L",
          "compulsory": 3,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "S-INKRIP",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-UVDTF/C",
          "compulsory": 1,
          "available": {
            "johannesburg": 188,
            "cape-town": 6,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/M",
          "compulsory": 1,
          "available": {
            "johannesburg": 189,
            "cape-town": 3,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/Y",
          "compulsory": 1,
          "available": {
            "johannesburg": 251,
            "cape-town": 4,
            "durban": 4
          },
          "status": {
            "demo": 3
          }
        },
        {
          "sku": "H-UVDTF/K",
          "compulsory": 1,
          "available": {
            "johannesburg": 269,
            "cape-town": 4,
            "durban": 4
          },
          "status": {
            "demo": 2
          }
        },
        {
          "sku": "H-UVDTF/W",
          "compulsory": 1,
          "available": {
            "johannesburg": 297,
            "cape-town": 2,
            "durban": 5
          },
          "status": {
            "demo": 6
          }
        },
        {
          "sku": "H-UVDTF/V",
          "compulsory": 1,
          "available": {
            "johannesburg": 188,
            "cape-town": 2,
            "durban": 4
          },
          "status": {
            "demo": 9
          }
        },
        {
          "sku": "F2-UV/CLEAN",
          "compulsory": 1,
          "available": {
            "johannesburg": 25,
            "cape-town": 5,
            "durban": 3
          },
          "status": {
            "demo": 7
          }
        },
        {
          "sku": "H-UVDTF/ROLL/600",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "EPSON-XP600/SEALED",
          "status": {
            "demo": 22
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "EPSON-XP600/EXT",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "V4-H720",
      "name": "AM.CO.ZA&reg; Vinyl4&trade;-Hobby Contour Cutting Vinyl Cutter 720mm Working Area",
      "slug": "v4-h720",
      "product_json": "https://am.im/product/v4-h720.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/v4-h720.md",
      "buythis": "https://buythis.co.za/v4-h720#ai",
      "sellable_qty": {
        "johannesburg": 5,
        "cape-town": 5,
        "durban": 0
      },
      "sellable_total": 10,
      "limiting_part": {
        "johannesburg": {
          "sku": "V4-H720",
          "floor": 5,
          "part_available": 5,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "V4-H720",
          "floor": 5,
          "part_available": 5,
          "compulsory": 1
        },
        "durban": {
          "sku": "V4-H720",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "V4-H720",
          "compulsory": 1,
          "available": {
            "johannesburg": 5,
            "cape-town": 5,
            "durban": 0
          },
          "status": {
            "in_transit": 1,
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "sku": "AG-SQUEEGEE",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 4828,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/100",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        }
      ],
      "notes": [
        {
          "loc": "durban",
          "limiting_sku": "V4-H720",
          "status": {
            "in_transit": 1,
            "incomplete": 1,
            "demo": 2
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "V4-H727",
      "name": "AM.CO.ZA&reg; Vinyl4&trade;-Hobby 720mm Working Area Contour Cutting Vinyl Cutter and VinylCut Software",
      "slug": "v4-h727",
      "product_json": "https://am.im/product/v4-h727.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/v4-h727.md",
      "buythis": "https://buythis.co.za/v4-h727#ai",
      "sellable_qty": {
        "johannesburg": 5,
        "cape-town": 5,
        "durban": 0
      },
      "sellable_total": 10,
      "limiting_part": {
        "johannesburg": {
          "sku": "V4-H720",
          "floor": 5,
          "part_available": 5,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "V4-H720",
          "floor": 5,
          "part_available": 5,
          "compulsory": 1
        },
        "durban": {
          "sku": "V4-H720",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "V4-H720",
          "compulsory": 1,
          "available": {
            "johannesburg": 5,
            "cape-town": 5,
            "durban": 0
          },
          "status": {
            "in_transit": 1,
            "incomplete": 1,
            "demo": 2
          }
        },
        {
          "sku": "AG-SQUEEGEE",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 4828,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/100",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "S-VINYLCUT",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 10
          }
        }
      ],
      "notes": [
        {
          "loc": "durban",
          "limiting_sku": "V4-H720",
          "status": {
            "in_transit": 1,
            "incomplete": 1,
            "demo": 2
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "V4-S720",
      "name": "AM.CO.ZA&reg; Vinyl4&trade;-Studio Contour Cutting Vinyl Cutter 720mm Working Area with Collection Basket",
      "slug": "v4-s720",
      "product_json": "https://am.im/product/v4-s720.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/v4-s720.md",
      "buythis": "https://buythis.co.za/v4-s720#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 3,
        "durban": 0
      },
      "sellable_total": 3,
      "limiting_part": {
        "johannesburg": {
          "sku": "V4-S720",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "V4-S720",
          "floor": 3,
          "part_available": 3,
          "compulsory": 1
        },
        "durban": {
          "sku": "V4-S720",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "V4-S720",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 3,
            "durban": 0
          },
          "status": {
            "incomplete": 2,
            "demo": 1
          }
        },
        {
          "sku": "AG-SQUEEGEE",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 4828,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/100",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "V4-S720",
          "status": {
            "incomplete": 2,
            "demo": 1
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "V4-S720",
          "status": {
            "incomplete": 2,
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "V4-S727",
      "name": "AM.CO.ZA&reg; Vinyl4&trade;-Studio 720mm Working Area Contour Cutting Vinyl Cutter with Collection Basket and VinylCut Software",
      "slug": "v4-s727",
      "product_json": "https://am.im/product/v4-s727.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/v4-s727.md",
      "buythis": "https://buythis.co.za/v4-s727#ai",
      "sellable_qty": {
        "johannesburg": 0,
        "cape-town": 3,
        "durban": 0
      },
      "sellable_total": 3,
      "limiting_part": {
        "johannesburg": {
          "sku": "V4-S720",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "V4-S720",
          "floor": 3,
          "part_available": 3,
          "compulsory": 1
        },
        "durban": {
          "sku": "V4-S720",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "V4-S720",
          "compulsory": 1,
          "available": {
            "johannesburg": 0,
            "cape-town": 3,
            "durban": 0
          },
          "status": {
            "incomplete": 2,
            "demo": 1
          }
        },
        {
          "sku": "AG-SQUEEGEE",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 4828,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/100",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "S-VINYLCUT",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          },
          "status": {
            "demo": 10
          }
        }
      ],
      "notes": [
        {
          "loc": "johannesburg",
          "limiting_sku": "V4-S720",
          "status": {
            "incomplete": 2,
            "demo": 1
          }
        },
        {
          "loc": "durban",
          "limiting_sku": "V4-S720",
          "status": {
            "incomplete": 2,
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "V4-B720",
      "name": "AM.CO.ZA&reg; Vinyl4&trade;-Business Automatic Contour Cutting Vinyl Cutter 720mm Working Area with Collection Basket",
      "slug": "v4-b720",
      "product_json": "https://am.im/product/v4-b720.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/v4-b720.md",
      "buythis": "https://buythis.co.za/v4-b720#ai",
      "sellable_qty": {
        "johannesburg": 16,
        "cape-town": 2,
        "durban": 2
      },
      "sellable_total": 20,
      "limiting_part": {
        "johannesburg": {
          "sku": "V4-B720",
          "floor": 16,
          "part_available": 16,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "V4-B720",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        },
        "durban": {
          "sku": "V4-B720",
          "floor": 2,
          "part_available": 2,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "V4-B720",
          "compulsory": 1,
          "available": {
            "johannesburg": 16,
            "cape-town": 2,
            "durban": 2
          }
        },
        {
          "sku": "AG-SQUEEGEE",
          "optional": 1,
          "skipped_reason": "optional_only",
          "available": {
            "johannesburg": 4828,
            "cape-town": 0,
            "durban": 0
          }
        },
        {
          "sku": "AA-TRAIN/100",
          "compulsory": 1,
          "skipped_reason": "virtual_or_unmanaged",
          "available": {
            "johannesburg": 0,
            "cape-town": 0,
            "durban": 0
          }
        }
      ],
      "notes": [],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-PRESS/4050",
      "name": "Heatware 1400W 400×500mm Clamshell Flat T-Shirt Heat Press with Sliding Base, 220V, ST4050",
      "slug": "h-press-4050",
      "product_json": "https://am.im/product/h-press-4050.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-press-4050.md",
      "buythis": "https://buythis.co.za/h-press-4050#ai",
      "sellable_qty": {
        "johannesburg": 76,
        "cape-town": 0,
        "durban": 1
      },
      "sellable_total": 77,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-PRESS/4050",
          "floor": 76,
          "part_available": 76,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "H-PRESS/4050",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "H-PRESS/4050",
          "floor": 1,
          "part_available": 1,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "H-PRESS/4050",
          "compulsory": 1,
          "available": {
            "johannesburg": 76,
            "cape-town": 0,
            "durban": 1
          },
          "status": {
            "demo": 5
          }
        }
      ],
      "notes": [
        {
          "loc": "cape-town",
          "limiting_sku": "H-PRESS/4050",
          "status": {
            "demo": 5
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-PRESS/2938",
      "name": "AM.CO.ZA&reg; Heatware&trade; Hobby 930W 290×380mm Flat T-Shirt Heat Press",
      "slug": "h-press-2938",
      "product_json": "https://am.im/product/h-press-2938.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-press-2938.md",
      "buythis": "https://buythis.co.za/h-press-2938#ai",
      "sellable_qty": {
        "johannesburg": 206,
        "cape-town": 10,
        "durban": 3
      },
      "sellable_total": 219,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-PRESS/2938",
          "floor": 206,
          "part_available": 206,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "H-PRESS/2938",
          "floor": 10,
          "part_available": 10,
          "compulsory": 1
        },
        "durban": {
          "sku": "H-PRESS/2938",
          "floor": 3,
          "part_available": 3,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "H-PRESS/2938",
          "compulsory": 1,
          "available": {
            "johannesburg": 206,
            "cape-town": 10,
            "durban": 3
          },
          "status": {
            "demo": 2
          }
        }
      ],
      "notes": [],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-PRESS/MT5",
      "name": "AM.CO.ZA&reg; Heatware&trade; MT5 1400W Heat Press Multitalent with 290&#215;380mm Flat Press, Mugs Press, Two Plate Presses and Cap Press Attachments",
      "slug": "h-press-mt5",
      "product_json": "https://am.im/product/h-press-mt5.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-press-mt5.md",
      "buythis": "https://buythis.co.za/h-press-mt5#ai",
      "sellable_qty": {
        "johannesburg": 40,
        "cape-town": 4,
        "durban": 0
      },
      "sellable_total": 44,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-PRESS/MT5",
          "floor": 40,
          "part_available": 40,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "H-PRESS/MT5",
          "floor": 4,
          "part_available": 4,
          "compulsory": 1
        },
        "durban": {
          "sku": "H-PRESS/MT5",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "H-PRESS/MT5",
          "compulsory": 1,
          "available": {
            "johannesburg": 40,
            "cape-town": 4,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        }
      ],
      "notes": [
        {
          "loc": "durban",
          "limiting_sku": "H-PRESS/MT5",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-PRESS/MT8",
      "name": "AM.CO.ZA&reg; Heatware&trade; MT8 1400W Heat Press Multitalent with 290&#215;380mm Flat Press and All 3D Shape Presses (Mugs/Plates/Cups/Cap Presses)",
      "slug": "h-press-mt8",
      "product_json": "https://am.im/product/h-press-mt8.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-press-mt8.md",
      "buythis": "https://buythis.co.za/h-press-mt8#ai",
      "sellable_qty": {
        "johannesburg": 64,
        "cape-town": 0,
        "durban": 0
      },
      "sellable_total": 64,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-PRESS/MT8",
          "floor": 64,
          "part_available": 64,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "H-PRESS/MT8",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        },
        "durban": {
          "sku": "H-PRESS/MT8",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "H-PRESS/MT8",
          "compulsory": 1,
          "available": {
            "johannesburg": 64,
            "cape-town": 0,
            "durban": 0
          }
        }
      ],
      "notes": [],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-HOBBY/M5",
      "name": "AM.CO.ZA&reg; Heatware&trade; Hobby 5 in 1 Heat Press Combo with 850W 290×380mm Flat Press, Mug Press, Cap Press and Plate Pressing Sponges",
      "slug": "h-hobby-m5",
      "product_json": "https://am.im/product/h-hobby-m5.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-hobby-m5.md",
      "buythis": "https://buythis.co.za/h-hobby-m5#ai",
      "sellable_qty": {
        "johannesburg": 138,
        "cape-town": 1,
        "durban": 1
      },
      "sellable_total": 140,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-HOBBY/M5",
          "floor": 138,
          "part_available": 138,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "H-HOBBY/M5",
          "floor": 1,
          "part_available": 1,
          "compulsory": 1
        },
        "durban": {
          "sku": "H-HOBBY/M5",
          "floor": 1,
          "part_available": 1,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "H-HOBBY/M5",
          "compulsory": 1,
          "available": {
            "johannesburg": 138,
            "cape-town": 1,
            "durban": 1
          },
          "status": {
            "demo": 3
          }
        }
      ],
      "notes": [],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-PRESS/4060D",
      "name": "AM.CO.ZA&reg; Heatware&trade; Twin-Station Air-Lifting 400&#215;600mm Flat Press Heat Press Machine with Cross Laser Alignment",
      "slug": "h-press-4060d",
      "product_json": "https://am.im/product/h-press-4060d.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-press-4060d.md",
      "buythis": "https://buythis.co.za/h-press-4060d#ai",
      "sellable_qty": {
        "johannesburg": 76,
        "cape-town": 1,
        "durban": 3
      },
      "sellable_total": 80,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-PRESS/4060D",
          "floor": 76,
          "part_available": 76,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "H-PRESS/4060D",
          "floor": 1,
          "part_available": 1,
          "compulsory": 1
        },
        "durban": {
          "sku": "H-PRESS/4060D",
          "floor": 3,
          "part_available": 3,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "H-PRESS/4060D",
          "compulsory": 1,
          "available": {
            "johannesburg": 76,
            "cape-town": 1,
            "durban": 3
          }
        }
      ],
      "notes": [],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    },
    {
      "sku": "H-PRESS/MUG320",
      "name": "320ml Cylinder Mugs (~&#934;82mm, ~95mm Height) Heading Pad Attachment for AM.CO.ZA&reg; Heatware&trade; Heat Press",
      "slug": "h-press-mug320",
      "product_json": "https://am.im/product/h-press-mug320.json",
      "product_page": "https://8i.co.za/data/amcoza/sources/products/h-press-mug320.md",
      "buythis": "https://buythis.co.za/h-press-mug320#ai",
      "sellable_qty": {
        "johannesburg": 814,
        "cape-town": 10,
        "durban": 0
      },
      "sellable_total": 824,
      "limiting_part": {
        "johannesburg": {
          "sku": "H-PRESS/MUG320",
          "floor": 814,
          "part_available": 814,
          "compulsory": 1
        },
        "cape-town": {
          "sku": "H-PRESS/MUG320",
          "floor": 10,
          "part_available": 10,
          "compulsory": 1
        },
        "durban": {
          "sku": "H-PRESS/MUG320",
          "floor": 0,
          "part_available": 0,
          "compulsory": 1
        }
      },
      "parts": [
        {
          "sku": "H-PRESS/MUG320",
          "compulsory": 1,
          "available": {
            "johannesburg": 814,
            "cape-town": 10,
            "durban": 0
          },
          "status": {
            "demo": 1
          }
        }
      ],
      "notes": [
        {
          "loc": "durban",
          "limiting_sku": "H-PRESS/MUG320",
          "status": {
            "demo": 1
          }
        }
      ],
      "rules": "min(floor(part_Available/compulsory)) over managed physical compulsory parts; skip virtual/unmanaged; skip high-Spillrank riders (AM-WIPE/5)"
    }
  ]
}
