Date: 2026-05-16
Repo: merutrophy/shopify (Shopify theme)
Branch: main
Built a customer reviews page for the Shopify storefront, ingesting all 442 Google Business reviews from the Meru Trophy listing, sorted newest-first, with a CTA to leave a new Google review. Added a Customer Reviews column to the footer linking to the new page.
0x3bae1763a92543f3:0x4f03bfdfcaddba03/g/11ldkxr6lccurl -IL showed share.google/... redirects to a Google interstitial that requires JS. Server-side WebFetch returned no review content (JS-rendered).claude-in-chrome MCP to open the listing, accept the redirect into the Maps place page, and switch to the Reviews tab via [role="tab"][aria-label*="Reviews"].overflowY: auto + containing [data-review-id]), then looped target.scrollTop = target.scrollHeight with a 1.2s delay, stopping once the review count plateaued for 3 consecutive iterations. Loaded all 443 unique IDs (~2,889 DOM elements before dedup)..jftiEf card yielded:
.d4r55.kvMYJc[aria-label] → matches /(\d)\s*star/i.rsqaWe (relative, e.g. 2 days ago, Edited 2 weeks ago).wiI7pd / .MyEned, stripping the trailing … More for the 21 truncated entries~/Downloads/meru-reviews.json (60,314 bytes), copied into the theme at assets/reviews-data.json.