[object Object]

← back to Designer Wallcoverings

PDP refresh: filter internal/ops tags out of KEYWORDS (leak fix) + mute styling + move Design Coordinate pill under product image

62dcf086e51c9536a9c18509a052a8734da77e57 · 2026-06-26 08:30:58 -0700 · Steve

Files touched

Diff

commit 62dcf086e51c9536a9c18509a052a8734da77e57
Author: Steve <steve@designerwallcoverings.com>
Date:   Fri Jun 26 08:30:58 2026 -0700

    PDP refresh: filter internal/ops tags out of KEYWORDS (leak fix) + mute styling + move Design Coordinate pill under product image
---
 shopify/_cwGRID/sections/product.liquid | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/shopify/_cwGRID/sections/product.liquid b/shopify/_cwGRID/sections/product.liquid
index 92835c08..d8ca8808 100644
--- a/shopify/_cwGRID/sections/product.liquid
+++ b/shopify/_cwGRID/sections/product.liquid
@@ -128,6 +128,19 @@
       </div>
     </section>
 
+    <script>
+      /* Move the compact Design Coordinate pill up to sit right under the product image. */
+      (function () {
+        var s = document.getElementById('pairs-well-with'); if (!s) return;
+        function place() {
+          var g = document.querySelector('.product-gallery--viewport--figure')
+               || document.querySelector('.product-gallery--media-wrapper');
+          if (g && g.parentNode && !s.dataset.placed) { g.parentNode.insertBefore(s, g.nextSibling); s.style.margin = '14px 0 0'; s.dataset.placed = '1'; }
+        }
+        if (document.readyState !== 'loading') place(); else document.addEventListener('DOMContentLoaded', place);
+      })();
+    </script>
+
     <style>
       #pairs-well-with { font-family: inherit; --cols-catalog: 8; --cols-ai: 8; }
       .pairs-well__cta {
@@ -676,6 +689,12 @@
 
 {% endschema %}
 
+<style>
+  .keywords-desktop a { color: #9a9a9a; text-decoration: none; }
+  .keywords-desktop a:hover { color: #1a1a1a; }
+  .keywords-desktop h4 { font-size: 11px; letter-spacing: .08em; color: #999; font-weight: 600; }
+  .keywords-desktop { font-size: 12px; }
+</style>
 <div class="keywords-desktop" style="padding-left: 0ch; max-width: 80ch; line-height: 1.6;">
   <h4 style="padding-left: 3ch; margin-bottom: 0;">KEYWORDS:</h4>
   <div style="padding-left: 3ch;">
@@ -684,7 +703,9 @@
     {% assign separator = ", " %}
     {% assign plain_line = "" %}
     {% for tag in product.tags %}
-      {% unless tag == "display_variant" %}
+      {%- assign tl = tag | downcase -%}
+      {%- comment -%} skip internal/ops tags that must never be customer-facing {%- endcomment -%}
+      {% unless tag == "display_variant" or tl contains "needs" or tl contains "ai-analyzed" or tl contains "ai analyzed" or tl contains ":" or tl contains "showroom" or tl contains "inventory" or tl contains "review" or tl contains "draft" or tl contains "_" %}
         {% assign tag_link = '<a href="/search?q=' | append: tag | append: '">' | append: tag | append: '</a>' %}
         {% assign tag_text = tag | append: separator %}
         {% assign test_line = plain_line | append: tag_text %}

← cdaabdc2 PDP: shrink Design Coordinate CTA to a compact pill (was ful  ·  back to Designer Wallcoverings  ·  Quadrille/China Seas editorial room-setting → SKU matcher + e3a5d53f →