Skip to content

Field Notes from the Build

What Structured Data Actually Does for SEO and AI Search
Published 10/27/2026
Gabriel RichardsGabriel Richards

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.

Web DevelopmentMarketingAIHeadless
What Structured Data Actually Does for SEO and AI Search
Which AI Checkouts Skip Your Shopify Checkout Customizations

Which AI Checkouts Skip Your Shopify Checkout Customizations

Published 10/26/2026
Gabriel RichardsGabriel Richards

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.

E-CommerceAIShopify
Which AI Checkouts Skip Your Shopify Checkout Customizations
Shopify's 2,048 Variants Stop at 250 in Liquid: A Furniture Guide

Shopify's 2,048 Variants Stop at 250 in Liquid: A Furniture Guide

Published 10/23/2026
Gabriel RichardsGabriel Richards

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.

Web DevelopmentE-CommerceShopify
Shopify's 2,048 Variants Stop at 250 in Liquid: A Furniture Guide
Shopify's Faster POS: What the Rebuild Means for Furniture Showrooms

Shopify's Faster POS: What the Rebuild Means for Furniture Showrooms

Published 10/22/2026
Gabriel RichardsGabriel Richards

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.

E-CommerceShopify
Shopify's Faster POS: What the Rebuild Means for Furniture Showrooms
AI Shoppers Land on Product Pages: What Furniture Catalogs Need

AI Shoppers Land on Product Pages: What Furniture Catalogs Need

Published 10/21/2026
Gabriel RichardsGabriel Richards

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.

E-CommerceMarketingAIShopify
AI Shoppers Land on Product Pages: What Furniture Catalogs Need
One Converge Backlog, Many Hydrogen Brands—Without Forking Forever

One Converge Backlog, Many Hydrogen Brands—Without Forking Forever

Published 10/21/2026
Gabriel RichardsGabriel Richards

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.

SoftwareE-CommerceReactHeadlessShopifyUI/UX
One Converge Backlog, Many Hydrogen Brands—Without Forking Forever
A Checklist for Evaluating a Furniture Ecommerce Development Partner

A Checklist for Evaluating a Furniture Ecommerce Development Partner

Published 10/20/2026
Gabriel RichardsGabriel Richards

Use this checklist to evaluate a furniture ecommerce development partner: test catalog modeling, ERP handoffs, failed orders, and acceptance criteria.

Web DevelopmentE-CommerceShopify
A Checklist for Evaluating a Furniture Ecommerce Development Partner
Isolate Shared State Before Adding Parallel Test Workers

Isolate Shared State Before Adding Parallel Test Workers

Published 10/20/2026
Willem LuijtWillem Luijt

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.

SoftwareWeb DevelopmentSymfonyPHP
Isolate Shared State Before Adding Parallel Test Workers
How to Protect Session-Replay Capacity From Bot Traffic

How to Protect Session-Replay Capacity From Bot Traffic

Published 10/19/2026
Gabriel RichardsGabriel Richards

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.

Web DevelopmentMarketingReact
How to Protect Session-Replay Capacity From Bot Traffic
What Drives the Cost of Furniture Ecommerce Integration?

What Drives the Cost of Furniture Ecommerce Integration?

Published 10/16/2026
Gabriel RichardsGabriel Richards

Furniture ecommerce integration cost depends on workflows, data, and support. Learn what to scope, compare in proposals, and assign before development.

SoftwareE-CommerceShopify
What Drives the Cost of Furniture Ecommerce Integration?
Shopify Webhook Authentication for Uninstall and GDPR

Shopify Webhook Authentication for Uninstall and GDPR

Published 10/16/2026
Gabriel RichardsGabriel Richards

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.

SoftwareE-CommerceReactHeadlessShopify
Shopify Webhook Authentication for Uninstall and GDPR
Build, Buy, or Co-Build AI? 10 Questions to Ask Before You Decide

Build, Buy, or Co-Build AI? 10 Questions to Ask Before You Decide

Published 10/15/2026
Gabriel RichardsGabriel Richards

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.

SoftwareManagementAI
Build, Buy, or Co-Build AI? 10 Questions to Ask Before You Decide
Start With the Problem

Like what you see? Have something similar in mind?

Bring the goals, constraints, and stakeholders. We'll help you shape scope and a realistic first phase.