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

Alu Luxury Panels

Filters

$
$

Aluminium Baluster 250x900

Original price $61.39 - Original price $61.39
Original price
$61.39
$61.39 - $61.39
Current price $61.39

Original price $61.39 - Original price $61.39
Original price
$61.39
$61.39 - $61.39
Current price $61.39

Aluminium Baluster 250x900

Original price $63.06 - Original price $63.06
Original price
$63.06
$63.06 - $63.06
Current price $63.06

Original price $63.06 - Original price $63.06
Original price
$63.06
$63.06 - $63.06
Current price $63.06

Aluminium Panel 540x900

Original price $145.22 - Original price $145.22
Original price
$145.22
$145.22 - $145.22
Current price $145.22

Original price $145.22 - Original price $145.22
Original price
$145.22
$145.22 - $145.22
Current price $145.22

Aluminium Flat Bar Panel 6x20 780x1820

Original price $199.49 - Original price $199.49
Original price
$199.49
$199.49 - $199.49
Current price $199.49

Original price $199.49 - Original price $199.49
Original price
$199.49
$199.49 - $199.49
Current price $199.49

Forged Aluminium Baluster 880x800

Original price $161.35 - Original price $161.35
Original price
$161.35
$161.35 - $161.35
Current price $161.35

Original price $161.35 - Original price $161.35
Original price
$161.35
$161.35 - $161.35
Current price $161.35
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; }); }); } });