Field Notes from the Build
What Structured Data Actually Does for SEO and AI Search
Structured data has a proven payoff in classic search: rich results and more clicks. For AI answers, Google, Microsoft and independent tests point somewhere else. Here's the evidence, and how we structured endertech.com around it.
Which AI Checkouts Skip Your Shopify Checkout Customizations
Shopify's Fall '26 Edition put agent tools on every store's own checkout, where your rules still run. Hosted direct checkout in Copilot and Google still skips upsells, add-ons, shipping rules and UI validations. Here's how to tell the paths apart and what to audit.
Shopify's 2,048 Variants Stop at 250 in Liquid: A Furniture Guide
A summary of the variant-limit segment of Unofficial Shopify Podcast #592, checked against Shopify's changelog and theme docs, with practical guidance on modeling furniture fabric, size and finish options.
Shopify's Faster POS: What the Rebuild Means for Furniture Showrooms
A summary of Unofficial Shopify Podcast #629 with Shopify's Helen Mou on the rebuilt POS, checked against Shopify's help docs, with practical guidance for furniture showrooms on special orders, commission and ERP handoffs.
AI Shoppers Land on Product Pages: What Furniture Catalogs Need
A summary of Unofficial Shopify Podcast #636 with Shopify's Head of Growth, checked against Shopify's published data, plus a product-data audit for furniture retailers whose catalogs start in an ERP.
One Converge Backlog, Many Hydrogen Brands—Without Forking Forever
Part 4 of the Converge Accessibility craft series: how to run one WCAG remediation backlog across multiple Hydrogen storefronts, shared packages, ownership triage, and retest matrices without forking forever.
A Checklist for Evaluating a Furniture Ecommerce Development Partner
Use this checklist to evaluate a furniture ecommerce development partner: test catalog modeling, ERP handoffs, failed orders, and acceptance criteria.
Isolate Shared State Before Adding Parallel Test Workers
Parallel test runs break on shared state, not CPU count. Here is how we isolated databases, temp files, locks, and reports in a Symfony coverage run, locked only the truly shared fixtures, and merged coverage without hiding failures.
How to Protect Session-Replay Capacity From Bot Traffic
Session-replay tools can start a tracked session as soon as their script loads. Here is how we gate the tag on consent plus a conservative browser-side bot check, and why we default to recording when unsure.
What Drives the Cost of Furniture Ecommerce Integration?
Furniture ecommerce integration cost depends on workflows, data, and support. Learn what to scope, compare in proposals, and assign before development.
Shopify Webhook Authentication for Uninstall and GDPR
Shopify lifecycle webhooks can arrive after a merchant’s session or access token is gone. Learn how independent HMAC verification keeps uninstall and privacy handlers available for cleanup and compliance work.
Build, Buy, or Co-Build AI? 10 Questions to Ask Before You Decide
A plain checklist for owners deciding whether to build, buy, or co-build AI. Why co-building is the right call when technology is not your core competency, when buying a tool is enough, and how far the research can be trusted.
