You are from our
Book a free design consultation and we will show you how we can make the most of your space.
Welcome to the Home Decor Configurator
Configure your wardrobe
Section | |
---|---|
Range: | {{staticData.doorRangesById[inputData.doorOptions.doorRangeId].displayName}} |
Doors & Frames: | {{inputData.doorOptions.numberOfDoors}} |
Door Panels: |
|
{{price.combinedDoorsUndiscountedPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.interiorUndiscountedPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{-price.totalDiscountCalculation.discountAmountIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.combinedDoorsUndiscountedPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}}
(
{{price.interiorUndiscountedPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}}
(
{{-price.totalDiscountCalculation.discountAmountExcVat | currency: staticData.displayCurrency.htmlSymbol}}
(
None
-
{{heightReducer.height}}mm
{{(price.indicativeHeightReducerPricesByHeightIncVat[heightReducer.height] || 0) | currency: staticData.displayCurrency.htmlSymbol}}
{{(price.indicativeHeightReducerPricesByHeightExcVat[heightReducer.height] || 0) | currency: staticData.displayCurrency.htmlSymbol}}
(
{{doorWidthCalculationMode.displayName}}
Door {{$index + 1}}
{{doorOverlappingMode.displayName}}
{{doorHandleOrientation.mode}}
-
{{doorRange = staticData.doorRangesById[inputData.doorOptions.doorRangeId]; ''}}
{{materialIds = inputData.validationSettings.validateFrameMaterial ? doorRange.allowedFrameMaterialIds : staticData.metalMaterialIds; ''}}
- {{material = staticData.materialsById[materialId]; ''}} {{staticData.materialDisplayNamesById[materialId]}}
{{stileType.displayName}}
-
{{doorPanel = staticData.doorPanelsById[doorPanelId];''}}
{{staticData.materialDisplayNamesById[doorPanel.details.materialId]}}
{{linerSelectionMode.displayName}}
-
{{material = staticData.materialsById[materialId]; ''}}
{{endPanelMaterialSelectionMode.displayName}}
-
{{material = staticData.materialsById[materialId]; ''}}
{{trackSetTypeSelectionMode.displayName}}
{{trackSetMountingType.displayName}}
{{price.doorsPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.doorsPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}} (
{{totalDoubleTrackSets}} x
{{totalTripleTrackSets}} x
{{price.linersPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.linersPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}} (
{{price.endPanelsPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.endPanelsPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}} (
{{price.interiorPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.interiorPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}} (
{{price.softClosesPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.softClosesPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.lightingPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.lightingPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.combinedDoorsPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.interiorPriceIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.discountCalculation.discountAmountIncVat | currency: staticData.displayCurrency.htmlSymbol}}
{{price.vatAmount | currency: staticData.displayCurrency.htmlSymbol}}
{{price.combinedDoorsPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}}
(
{{price.interiorPriceExcVat | currency: staticData.displayCurrency.htmlSymbol}}
(
{{price.discountCalculation.discountAmountExcVat | currency: staticData.displayCurrency.htmlSymbol}}
Debug Output
Input Data
{{buildInputDataDebugOutput()}}
Static Data
{{buildStaticDataDebugOutput()}}
Watches
Door Width: {{calculatedData.physicalMetrics.requiredDoorWidth}}mmAperture Size: {{calculatedData.physicalMetrics.apertureSize.width}}mm x {{calculatedData.physicalMetrics.apertureSize.height}}mm
{{error}}