Skip to content
All orders please email: sales@apexfencingsupply.com.au or Call/Text: 0432886443
All orders please email: sales@apexfencingsupply.com.au or Call/Text: 0432886443

Brackets

Filters

$
$

SS Curved Cradle for Wall Bracket

Original price $2.89 - Original price $4.34
Original price
$2.89 - $4.34
$2.89 - $4.34
Current price $2.89

Original price $2.89 - Original price $4.34
Original price
$2.89 - $4.34
$2.89 - $4.34
Current price $2.89

SS Blind Nut

Original price $5.94 - Original price $5.94
Original price
$5.94
$5.94 - $5.94
Current price $5.94

Original price $5.94 - Original price $5.94
Original price
$5.94
$5.94 - $5.94
Current price $5.94

SS L Bar 86x57mm

Original price $8.58 - Original price $9.88
Original price
$8.58 - $9.88
$8.58 - $9.88
Current price $8.58

Original price $8.58 - Original price $9.88
Original price
$8.58 - $9.88
$8.58 - $9.88
Current price $8.58

SS Side Wall Bracket

Original price $15.00 - Original price $21.78
Original price
$15.00 - $21.78
$15.00 - $21.78
Current price $15.00

Original price $15.00 - Original price $21.78
Original price
$15.00 - $21.78
$15.00 - $21.78
Current price $15.00

SS Wall Flange Bracket

Original price $11.40 - Original price $15.89
Original price
$11.40 - $15.89
$11.40 - $15.89
Current price $11.40

Original price $11.40 - Original price $15.89
Original price
$11.40 - $15.89
$11.40 - $15.89
Current price $11.40
document.addEventListener('DOMContentLoaded', () => { const productJson = [...document.querySelectorAll('[id^=ProductJson-')]; if (productJson.length > 0) { productJson.forEach((product) => { const sectionId = product.id.replace("ProductJson-", "shopify-section-"); const variantSKU = document.querySelector('#' + sectionId + ' .variant-sku'); const inputSelects = [...document.querySelectorAll('#' + sectionId + ' .single-option-selector')]; const productInfo = JSON.parse(product.innerHTML); const inputValues = []; const optionValues = []; let count = 0; inputSelects.forEach((input) => { inputValues.push(input.value); optionValues.push(count); input.addEventListener('change', (evt) => { const currentValue = evt.currentTarget.value.toString(); const changedIndex = inputSelects.indexOf(evt.target); inputValues[changedIndex] = currentValue; variantSKU.innerText = ' '; productInfo.variants.forEach((variant) => { if (JSON.stringify(variant.options) == JSON.stringify(inputValues)) { variantSKU.innerText = variant.sku; } }); }); count += 1; }); }); } });