From a18d9c3b42398633130941bfe508649d3bd3d4ea Mon Sep 17 00:00:00 2001 From: codeal-ltd Date: Wed, 11 Feb 2026 14:51:54 +0000 Subject: [PATCH] Update product.json for export and hazmat handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit All fields are optional and are intended to support hazmat and international (export) shipment processing. When populated in the PIM, these attributes are transmitted as part of the fulfilment payload; if not, the OMS or WMS is responsible for deriving, validating, and mapping the required data elements for carrier‑specific integration. --- schemas/product.json | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/schemas/product.json b/schemas/product.json index 1889065..4af309d 100644 --- a/schemas/product.json +++ b/schemas/product.json @@ -95,6 +95,48 @@ "type": "string" } }, + "hsCode": { + "description": "HTS or HS code of the product, up to 14 digits", + "type": "string", + "value": { + } + }, + "countryOfOrigin": { + "description": "ISO-2 letter country code", + "type": "string", + "value": { + } + }, + "eccn": { + "description": "Export Control Classification Number, 5 character alphanumeric, required for exports from the USA", + "type": "string", + "value": { + } + }, + "unNumber": { + "description": "Four digit UN number for hazmat materials identification", + "type": "string", + "value": { + } + }, + "unPackingGroup": { + "description": "Identifies the degree of danger - values I, II or III", + "type": "string", + "value": { + } + }, + "unPackingInstruction": { + "description": "Usually five characters, letters and numbers", + "type": "string", + "value": { + } + }, + "nmfc": { + "description": "National Motor Freigth Classification, used in the US only in lieu of UN codes", + "type": "string", + "value": { + } + }, "customFields": { "description": "Custom Fields - allows for arbitrary key-value pairs to be added to an entity. Useful for storing any custom data that is not covered by the other fields.", "type": "array",