WFDASH-WEBAPP/scripts/nss-dowel-pins-din6325-pb-import.json
Dave d8e8714720 feat(stock): update pricing logic and transform script for fasteners
- Enhanced `nss-fasteners-pb-import.json` to compute `selling_price` as `cost_price * (1 + 80%)` and included `markup` in the records.
- Updated `nss-fasteners-pb-transform.ts` to allow configurable CSV and output file names via environment variables, improving flexibility for different product runs.
- Added support for uploading photos in the repair detail page, including validation for file types and sizes, and implemented a dialog for creating customer quotes linked to repairs.
- Introduced a new `customer_quote` field in the `Repair` type to link generated quotes back to their respective repairs.

These changes streamline the pricing process and enhance the user experience in managing repairs and quotes.
2026-09-21 12:32:44 +02:00

3144 lines
No EOL
111 KiB
JSON

{
"meta": {
"source_csv": "scripts/nss-dowel-pins-din6325-pilot.csv",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"extracted_at": "2026-09-16",
"row_count": 108,
"pb_collection": "stock_items",
"notes": "selling_price = cost_price * (1 + 80%). name=description both carry the PosCode (e.g., '5x20 DOWEL PIN PLN'). unit=Each (dowel pins are sold by piece). Material = Hi-Tensile per NSS label; DIN 6325 solid dowel pins are case-hardened / hardened steel by spec. No Grade column. Finish is currently only Plain on NSS for this range. No Thread field (dowel pins are unthreaded)."
},
"records": [
{
"name": "20x120 DOWEL PIN PLN",
"description": "20x120 DOWEL PIN PLN",
"sku": "AMCDWL20120",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 120 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 100.11,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 100.11,
"selling_price": 180.2,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "20x100 DOWEL PIN PLN",
"description": "20x100 DOWEL PIN PLN",
"sku": "AMCDWL20100",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 100 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 38.55,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 38.55,
"selling_price": 69.39,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "20x90 DOWEL PIN PLN",
"description": "20x90 DOWEL PIN PLN",
"sku": "AMCDWL20090",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 90 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 34.66,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 34.66,
"selling_price": 62.39,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "20x80 DOWEL PIN PLN",
"description": "20x80 DOWEL PIN PLN",
"sku": "AMCDWL20080",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 80 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 41.31,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 41.31,
"selling_price": 74.36,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "20x70 DOWEL PIN PLN",
"description": "20x70 DOWEL PIN PLN",
"sku": "AMCDWL20070",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 70 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 37.25,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 37.25,
"selling_price": 67.05,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "20x60 DOWEL PIN PLN",
"description": "20x60 DOWEL PIN PLN",
"sku": "AMCDWL20060",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 60 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 24.72,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 24.72,
"selling_price": 44.5,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "20x50 DOWEL PIN PLN",
"description": "20x50 DOWEL PIN PLN",
"sku": "AMCDWL20050",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 50 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 22.89,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 22.89,
"selling_price": 41.2,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "20x40 DOWEL PIN PLN",
"description": "20x40 DOWEL PIN PLN",
"sku": "AMCDWL20040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 20 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 15.6,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 15.6,
"selling_price": 28.08,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x100 DOWEL PIN PLN",
"description": "16x100 DOWEL PIN PLN",
"sku": "AMCDWL16100",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 100 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 22.06,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 22.06,
"selling_price": 39.71,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x90 DOWEL PIN PLN",
"description": "16x90 DOWEL PIN PLN",
"sku": "AMCDWL16090",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 90 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 20.56,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 20.56,
"selling_price": 37.01,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x80 DOWEL PIN PLN",
"description": "16x80 DOWEL PIN PLN",
"sku": "AMCDWL16080",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 80 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 20.21,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 20.21,
"selling_price": 36.38,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x70 DOWEL PIN PLN",
"description": "16x70 DOWEL PIN PLN",
"sku": "AMCDWL16070",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 70 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 43.16,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 43.16,
"selling_price": 77.69,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x60 DOWEL PIN PLN",
"description": "16x60 DOWEL PIN PLN",
"sku": "AMCDWL16060",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 60 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 13.87,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 13.87,
"selling_price": 24.97,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x55 DOWEL PIN PLN",
"description": "16x55 DOWEL PIN PLN",
"sku": "AMCDWL16055",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 55 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 19.62,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 19.62,
"selling_price": 35.32,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x50 DOWEL PIN PLN",
"description": "16x50 DOWEL PIN PLN",
"sku": "AMCDWL16050",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 50 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 8.6,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 8.6,
"selling_price": 15.48,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x45 DOWEL PIN PLN",
"description": "16x45 DOWEL PIN PLN",
"sku": "AMCDWL16045",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 45 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 33.29,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 33.29,
"selling_price": 59.92,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x40 DOWEL PIN PLN",
"description": "16x40 DOWEL PIN PLN",
"sku": "AMCDWL16040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 11.49,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 11.49,
"selling_price": 20.68,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x36 DOWEL PIN PLN",
"description": "16x36 DOWEL PIN PLN",
"sku": "AMCDWL16036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 12.81,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 12.81,
"selling_price": 23.06,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "16x32 DOWEL PIN PLN",
"description": "16x32 DOWEL PIN PLN",
"sku": "AMCDWL16032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 16 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 13.24,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 13.24,
"selling_price": 23.83,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x100 DOWEL PIN PLN",
"description": "12x100 DOWEL PIN PLN",
"sku": "AMCDWL12100",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 100 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 20.65,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 20.65,
"selling_price": 37.17,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x90 DOWEL PIN PLN",
"description": "12x90 DOWEL PIN PLN",
"sku": "AMCDWL12090",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 90 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 19.81,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 19.81,
"selling_price": 35.66,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x80 DOWEL PIN PLN",
"description": "12x80 DOWEL PIN PLN",
"sku": "AMCDWL12080",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 80 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 12.88,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 12.88,
"selling_price": 23.18,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x70 DOWEL PIN PLN",
"description": "12x70 DOWEL PIN PLN",
"sku": "AMCDWL12070",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 70 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 15.09,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 15.09,
"selling_price": 27.16,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x60 DOWEL PIN PLN",
"description": "12x60 DOWEL PIN PLN",
"sku": "AMCDWL12060",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 60 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 9.09,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 9.09,
"selling_price": 16.36,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x55 DOWEL PIN PLN",
"description": "12x55 DOWEL PIN PLN",
"sku": "AMCDWL12055",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 55 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 7.24,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 7.24,
"selling_price": 13.03,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x50 DOWEL PIN PLN",
"description": "12x50 DOWEL PIN PLN",
"sku": "AMCDWL12050",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 50 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 6.51,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 6.51,
"selling_price": 11.72,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x45 DOWEL PIN PLN",
"description": "12x45 DOWEL PIN PLN",
"sku": "AMCDWL12045",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 45 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 7.29,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 7.29,
"selling_price": 13.12,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x40 DOWEL PIN PLN",
"description": "12x40 DOWEL PIN PLN",
"sku": "AMCDWL12040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 7.41,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 7.41,
"selling_price": 13.34,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x36 DOWEL PIN PLN",
"description": "12x36 DOWEL PIN PLN",
"sku": "AMCDWL12036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 13.08,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 13.08,
"selling_price": 23.54,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x32 DOWEL PIN PLN",
"description": "12x32 DOWEL PIN PLN",
"sku": "AMCDWL12032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 4.56,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 4.56,
"selling_price": 8.21,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x28 DOWEL PIN PLN",
"description": "12x28 DOWEL PIN PLN",
"sku": "AMCDWL12028",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 28 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 5.33,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 5.33,
"selling_price": 9.59,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "12x24 DOWEL PIN PLN",
"description": "12x24 DOWEL PIN PLN",
"sku": "AMCDWL12024",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 12 mm | Length: 24 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 5.87,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 5.87,
"selling_price": 10.57,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x100 DOWEL PIN PLN",
"description": "10x100 DOWEL PIN PLN",
"sku": "AMCDWL10100",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 100 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 9.93,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 9.93,
"selling_price": 17.87,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x90 DOWEL PIN PLN",
"description": "10x90 DOWEL PIN PLN",
"sku": "AMCDWL10090",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 90 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 11.97,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 11.97,
"selling_price": 21.55,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x80 DOWEL PIN PLN",
"description": "10x80 DOWEL PIN PLN",
"sku": "AMCDWL10080",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 80 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 7.63,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 7.63,
"selling_price": 13.73,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x70 DOWEL PIN PLN",
"description": "10x70 DOWEL PIN PLN",
"sku": "AMCDWL10070",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 70 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 6.95,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 6.95,
"selling_price": 12.51,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x60 DOWEL PIN PLN",
"description": "10x60 DOWEL PIN PLN",
"sku": "AMCDWL10060",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 60 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 12.14,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 12.14,
"selling_price": 21.85,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x50 DOWEL PIN PLN",
"description": "10x50 DOWEL PIN PLN",
"sku": "AMCDWL10050",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 50 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 5.29,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 5.29,
"selling_price": 9.52,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x45 DOWEL PIN PLN",
"description": "10x45 DOWEL PIN PLN",
"sku": "AMCDWL10045",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 45 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 4.87,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 4.87,
"selling_price": 8.77,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x40 DOWEL PIN PLN",
"description": "10x40 DOWEL PIN PLN",
"sku": "AMCDWL10040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 4.48,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 4.48,
"selling_price": 8.06,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x36 DOWEL PIN PLN",
"description": "10x36 DOWEL PIN PLN",
"sku": "AMCDWL10036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 5.95,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 5.95,
"selling_price": 10.71,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x32 DOWEL PIN PLN",
"description": "10x32 DOWEL PIN PLN",
"sku": "AMCDWL10032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 3.37,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 3.37,
"selling_price": 6.07,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x28 DOWEL PIN PLN",
"description": "10x28 DOWEL PIN PLN",
"sku": "AMCDWL10028",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 28 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.86,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.86,
"selling_price": 5.15,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x24 DOWEL PIN PLN",
"description": "10x24 DOWEL PIN PLN",
"sku": "AMCDWL10024",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 24 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.57,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.57,
"selling_price": 4.63,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x20 DOWEL PIN PLN",
"description": "10x20 DOWEL PIN PLN",
"sku": "AMCDWL10020",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 20 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.44,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.44,
"selling_price": 4.39,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "10x16 DOWEL PIN PLN",
"description": "10x16 DOWEL PIN PLN",
"sku": "AMCDWL10016",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 10 mm | Length: 16 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.38,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.38,
"selling_price": 4.28,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x100 DOWEL PIN PLN",
"description": "8x100 DOWEL PIN PLN",
"sku": "AMCDWL08100",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 100 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 17.46,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 17.46,
"selling_price": 31.43,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x90 DOWEL PIN PLN",
"description": "8x90 DOWEL PIN PLN",
"sku": "AMCDWL08090",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 90 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 5.83,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 5.83,
"selling_price": 10.49,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x80 DOWEL PIN PLN",
"description": "8x80 DOWEL PIN PLN",
"sku": "AMCDWL08080",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 80 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 6.06,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 6.06,
"selling_price": 10.91,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x70 DOWEL PIN PLN",
"description": "8x70 DOWEL PIN PLN",
"sku": "AMCDWL08070",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 70 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 4.55,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 4.55,
"selling_price": 8.19,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x60 DOWEL PIN PLN",
"description": "8x60 DOWEL PIN PLN",
"sku": "AMCDWL08060",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 60 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 6.37,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 6.37,
"selling_price": 11.47,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x55 DOWEL PIN PLN",
"description": "8x55 DOWEL PIN PLN",
"sku": "AMCDWL08055",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 55 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 5.38,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 5.38,
"selling_price": 9.68,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x50 DOWEL PIN PLN",
"description": "8x50 DOWEL PIN PLN",
"sku": "AMCDWL08050",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 50 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 3.3,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 3.3,
"selling_price": 5.94,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x45 DOWEL PIN PLN",
"description": "8x45 DOWEL PIN PLN",
"sku": "AMCDWL08045",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 45 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 7.31,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 7.31,
"selling_price": 13.16,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x40 DOWEL PIN PLN",
"description": "8x40 DOWEL PIN PLN",
"sku": "AMCDWL08040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.7,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.7,
"selling_price": 4.86,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x36 DOWEL PIN PLN",
"description": "8x36 DOWEL PIN PLN",
"sku": "AMCDWL08036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.31,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.31,
"selling_price": 4.16,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x32 DOWEL PIN PLN",
"description": "8x32 DOWEL PIN PLN",
"sku": "AMCDWL08032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.39,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.39,
"selling_price": 4.3,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x28 DOWEL PIN PLN",
"description": "8x28 DOWEL PIN PLN",
"sku": "AMCDWL08028",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 28 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.89,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.89,
"selling_price": 3.4,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x24 DOWEL PIN PLN",
"description": "8x24 DOWEL PIN PLN",
"sku": "AMCDWL08024",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 24 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.72,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.72,
"selling_price": 3.1,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x20 DOWEL PIN PLN",
"description": "8x20 DOWEL PIN PLN",
"sku": "AMCDWL08020",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 20 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.58,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.58,
"selling_price": 2.84,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x18 DOWEL PIN PLN",
"description": "8x18 DOWEL PIN PLN",
"sku": "AMCDWL08018",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 18 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.61,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.61,
"selling_price": 2.9,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "8x16 DOWEL PIN PLN",
"description": "8x16 DOWEL PIN PLN",
"sku": "AMCDWL08016",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 8 mm | Length: 16 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.41,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.41,
"selling_price": 2.54,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x80 DOWEL PIN PLN",
"description": "6x80 DOWEL PIN PLN",
"sku": "AMCDWL06080",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 80 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 10.51,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 10.51,
"selling_price": 18.92,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x70 DOWEL PIN PLN",
"description": "6x70 DOWEL PIN PLN",
"sku": "AMCDWL06070",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 70 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 7.31,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 7.31,
"selling_price": 13.16,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x60 DOWEL PIN PLN",
"description": "6x60 DOWEL PIN PLN",
"sku": "AMCDWL06060",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 60 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 3.65,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 3.65,
"selling_price": 6.57,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x50 DOWEL PIN PLN",
"description": "6x50 DOWEL PIN PLN",
"sku": "AMCDWL06050",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 50 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.39,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.39,
"selling_price": 4.3,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x45 DOWEL PIN PLN",
"description": "6x45 DOWEL PIN PLN",
"sku": "AMCDWL06045",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 45 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 3.65,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 3.65,
"selling_price": 6.57,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x40 DOWEL PIN PLN",
"description": "6x40 DOWEL PIN PLN",
"sku": "AMCDWL06040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.52,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.52,
"selling_price": 2.74,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x36 DOWEL PIN PLN",
"description": "6x36 DOWEL PIN PLN",
"sku": "AMCDWL06036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.53,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.53,
"selling_price": 2.75,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x32 DOWEL PIN PLN",
"description": "6x32 DOWEL PIN PLN",
"sku": "AMCDWL06032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.86,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.86,
"selling_price": 3.35,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x28 DOWEL PIN PLN",
"description": "6x28 DOWEL PIN PLN",
"sku": "AMCDWL06028",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 28 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.5,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.5,
"selling_price": 2.7,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x24 DOWEL PIN PLN",
"description": "6x24 DOWEL PIN PLN",
"sku": "AMCDWL06024",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 24 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.42,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.42,
"selling_price": 2.56,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x20 DOWEL PIN PLN",
"description": "6x20 DOWEL PIN PLN",
"sku": "AMCDWL06020",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 20 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.33,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.33,
"selling_price": 2.39,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x18 DOWEL PIN PLN",
"description": "6x18 DOWEL PIN PLN",
"sku": "AMCDWL06018",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 18 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.4,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.4,
"selling_price": 4.32,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x16 DOWEL PIN PLN",
"description": "6x16 DOWEL PIN PLN",
"sku": "AMCDWL06016",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 16 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.15,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.15,
"selling_price": 2.07,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x14 DOWEL PIN PLN",
"description": "6x14 DOWEL PIN PLN",
"sku": "AMCDWL06014",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 14 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 2.01,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 2.01,
"selling_price": 3.62,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x12 DOWEL PIN PLN",
"description": "6x12 DOWEL PIN PLN",
"sku": "AMCDWL06012",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 12 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.99,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.99,
"selling_price": 1.78,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "6x10 DOWEL PIN PLN",
"description": "6x10 DOWEL PIN PLN",
"sku": "AMCDWL06010",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 6 mm | Length: 10 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.98,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.98,
"selling_price": 3.56,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x50 DOWEL PIN PLN",
"description": "5x50 DOWEL PIN PLN",
"sku": "AMCDWL05050",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 50 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.98,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.98,
"selling_price": 3.56,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x40 DOWEL PIN PLN",
"description": "5x40 DOWEL PIN PLN",
"sku": "AMCDWL05040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.45,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.45,
"selling_price": 2.61,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x36 DOWEL PIN PLN",
"description": "5x36 DOWEL PIN PLN",
"sku": "AMCDWL05036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.78,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.78,
"selling_price": 3.2,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x32 DOWEL PIN PLN",
"description": "5x32 DOWEL PIN PLN",
"sku": "AMCDWL05032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 3.04,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 3.04,
"selling_price": 5.47,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x28 DOWEL PIN PLN",
"description": "5x28 DOWEL PIN PLN",
"sku": "AMCDWL05028",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 28 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.49,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.49,
"selling_price": 2.68,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x24 DOWEL PIN PLN",
"description": "5x24 DOWEL PIN PLN",
"sku": "AMCDWL05024",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 24 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.08,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.08,
"selling_price": 1.94,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x20 DOWEL PIN PLN",
"description": "5x20 DOWEL PIN PLN",
"sku": "AMCDWL05020",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 20 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.96,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.96,
"selling_price": 1.73,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x16 DOWEL PIN PLN",
"description": "5x16 DOWEL PIN PLN",
"sku": "AMCDWL05016",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 16 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.85,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.85,
"selling_price": 1.53,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x12 DOWEL PIN PLN",
"description": "5x12 DOWEL PIN PLN",
"sku": "AMCDWL05012",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 12 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.76,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.76,
"selling_price": 1.37,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "5x10 DOWEL PIN PLN",
"description": "5x10 DOWEL PIN PLN",
"sku": "AMCDWL05010",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 5 mm | Length: 10 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.34,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.34,
"selling_price": 2.41,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x40 DOWEL PIN PLN",
"description": "4x40 DOWEL PIN PLN",
"sku": "AMCDWL04040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 3.36,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 3.36,
"selling_price": 6.05,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x36 DOWEL PIN PLN",
"description": "4x36 DOWEL PIN PLN",
"sku": "AMCDWL04036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.93,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.93,
"selling_price": 3.47,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x32 DOWEL PIN PLN",
"description": "4x32 DOWEL PIN PLN",
"sku": "AMCDWL04032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.1,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.1,
"selling_price": 1.98,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x28 DOWEL PIN PLN",
"description": "4x28 DOWEL PIN PLN",
"sku": "AMCDWL04028",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 28 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.39,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.39,
"selling_price": 2.5,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x24 DOWEL PIN PLN",
"description": "4x24 DOWEL PIN PLN",
"sku": "AMCDWL04024",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 24 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.65,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.65,
"selling_price": 2.97,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x20 DOWEL PIN PLN",
"description": "4x20 DOWEL PIN PLN",
"sku": "AMCDWL04020",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 20 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.22,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.22,
"selling_price": 2.2,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x18 DOWEL PIN PLN",
"description": "4x18 DOWEL PIN PLN",
"sku": "AMCDWL04018",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 18 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.07,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.07,
"selling_price": 1.93,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x16 DOWEL PIN PLN",
"description": "4x16 DOWEL PIN PLN",
"sku": "AMCDWL04016",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 16 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.84,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.84,
"selling_price": 1.51,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x12 DOWEL PIN PLN",
"description": "4x12 DOWEL PIN PLN",
"sku": "AMCDWL04012",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 12 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.85,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.85,
"selling_price": 1.53,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "4x10 DOWEL PIN PLN",
"description": "4x10 DOWEL PIN PLN",
"sku": "AMCDWL04010",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 4 mm | Length: 10 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.81,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.81,
"selling_price": 1.46,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x40 DOWEL PIN PLN",
"description": "3x40 DOWEL PIN PLN",
"sku": "AMCDWL03040",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 40 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.35,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.35,
"selling_price": 2.43,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x36 DOWEL PIN PLN",
"description": "3x36 DOWEL PIN PLN",
"sku": "AMCDWL03036",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 36 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.88,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.88,
"selling_price": 1.58,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x32 DOWEL PIN PLN",
"description": "3x32 DOWEL PIN PLN",
"sku": "AMCDWL03032",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 32 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 1.09,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 1.09,
"selling_price": 1.96,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x24 DOWEL PIN PLN",
"description": "3x24 DOWEL PIN PLN",
"sku": "AMCDWL03024",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 24 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.48,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.48,
"selling_price": 0.86,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x20 DOWEL PIN PLN",
"description": "3x20 DOWEL PIN PLN",
"sku": "AMCDWL03020",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 20 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.74,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.74,
"selling_price": 1.33,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x18 DOWEL PIN PLN",
"description": "3x18 DOWEL PIN PLN",
"sku": "AMCDWL03018",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 18 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.63,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.63,
"selling_price": 1.13,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x16 DOWEL PIN PLN",
"description": "3x16 DOWEL PIN PLN",
"sku": "AMCDWL03016",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 16 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.59,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.59,
"selling_price": 1.06,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x14 DOWEL PIN PLN",
"description": "3x14 DOWEL PIN PLN",
"sku": "AMCDWL03014",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 14 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.67,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.67,
"selling_price": 1.21,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x12 DOWEL PIN PLN",
"description": "3x12 DOWEL PIN PLN",
"sku": "AMCDWL03012",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 12 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.59,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.59,
"selling_price": 1.06,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
},
{
"name": "3x10 DOWEL PIN PLN",
"description": "3x10 DOWEL PIN PLN",
"sku": "AMCDWL03010",
"location": "NSS Fasteners price list - solid dowel pin DIN6325",
"notes": "Material: Hi-Tensile | Diameter: 3 mm | Length: 10 mm | Finish: Plain | Source: NSS Fasteners price list - solid dowel pin DIN6325",
"cost_history": [
{
"price": 0.59,
"currency": "ZAR",
"source": "nssfasteners.co.za",
"extracted_at": "2026-09-16",
"source_url": "https://nssfasteners.co.za/pins/dowel-pins/solid-dowel-pin-din6325.html",
"qty_basis": 1,
"extraction_method": "browser_automation",
"notes": "NSS Fasteners price list - solid dowel pin DIN6325"
}
],
"cost_price": 0.59,
"selling_price": 1.06,
"markup": 80,
"unit": "Each",
"current_qty": 0,
"min_qty": 0,
"target_qty": 0,
"is_active": true,
"supplier": "6xuu7a0pmmubtqd",
"category": "4emvaanzogj0586"
}
]
}