Editor Support

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
Jason
2026-05-05 15:42:30 -05:00
parent 9f7c078ccc
commit 29154bd651
32 changed files with 3698 additions and 17 deletions
+69
View File
@@ -38,6 +38,46 @@
}
}
},
{
"id": "600",
"productCode": "600",
"category": "DOORS",
"description": "#600 PREMIUM ENTRY DOOR WITH PLANTS",
"discontinued": false,
"location": "Iola",
"baseType": "Door",
"subType": {
"door": "Entry Door",
"window": null
},
"materials": [
"Aluminum"
],
"colors": [
"White",
"Black",
"Bronze",
"Sandstone"
],
"isAccessory": false,
"compatibleAccessories": [],
"image": "images/600.jpg",
"imageConfig": {
"layered": true,
"basePath": "images/products/600/",
"layers": {
"base": "house-background.jpg",
"door": {
"white": "door-white.png",
"black": "door-black.png",
"bronze": "door-bronze.png",
"sandstone": "door-sandstone.png"
},
"hardware": "handle-silver.png",
"foreground": "plants.png"
}
}
},
{
"id": "450",
"productCode": "450",
@@ -102,5 +142,34 @@
}
}
}
},
{
"id": "700",
"productCode": "700",
"category": "DOORS",
"description": "#700 MODERN ENTRY DOOR (Canvas API Example)",
"discontinued": false,
"location": "Iola",
"baseType": "Door",
"subType": {
"door": "Entry Door",
"window": null
},
"materials": [
"Aluminum",
"Vinyl"
],
"colors": [
"White",
"Black",
"Bronze"
],
"isAccessory": false,
"compatibleAccessories": [],
"image": "images/700.jpg",
"imageConfig": {
"useCanvasAPI": true
},
"_comment": "Canvas API Example - Images will be automatically loaded from hierarchical fallback system. Product-specific images go in /images/doors/entry/700/, shared images go in /images/doors/entry/layers/, /images/doors/layers/, or /images/layers/"
}
]