[object Object]

← back to Designer Wallcoverings

appointments: omit blank api_base default (Shopify schema requires non-blank or absent)

991e88d0fdcbbd0ac7437c13803f646b5a3e8664 · 2026-06-29 09:54:52 -0700 · Steve Abrams

Files touched

Diff

commit 991e88d0fdcbbd0ac7437c13803f646b5a3e8664
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Jun 29 09:54:52 2026 -0700

    appointments: omit blank api_base default (Shopify schema requires non-blank or absent)
---
 shopify/sections/appointment-booking.liquid | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/shopify/sections/appointment-booking.liquid b/shopify/sections/appointment-booking.liquid
index 9e0f45ab..923d1ba9 100644
--- a/shopify/sections/appointment-booking.liquid
+++ b/shopify/sections/appointment-booking.liquid
@@ -286,7 +286,7 @@
   "class": "section-appointment-booking",
   "settings": [
     { "type": "header", "content": "Backend" },
-    { "type": "text", "id": "api_base", "label": "Appointments API base URL", "default": "", "info": "Leave blank for same-origin /api/appointments (matches the /api/koroseal-quote proxy). Only set an absolute origin if the API is on a different host." },
+    { "type": "text", "id": "api_base", "label": "Appointments API base URL (optional)", "info": "Leave blank for same-origin /api/appointments (matches the /api/koroseal-quote proxy). Only set an absolute origin if the API is on a different host." },
     { "type": "text", "id": "owner_email", "label": "Calendar owner email", "default": "info@designerwallcoverings.com" },
     { "type": "range", "id": "days_ahead", "min": 7, "max": 63, "step": 7, "unit": "d", "label": "Days bookable ahead", "default": 21 },
     { "type": "header", "content": "Copy" },

← d4a84f3f appointments: same-origin relative API base (matches /api/ko  ·  back to Designer Wallcoverings  ·  appointments: deploy prep — runbook + nginx snippet (edge-ro 11042a14 →