Journal

Answers to the Shopify problems we get asked about.

Written for merchants and developers who are deciding what to build. Every article cites its sources and links to the work and services it relates to.

Gencer KarakayaFounder & Shopify Engineer

Every article is written from official documentation, and each claim is checked against its source before publication.

  • Shopify development

    Agency, freelancer or in-house Shopify developer?

    None of the three is the right answer by default. Five questions about the shape of your work decide it, and the same safeguards apply whichever you choose.

    5 min read

  • Performance and technical SEO

    How AI assistants see a Shopify store

    AI assistants reach a store through their own search crawlers, live fetches for a user, Google’s index and, on Shopify, the Catalog. What each one reads, what robots.txt controls on Shopify, and what nobody can promise.

    6 min read

  • Shopify Functions

    Checkout UI extensions vs Shopify Functions

    One adds interface to checkout, the other changes its logic on Shopify’s servers. How to tell which a change needs, and why rule enforcement now belongs in a Function.

    6 min read

  • Custom apps

    Custom app or App Store app: build or install?

    An App Store app is the default. A custom app earns its cost when the workflow is specific to your store and the App Store can’t cover it. The platform rules, the costs people forget, and a checklist.

    6 min read

  • Theme engineering

    Signs a customized theme is costing you

    Customizing a Shopify theme is normal. The cost shows up later: skipped updates, leftover app code, changes that need a developer. Eight signs, and how to decide between cleaning up and rebuilding.

    6 min read

  • Headless and Hydrogen architecture

    Moving a Liquid store to Hydrogen: the checklist

    A theme gives you redirects, sitemaps, accounts, consent and market URLs without asking. On Hydrogen each one is a task. The checklist, in the order we would work through it.

    6 min read

  • Headless and Hydrogen architecture

    Hosting Hydrogen: Oxygen or self-hosted on Workers

    Oxygen is Shopify’s hosting for Hydrogen; Cloudflare Workers is one of the runtimes Shopify’s self-hosting guide names. What each gives you, what you rebuild when you leave Oxygen, and how we chose for our own site.

    6 min read

  • Performance and technical SEO

    Field data vs lab scores: measuring a store honestly

    A lab score is one simulated page load; field data is what real visitors experienced over weeks. How the two differ on a Shopify store, and how to measure a change without fooling yourself.

    6 min read

  • Shopify Markets

    One Shopify store with Markets, or expansion stores?

    Markets lets one store change currency, pricing, catalog, language and domain per market. Expansion stores are separate Plus stores that share no products or inventory by default. How to choose.

    6 min read

  • Integrations and custom platforms

    Reliable Shopify webhooks: retries, idempotency, ordering

    Shopify retries failed webhooks, may deliver the same one twice, and doesn’t guarantee order. How to build a handler that stays correct anyway: fast acknowledgement, verification, deduplication, ordering by timestamp and reconciliation.

    6 min read

  • Shopify Markets

    Selling in Arabic: right-to-left layout on Shopify

    Publishing Arabic on Shopify is a settings change. Making Arabic pages read right to left is theme work. What Shopify handles, what the theme must do, and how to test it.

    6 min read

  • Shopify Functions

    Bundles with Cart Transform, and what needs Plus

    Fixed bundles and multipacks work on any plan with the Shopify Bundles app. Mix-and-match bundles need Cart Transform. What each route can do, and exactly where Shopify Plus comes in.

    6 min read

  • Shopify Functions

    Checkout extensibility, explained for merchants

    Checkout extensibility is the set of app-based tools that replaced checkout.liquid. What each piece does, which plan it needs, and what to check on your store now.

    6 min read

  • Performance and technical SEO

    Core Web Vitals and INP on Shopify: what moves them

    Core Web Vitals are judged on real visitors at the 75th percentile. Where Shopify shows that data, what LCP and INP are made of, and the changes that move them, in order.

    6 min read

  • Headless and Hydrogen architecture

    Hydrogen vs Liquid: when headless pays for itself

    A Liquid theme and a Hydrogen storefront divide the work differently. What you gain with headless, what you start owning, and how to tell whether it pays for itself.

    6 min read

  • Shopify Markets

    Selling in many currencies from one Shopify store

    Local currencies on Shopify cover display, payment and refunds, but only with the right payment provider. How rates, rounding and fixed prices work, and what doesn’t convert.

    6 min read

  • Shopify Markets

    Translating a Shopify theme and its content

    A translated Shopify store has four layers, each edited in a different place. Where theme strings, product content, checkout text and app content get translated, and why text slips through.

    6 min read

  • Performance and technical SEO

    What installed apps add to your storefront’s load

    Every app with a storefront feature adds requests and JavaScript to your pages. How apps get there, what that costs, why uninstalling isn’t always a clean exit, and how to measure it app by app.

    6 min read

  • Integrations and custom platforms

    Keeping inventory in sync with another system

    A reliable inventory integration starts by defining what each quantity means and which system owns it. Learn how to map products and locations, choose Shopify operations, handle webhook gaps, and reconcile discrepancies.

    6 min read

Have something to build? Let’s engineer it.

Taking projects now. Usually replies within 24 hours.

Gencer KarakayaFounder & Shopify Engineer

Your brief goes straight to the founder.