Instant Blind Quote
Enter your measurements below for an instant estimate.
No Installation
Add Installation (+R375)
Measurements are rounded up to the nearest manufacturing size.
Calculate Price
Estimated Price
R0
Email Quote Request
fetch(‘https://worldofdecor.co.za/wp-content/uploads/2026/05/50mm_Aluminium_WORKING.json’)
.then(response => response.json())
.then(data => {
function calculatePrice(){
const group =
document.getElementById(“colour”).value;
const enteredWidth = parseInt(document.getElementById(“width”).value);
const enteredDrop = parseInt(document.getElementById(“drop”).value);
if(!enteredWidth || !enteredDrop){
return;
}
let matches = data.filter(item =>
item.group === group &&
item.width_mm == enteredWidth &&
item.drop_mm == enteredDrop
);
if(matches.length === 0){
matches = data.filter(item =>
item.group === group &&
item.width_mm >= enteredWidth &&
item.drop_mm >= enteredDrop
);
}
if(matches.length === 0){
document.getElementById(“price”).innerHTML =
“No Price Found”;
return;
}
matches.sort((a,b)=>
(a.width_mm * a.drop_mm) –
(b.width_mm * b.drop_mm)
);
const bestMatch = matches[0];
const motorisation =
parseFloat(document.getElementById(“motorisation”).value);
const installation =
parseFloat(
document.querySelector(‘input[name=”installation”]:checked’).value
);
document.getElementById(“price”).innerHTML =
“R” + (
bestMatch.website_price +
motorisation +
installation
).toFixed(2);
}
document
.getElementById(“calculateBtn”)
.addEventListener(“click”, calculatePrice);
});