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

Rosettes & Gate Tops

Steel Rosette W=410 H=270

Original price $52.01
Original price $52.01 - Original price $52.01
Original price $52.01
Current price $26.10
$26.10 - $26.10
Current price $26.10

Original price $52.01
Original price $52.01 - Original price $52.01
Original price $52.01
Current price $26.10
$26.10 - $26.10
Current price $26.10
Save 50% Save %

Steel Rosette W=420 H=520

Original price $94.56
Original price $94.56 - Original price $94.56
Original price $94.56
Current price $48.46
$48.46 - $48.46
Current price $48.46

Original price $94.56
Original price $94.56 - Original price $94.56
Original price $94.56
Current price $48.46
$48.46 - $48.46
Current price $48.46
Save 49% Save %

Steel Rosette W=660 H=660

Original price $141.19
Original price $141.19 - Original price $141.19
Original price $141.19
Current price $82.01
$82.01 - $82.01
Current price $82.01

Original price $141.19
Original price $141.19 - Original price $141.19
Original price $141.19
Current price $82.01
$82.01 - $82.01
Current price $82.01
Save 42% Save %

Gate Top 8x16 225x800

Original price $67.74 - Original price $67.74
Original price
$67.74
$67.74 - $67.74
Current price $67.74

Original price $67.74 - Original price $67.74
Original price
$67.74
$67.74 - $67.74
Current price $67.74

Gate Top 8x16 245x745

Original price $67.74 - Original price $67.74
Original price
$67.74
$67.74 - $67.74
Current price $67.74

Original price $67.74 - Original price $67.74
Original price
$67.74
$67.74 - $67.74
Current price $67.74

Gate Top 8x16 310x1100

Original price $78.54 - Original price $78.54
Original price
$78.54
$78.54 - $78.54
Current price $78.54

Original price $78.54 - Original price $78.54
Original price
$78.54
$78.54 - $78.54
Current price $78.54

Gate Top w/ flower 8x16 280x920

Original price $109.95 - Original price $109.95
Original price
$109.95
$109.95 - $109.95
Current price $109.95

Original price $109.95 - Original price $109.95
Original price
$109.95
$109.95 - $109.95
Current price $109.95

Gate Top w/ flower 8x16 450x900

Original price $94.10 - Original price $94.10
Original price
$94.10
$94.10 - $94.10
Current price $94.10

Original price $94.10 - Original price $94.10
Original price
$94.10
$94.10 - $94.10
Current price $94.10

Steel Rosette 6x12 250mm

Original price $15.30 - Original price $15.30
Original price
$15.30
$15.30 - $15.30
Current price $15.30

Original price $15.30 - Original price $15.30
Original price
$15.30
$15.30 - $15.30
Current price $15.30

Steel Rosette 8x16 W=400 H=480

Original price $95.41 - Original price $95.41
Original price
$95.41
$95.41 - $95.41
Current price $95.41

Original price $95.41 - Original price $95.41
Original price
$95.41
$95.41 - $95.41
Current price $95.41

Steel Rosette 8x16 W=440 H=800

Original price $124.24 - Original price $124.24
Original price
$124.24
$124.24 - $124.24
Current price $124.24

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