Skip to content

Web Development

From Floor Conversations to Customers: Guided Selling, Showroom Apps, and Rapora

From Floor Conversations to Customers: Guided Selling, Showroom Apps, and Rapora

Published 9/6/2026
Gabriel RichardsGabriel Richards

How Endertech’s custom showroom systems for large retailers shaped Rapora, a Shopify-native product for smaller multi-location chains that need guided selling, CRM, and Shopify POS. Live at rapora.shop; App Store listing pending.

SoftwareWeb DevelopmentE-CommerceReactHeadlessShopifyKlaviyo
From Floor Conversations to Customers: Guided Selling, Showroom Apps, and Rapora
Is Your Hydrogen Product Page Readable by an AI Agent?

Is Your Hydrogen Product Page Readable by an AI Agent?

Published 10/29/2026
Gabriel RichardsGabriel Richards

AI agents and crawlers read the first server response, not the finished page. Here are the three ways product pages hide content from them, how to check your own, and what we found on a production Hydrogen store.

Web DevelopmentE-CommerceAIReactHeadlessShopify
Is Your Hydrogen Product Page Readable by an AI Agent?
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
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
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
Is outsourcing website maintenance worth it over doing it in-house?

Is outsourcing website maintenance worth it over doing it in-house?

Published 10/15/2026
Gabriel RichardsGabriel Richards

Compare outsource website maintenance vs in-house by skills, coverage, and risk. Choose clear ownership with practical scope, recovery, and handoff checks.

Web DevelopmentManagement
Is outsourcing website maintenance worth it over doing it in-house?
Can Shopify handle B2B wholesale orders?

Can Shopify handle B2B wholesale orders?

Published 10/15/2026
Gabriel RichardsGabriel Richards

Can Shopify handle B2B wholesale orders? Yes. Understand native B2B, app tradeoffs, ERP integration, and the workflow tests to complete before your store launches.

Web DevelopmentE-CommerceShopify
Can Shopify handle B2B wholesale orders?
API Platform max_joins Errors: Fix the Serializer Cycle, Not the Limit

API Platform max_joins Errors: Fix the Serializer Cycle, Not the Limit

Published 10/15/2026
Gabriel RichardsGabriel Richards

An API Platform max_joins error can signal a recursive serializer graph. Learn how one vehicle-fitment API removed a targeted back-reference, preserved storefront data, and added a regression test.

SoftwareWeb DevelopmentSymfonyPHP
API Platform max_joins Errors: Fix the Serializer Cycle, Not the Limit
Can an ecommerce platform migration happen without downtime?

Can an ecommerce platform migration happen without downtime?

Published 10/13/2026
Gabriel RichardsGabriel Richards

Ecommerce platform migration downtime is avoidable with a tested cutover plan. Learn how to protect checkout, synchronize data, and prepare recovery steps.

Web DevelopmentE-CommerceShopifyMagento
Can an ecommerce platform migration happen without downtime?
Ecommerce Replatforming: A Practical Risk and Readiness Checklist

Ecommerce Replatforming: A Practical Risk and Readiness Checklist

Published 10/13/2026
Gabriel RichardsGabriel Richards

Use this ecommerce replatforming checklist to verify launch readiness. Check data, integrations, SEO, checkout, and recovery before switching your store.

Web DevelopmentE-CommerceShopifyMagento
Ecommerce Replatforming: A Practical Risk and Readiness Checklist
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.