{
  "v": "2.0",
  "page_type": "product",
  "title": "MEN'S JACKET, ZIPPER, SZ X-LARGE, 29-1/2 IN L, BLACK, COTTON DUCK/POLYESTER",
  "breadcrumbs": [
    {
      "label": "Home",
      "href": "/python/html6/index.html"
    },
    {
      "label": "Brands",
      "href": "/python/html6/menu_brand_index/menu_brand_index_brands_87101ba214.html"
    },
    {
      "label": "TOUGH DUCK",
      "href": "/python/html6/menu_brand_products/1000/155000/menu_brand_products_TOUGHDUCK_1_facda1511c.html"
    },
    {
      "label": "WJ091-XL-BLK",
      "href": null
    }
  ],
  "content": {
    "product": {
      "mpn": "WJ091-XL-BLK",
      "manufacturer": "TOUGH DUCK",
      "brand": "TOUGH DUCK",
      "brand_url": "/python/html6/menu_brand_products/1000/155000/menu_brand_products_TOUGHDUCK_1_facda1511c.html",
      "title": "MEN'S JACKET, ZIPPER, SZ X-LARGE, 29-1/2 IN L, BLACK, COTTON DUCK/POLYESTER",
      "description": "",
      "attributes": [
        {
          "name": "Brand name",
          "values": [
            {
              "value": "TOUGH DUCK",
              "url": "/python/html6/menu_attr_pair/1000/224000000/224751000/menu_attr_pair_Brandname_TOUGHDUCK_1_b8758c0283.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/224000000/224751000/menu_attr_pair_Brandname_TOUGHDUCK_1_b8758c0283.html"
        },
        {
          "name": "Manufacturer name",
          "values": [
            {
              "value": "TOUGH DUCK",
              "url": "/python/html6/menu_attr_pair/1000/71000000/71358000/menu_attr_pair_Manufacturername_TOUGHDUCK_1_ed8117cacb.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/71000000/71358000/menu_attr_pair_Manufacturername_TOUGHDUCK_1_ed8117cacb.html"
        },
        {
          "name": "Manufacturer",
          "values": [
            {
              "value": "TOUGH DUCK",
              "url": "/python/html6/menu_attr_pair/1000/106000000/106302000/menu_attr_pair_Manufacturer_TOUGHDUCK_1_cbd8cef9d9.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/106000000/106302000/menu_attr_pair_Manufacturer_TOUGHDUCK_1_cbd8cef9d9.html"
        },
        {
          "name": "DimensionUnit",
          "values": [
            {
              "value": "inch",
              "url": "/python/html6/menu_attr_pair/1000/10000000/10300000/menu_attr_pair_DimensionUnit_inch_1_f16129611b.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/10000000/10300000/menu_attr_pair_DimensionUnit_inch_1_f16129611b.html"
        },
        {
          "name": "Extra Product Name",
          "values": [
            {
              "value": "MEN'S JACKET, ZIPPER, SZ X-LARGE, 29-1/2 IN L, BLACK, COTTON DUCK/POLYESTER",
              "url": "/python/html6/menu_attr_pair/1000/36000000/36137000/menu_attr_pair_ExtraProductName_MENSJACKETZIPPERSZXLARGE2912INLBLACKCOTTON_1_65915a2835.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/36000000/36137000/menu_attr_pair_ExtraProductName_MENSJACKETZIPPERSZXLARGE2912INLBLACKCOTTON_1_65915a2835.html"
        },
        {
          "name": "UNSPSC",
          "values": [
            {
              "value": "53101800",
              "url": "/python/html6/menu_attr_pair/1000/204000000/204095000/menu_attr_pair_UNSPSC_53101800_1_31ecf56cde.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/204000000/204095000/menu_attr_pair_UNSPSC_53101800_1_31ecf56cde.html"
        },
        {
          "name": "Weight",
          "values": [
            {
              "value": "15.0",
              "url": "/python/html6/menu_attr_pair/1000/42000000/42018000/menu_attr_pair_Weight_150_1_e16fd1604c.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/42000000/42018000/menu_attr_pair_Weight_150_1_e16fd1604c.html"
        },
        {
          "name": "WeightUnit",
          "values": [
            {
              "value": "lbs",
              "url": "/python/html6/menu_attr_pair/1000/60000000/60642000/menu_attr_pair_WeightUnit_lbs_1_dce479c2aa.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/60000000/60642000/menu_attr_pair_WeightUnit_lbs_1_dce479c2aa.html"
        },
        {
          "name": "length",
          "values": [
            {
              "value": "29.5",
              "url": "/python/html6/menu_attr_pair/1000/61000000/61234000/menu_attr_pair_length_295_1_e3a65d8704.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/61000000/61234000/menu_attr_pair_length_295_1_e3a65d8704.html"
        },
        {
          "name": "length_Attrib",
          "values": [
            {
              "value": "Length",
              "url": "/python/html6/menu_attr_pair/1000/136000000/136503000/menu_attr_pair_lengthAttrib_Length_1_8eb0459b2c.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/136000000/136503000/menu_attr_pair_lengthAttrib_Length_1_8eb0459b2c.html"
        },
        {
          "name": "moq",
          "values": [
            {
              "value": "1",
              "url": "/python/html6/menu_attr_pair/1000/164000000/164262000/menu_attr_pair_moq_1_1_29ca727a89.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/164000000/164262000/menu_attr_pair_moq_1_1_29ca727a89.html"
        },
        {
          "name": "MPN",
          "values": [
            {
              "value": "WJ091-XL-BLK",
              "url": "/python/html6/menu_attr_pair/1000/148000000/148038000/menu_attr_pair_MPN_WJ091XLBLK_1_6a6b8d944f.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/148000000/148038000/menu_attr_pair_MPN_WJ091XLBLK_1_6a6b8d944f.html"
        },
        {
          "name": "multiple",
          "values": [
            {
              "value": "1",
              "url": "/python/html6/menu_attr_pair/1000/257000000/257999000/menu_attr_pair_multiple_1_1_2f60c1bab8.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/257000000/257999000/menu_attr_pair_multiple_1_1_2f60c1bab8.html"
        },
        {
          "name": "namedSize",
          "values": [
            {
              "value": "XLARGE",
              "url": "/python/html6/menu_attr_pair/1000/74000000/74560000/menu_attr_pair_namedSize_XLARGE_1_58b2108b3c.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/74000000/74560000/menu_attr_pair_namedSize_XLARGE_1_58b2108b3c.html"
        },
        {
          "name": "originalCurrency",
          "values": [
            {
              "value": "{'currency': 'CAD', 'tierPrice1': '118.69'}",
              "url": "/python/html6/menu_attr_pair/1000/240000000/240570000/menu_attr_pair_originalCurrency_currencyCADtierPrice111869_1_affba0d993.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/240000000/240570000/menu_attr_pair_originalCurrency_currencyCADtierPrice111869_1_affba0d993.html"
        },
        {
          "name": "qtyInStock",
          "values": [
            {
              "value": "0",
              "url": "/python/html6/menu_attr_pair/1000/119000000/119332000/menu_attr_pair_qtyInStock_0_1_38510c9e21.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/119000000/119332000/menu_attr_pair_qtyInStock_0_1_38510c9e21.html"
        },
        {
          "name": "SKU",
          "values": [
            {
              "value": "RICWJ091XL-BLK",
              "url": "/python/html6/menu_attr_pair/1000/29000000/29378000/menu_attr_pair_SKU_RICWJ091XLBLK_1_413c2d57c0.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/29000000/29378000/menu_attr_pair_SKU_RICWJ091XLBLK_1_413c2d57c0.html"
        },
        {
          "name": "tierMinQty1",
          "values": [
            {
              "value": "1",
              "url": "/python/html6/menu_attr_pair/1000/226000000/226987000/menu_attr_pair_tierMinQty1_1_1_974840705d.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/226000000/226987000/menu_attr_pair_tierMinQty1_1_1_974840705d.html"
        },
        {
          "name": "tierPrice1",
          "values": [
            {
              "value": "86.14591413999999",
              "url": "/python/html6/menu_attr_pair/1000/73000000/73120000/menu_attr_pair_tierPrice1_8614591413999999_1_495d55a31a.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/73000000/73120000/menu_attr_pair_tierPrice1_8614591413999999_1_495d55a31a.html"
        },
        {
          "name": "Item",
          "values": [
            {
              "value": "Jacket",
              "url": "/python/html6/menu_attr_pair/1000/23000000/23634000/menu_attr_pair_Item_Jacket_1_85f99cc15d.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/23000000/23634000/menu_attr_pair_Item_Jacket_1_85f99cc15d.html"
        },
        {
          "name": "Gender",
          "values": [
            {
              "value": "Men's",
              "url": "/python/html6/menu_attr_pair/1000/123000000/123850000/menu_attr_pair_Gender_Mens_1_42de93f965.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/123000000/123850000/menu_attr_pair_Gender_Mens_1_42de93f965.html"
        },
        {
          "name": "Material",
          "values": [
            {
              "value": "100% Cotton Duck",
              "url": "/python/html6/menu_attr_pair/1000/11000000/11443000/menu_attr_pair_Material_100CottonDuck_1_e5fcfb015e.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/11000000/11443000/menu_attr_pair_Material_100CottonDuck_1_e5fcfb015e.html"
        },
        {
          "name": "Includes Lining",
          "values": [
            {
              "value": "Yes",
              "url": "/python/html6/menu_attr_pair/1000/24000000/24966000/menu_attr_pair_IncludesLining_Yes_1_25d122d305.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/24000000/24966000/menu_attr_pair_IncludesLining_Yes_1_25d122d305.html"
        },
        {
          "name": "Number of Inside Pockets",
          "values": [
            {
              "value": "2",
              "url": "/python/html6/menu_attr_pair/1000/184000000/184876000/menu_attr_pair_NumberofInsidePockets_2_1_27b2e293bd.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/184000000/184876000/menu_attr_pair_NumberofInsidePockets_2_1_27b2e293bd.html"
        },
        {
          "name": "Length",
          "values": [
            {
              "value": "29-1/2\"",
              "url": "/python/html6/menu_attr_pair/1000/183000000/183791000/menu_attr_pair_Length_2912_1_cff187f4c9.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/183000000/183791000/menu_attr_pair_Length_2912_1_cff187f4c9.html"
        },
        {
          "name": "Lining Material",
          "values": [
            {
              "value": "100% Polyester",
              "url": "/python/html6/menu_attr_pair/1000/12000000/12985000/menu_attr_pair_LiningMaterial_100Polyester_1_5ab4dc12be.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/12000000/12985000/menu_attr_pair_LiningMaterial_100Polyester_1_5ab4dc12be.html"
        },
        {
          "name": "Minimum Chest Size",
          "values": [
            {
              "value": "56 in",
              "url": "/python/html6/menu_attr_pair/1000/108000000/108444000/menu_attr_pair_MinimumChestSize_56in_1_96227ea033.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/108000000/108444000/menu_attr_pair_MinimumChestSize_56in_1_96227ea033.html"
        },
        {
          "name": "Features",
          "values": [
            {
              "value": "Drop Back, Inside and Media Pockets, Three Zipper Welt Pockets and Contrast Stitching, Durable Water Repellent Finish",
              "url": "/python/html6/menu_attr_pair/1000/181000000/181680000/menu_attr_pair_Features_DropBackInsideandMediaPocketsThreeZipperWe_1_0591dc5d99.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/181000000/181680000/menu_attr_pair_Features_DropBackInsideandMediaPocketsThreeZipperWe_1_0591dc5d99.html"
        },
        {
          "name": "Water-Resistant",
          "values": [
            {
              "value": "Yes",
              "url": "/python/html6/menu_attr_pair/1000/147000000/147043000/menu_attr_pair_WaterResistant_Yes_1_3dc0f893ae.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/147000000/147043000/menu_attr_pair_WaterResistant_Yes_1_3dc0f893ae.html"
        },
        {
          "name": "Wrist Closure",
          "values": [
            {
              "value": "Hook and Loop",
              "url": "/python/html6/menu_attr_pair/1000/166000000/166697000/menu_attr_pair_WristClosure_HookandLoop_1_22dd981ee4.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/166000000/166697000/menu_attr_pair_WristClosure_HookandLoop_1_22dd981ee4.html"
        },
        {
          "name": "Garment Type",
          "values": [
            {
              "value": "Jacket",
              "url": "/python/html6/menu_attr_pair/1000/150000000/150498000/menu_attr_pair_GarmentType_Jacket_1_a438f79c27.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/150000000/150498000/menu_attr_pair_GarmentType_Jacket_1_a438f79c27.html"
        },
        {
          "name": "Style",
          "values": [
            {
              "value": "Bonded Duck Soft Shell Jacket",
              "url": "/python/html6/menu_attr_pair/1000/148000000/148973000/menu_attr_pair_Style_BondedDuckSoftShellJacket_1_9a2c157138.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/148000000/148973000/menu_attr_pair_Style_BondedDuckSoftShellJacket_1_9a2c157138.html"
        },
        {
          "name": "Fabric Weight",
          "values": [
            {
              "value": "8 oz.",
              "url": "/python/html6/menu_attr_pair/1000/15000000/15784000/menu_attr_pair_FabricWeight_8oz_1_ac485e4d99.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/15000000/15784000/menu_attr_pair_FabricWeight_8oz_1_ac485e4d99.html"
        },
        {
          "name": "Number of Outside Pockets",
          "values": [
            {
              "value": "3",
              "url": "/python/html6/menu_attr_pair/1000/14000000/14775000/menu_attr_pair_NumberofOutsidePockets_3_1_ec9c0d688b.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/14000000/14775000/menu_attr_pair_NumberofOutsidePockets_3_1_ec9c0d688b.html"
        },
        {
          "name": "Colour",
          "values": [
            {
              "value": "Black",
              "url": "/python/html6/menu_attr_pair/1000/21000000/21430000/menu_attr_pair_Colour_Black_1_61f2baa4d9.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/21000000/21430000/menu_attr_pair_Colour_Black_1_61f2baa4d9.html"
        },
        {
          "name": "Maximum Chest Size",
          "values": [
            {
              "value": "48 in",
              "url": "/python/html6/menu_attr_pair/1000/115000000/115279000/menu_attr_pair_MaximumChestSize_48in_1_b15b296e93.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/115000000/115279000/menu_attr_pair_MaximumChestSize_48in_1_b15b296e93.html"
        },
        {
          "name": "Size",
          "values": [
            {
              "value": "X-Large",
              "url": "/python/html6/menu_attr_pair/1000/242000000/242319000/menu_attr_pair_Size_XLarge_1_e9d9c37709.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/242000000/242319000/menu_attr_pair_Size_XLarge_1_e9d9c37709.html"
        },
        {
          "name": "Cuff Style",
          "values": [
            {
              "value": "Adjustable Cuff",
              "url": "/python/html6/menu_attr_pair/1000/47000000/47606000/menu_attr_pair_CuffStyle_AdjustableCuff_1_e27aefea76.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/47000000/47606000/menu_attr_pair_CuffStyle_AdjustableCuff_1_e27aefea76.html"
        },
        {
          "name": "Series",
          "values": [
            {
              "value": "WJ09",
              "url": "/python/html6/menu_attr_pair/1000/211000000/211257000/menu_attr_pair_Series_WJ09_1_85673dd2ea.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/211000000/211257000/menu_attr_pair_Series_WJ09_1_85673dd2ea.html"
        },
        {
          "name": "Wind-Resistant",
          "values": [
            {
              "value": "Yes",
              "url": "/python/html6/menu_attr_pair/1000/46000000/46043000/menu_attr_pair_WindResistant_Yes_1_fc54bb3c17.html"
            }
          ],
          "name_url": "/python/html6/menu_attr_pair/1000/46000000/46043000/menu_attr_pair_WindResistant_Yes_1_fc54bb3c17.html"
        }
      ],
      "images": [],
      "distributors": [
        {
          "name": "grainger.ca",
          "sku": "RICWJ091XL-BLK",
          "url": "https://www.grainger.ca/en/product/JACKET%2CMENS-SIZE-XL%2C29-1-2%22-L%2CBLK/p/RICWJ091XL-BLK",
          "pricing": [
            {
              "quantity": 1,
              "price_usd": 86.14591414
            }
          ],
          "stock": {
            "available": false,
            "quantity": null,
            "lead_time_days": null
          },
          "moq": 1,
          "multiple": 1,
          "image": "https://www.dataalchemy.com/python/getu/0300ec13-842a-427c-8cc8-a60cee6b8797"
        }
      ],
      "amazon": {
        "available": false,
        "products": []
      },
      "metadata": {
        "generated_date": "2026-09-14",
        "last_updated": "2026-09-14",
        "data_sources": [
          "grainger.ca"
        ],
        "completeness": 0.75,
        "version": "1.2"
      }
    }
  },
  "pagination": null,
  "nav": {
    "home": "/python/html6/index.html",
    "brands": "/python/html6/menu_brand_index/menu_brand_index_brands_87101ba214.html",
    "parts": "/python/html6/menu_part_index/menu_part_index_parts_909e6bf0ca.html",
    "attributes": "/python/html6/menu_attr_index/menu_attr_index_attributes_d7f67a250d.html"
  }
}