[object Object]

← back to Designer Wallcoverings

product min-qty: step=1 — minimum is a floor, above it order any qty in increments of 1

66541e4eb6da31e8b83a43d4a7279f5ce76182d0 · 2026-06-29 11:05:58 -0700 · Steve Abrams

Files touched

Diff

commit 66541e4eb6da31e8b83a43d4a7279f5ce76182d0
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Jun 29 11:05:58 2026 -0700

    product min-qty: step=1 — minimum is a floor, above it order any qty in increments of 1
---
 DW-Websites/variant-min-quantity.liquid | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/DW-Websites/variant-min-quantity.liquid b/DW-Websites/variant-min-quantity.liquid
index 684b129f..98c51045 100644
--- a/DW-Websites/variant-min-quantity.liquid
+++ b/DW-Websites/variant-min-quantity.liquid
@@ -58,7 +58,8 @@
     var n = /sample/i.test(txt) ? 1 : minFromText(txt);
     var min = n || 1;
     if (String(qi.min) !== String(min)) { qi.min = min; qi.setAttribute('min', min); }
-    if (n) { qi.step = min; qi.setAttribute('step', min); }      // order in multiples of the min
+    // floor is the minimum; ABOVE it the client orders any quantity in increments of 1
+    if (String(qi.step) !== '1') { qi.step = 1; qi.setAttribute('step', 1); }
     var cur = parseInt(qi.value, 10);
     if (forceValue || isNaN(cur) || cur < min) {
       if (String(qi.value) !== String(min)) {

← a2ad63bc appointments: Google OAuth setup guide (Cloud Console + secr  ·  back to Designer Wallcoverings  ·  appointments LIVE at api.designerwallcoverings.com: migratio abe1470c →