{
  "configVersion": 1,
  "designId": "floorplan-print",
  "rendererVersion": "floorplan/1.0.0",
  "service": {
    "origin": "",
    "savePath": "/v1/designs",
    "analyticsPath": "/v1/analytics/events",
    "previewDebounceMs": 120
  },
  "sheet": {
    "width": 1500,
    "height": 1000
  },
  "assetVersion": "2026-11-11.1",
  "preview": {
    "exampleAsset": "design-floorplan-print-example.jpg",
    "exampleAlt": "A two-floor house plan redrawn in architect's ink on warm ivory, with a list of room sizes and the caption 12 Orchard Lane, Our first home, June 2026.",
    "seed": {
      "title": "12 Orchard Lane",
      "line": "Our first home",
      "date": "June 2026",
      "look": "ink",
      "orientation": "landscape",
      "north": true,
      "sizes": true
    },
    "scenes": [
      {
        "id": "floorplan-landscape-black",
        "label": "Landscape print in a black frame",
        "family": "framed-wall-art",
        "size": "",
        "frame": "black",
        "image": {
          "width": 1600,
          "height": 2000
        },
        "quad": [
          {
            "x": 163.4094,
            "y": 252.4964
          },
          {
            "x": 1436.5906,
            "y": 252.4964
          },
          {
            "x": 1436.5906,
            "y": 1101.2839
          },
          {
            "x": 163.4094,
            "y": 1101.2839
          }
        ],
        "artworkAspect": 1.5,
        "url": "https://cdn.shopify.com/s/files/1/0902/3386/4458/files/a28d0ad83099298a229e2867ebed302d0f7e139983ec0a2780cf47faf96ba709.jpg?v=1794448276"
      },
      {
        "id": "floorplan-landscape-wood",
        "label": "Landscape print in a wood frame",
        "family": "framed-wall-art",
        "size": "",
        "frame": "wood",
        "image": {
          "width": 1600,
          "height": 2000
        },
        "quad": [
          {
            "x": 187.864099,
            "y": 198.28816
          },
          {
            "x": 1476.023871,
            "y": 198.28816
          },
          {
            "x": 1476.023871,
            "y": 1057.061341
          },
          {
            "x": 187.864099,
            "y": 1057.061341
          }
        ],
        "artworkAspect": 1.5,
        "url": "https://cdn.shopify.com/s/files/1/0902/3386/4458/files/454efa08336215bf1d8c56081465e93292114280479f9cce6de15a80c1754c6f.jpg?v=1794448280"
      },
      {
        "id": "floorplan-landscape-white",
        "label": "Landscape print in a white frame",
        "family": "framed-wall-art",
        "size": "",
        "frame": "white",
        "image": {
          "width": 1600,
          "height": 2000
        },
        "quad": [
          {
            "x": 182.667618,
            "y": 259.629101
          },
          {
            "x": 1417.332382,
            "y": 259.629101
          },
          {
            "x": 1417.332382,
            "y": 1082.738944
          },
          {
            "x": 182.667618,
            "y": 1082.738944
          }
        ],
        "artworkAspect": 1.5,
        "url": "https://cdn.shopify.com/s/files/1/0902/3386/4458/files/e14d438eb9d0ea4f11b79b21c6d1b18652851ce49c6a78065c5489bfb913b5d4.jpg?v=1794448281"
      },
      {
        "id": "floorplan-landscape-poster",
        "label": "Landscape unframed print in a room",
        "family": "poster",
        "size": "",
        "frame": "",
        "image": {
          "width": 1600,
          "height": 2000
        },
        "quad": [
          {
            "x": 125.214,
            "y": 227.033
          },
          {
            "x": 1474.786,
            "y": 227.033
          },
          {
            "x": 1474.786,
            "y": 1126.747
          },
          {
            "x": 125.214,
            "y": 1126.747
          }
        ],
        "artworkAspect": 1.5,
        "url": "https://cdn.shopify.com/s/files/1/0902/3386/4458/files/a28d0ad83099298a229e2867ebed302d0f7e139983ec0a2780cf47faf96ba709.jpg?v=1794448276"
      }
    ]
  },
  "fields": {
    "requiredLabel": "Make it yours",
    "required": [
      {
        "key": "plan",
        "type": "custom",
        "$comment": "The plan control (composer.mountField): rights tick, upload, the worker's read (/v1/floorplans/read), the room list (missing names typed, never guessed), the drawing (/v1/floorplans) and the proof step. checkValues holds the basket until 'Yes, this is our home' is ticked for the drawing shown.",
        "label": "Your floor plan",
        "affects": "render"
      },
      {
        "key": "title",
        "type": "text",
        "label": "Address or title",
        "hint": "12 Orchard Lane",
        "maxLength": 48,
        "optional": false,
        "affects": "render"
      },
      {
        "key": "words",
        "type": "columns",
        "columns": [
          [
            {
              "key": "line",
              "type": "text",
              "label": "A line",
              "hint": "Our first home",
              "maxLength": 48,
              "optional": true,
              "affects": "render"
            }
          ],
          [
            {
              "key": "date",
              "type": "text",
              "label": "A date",
              "hint": "June 2026",
              "maxLength": 28,
              "optional": true,
              "affects": "render"
            }
          ]
        ]
      }
    ],
    "optionsLabel": "The look",
    "options": [
      {
        "key": "look",
        "type": "thumbnails",
        "label": "Look",
        "default": "ink",
        "affects": "render",
        "options": [
          {
            "value": "ink",
            "label": "Architect’s ink",
            "thumbnail": "design-floorplan-print-look-ink.jpg"
          },
          {
            "value": "blueprint",
            "label": "Blueprint",
            "thumbnail": "design-floorplan-print-look-blueprint.jpg"
          }
        ],
        "$comment": "Furnished and minimal stay off until they pass the live quality loop (round 2g: ink and blueprint passed)."
      },
      {
        "key": "orientation",
        "type": "thumbnails",
        "label": "Shape",
        "default": "landscape",
        "affects": "render",
        "options": [
          {
            "value": "landscape",
            "label": "Landscape",
            "thumbnail": "design-floorplan-print-orientation-landscape.jpg"
          },
          {
            "value": "portrait",
            "label": "Portrait",
            "thumbnail": "design-floorplan-print-orientation-portrait.jpg"
          }
        ]
      },
      {
        "key": "sizes",
        "type": "toggle",
        "label": "Room sizes",
        "default": true,
        "affects": "render",
        "hint": "From your room list, not the drawing."
      },
      {
        "key": "north",
        "type": "toggle",
        "label": "North arrow",
        "default": true,
        "affects": "render",
        "hint": "Shown only when your plan has one."
      }
    ]
  },
  "presets": {
    "label": "Try a starting point",
    "options": [
      {
        "id": "first-home",
        "label": "Our first home",
        "values": {
          "title": "12 Orchard Lane",
          "line": "Our first home",
          "date": "June 2026",
          "look": "ink",
          "orientation": "landscape",
          "north": true,
          "sizes": true
        },
        "thumbnail": "design-floorplan-print-preset-first-home.jpg"
      },
      {
        "id": "blueprint",
        "label": "Blueprint",
        "values": {
          "title": "4 Harbour Row, Whitby",
          "line": "Home, sweet home",
          "date": "2024",
          "look": "blueprint",
          "orientation": "portrait",
          "north": true,
          "sizes": true
        },
        "thumbnail": "design-floorplan-print-preset-blueprint.jpg"
      }
    ]
  },
  "cart": {
    "summary": "{title} · {look.label} · {orientation.label}"
  }
}
