BuildWithMatija
Get In Touch

E-commerce Practice Area

E-commerce guides for developers building and teams deciding.

Shopify, Medusa.js, and Payload Commerce — implementation tutorials, platform comparisons, and architecture guides. Written for developers working hands-on and decision-makers evaluating which platform fits their business.

Audience
E-commerce ecosystem visual showing Shopify, Payload CMS, and Medusa.js connected across storefront, admin, analytics, and operations

E-commerce Services

Live Payload Commerce Demo

Explore a storefront built with Payload CMS

Browse a live Payload ecommerce showcase with product listing, filters, product detail pages, cart flow, checkout, and account views. It is a practical reference for teams evaluating Payload as the base for a custom storefront.

Medusa.js

For developers

For decision-makers

Building with Medusa.js?

I design and build Medusa.js commerce platforms for B2B companies that need custom pricing, ordering workflows, integrations, migrations, and greater ownership of their commerce infrastructure.

Explore Medusa.js developmentSee how Medusa, Payload, and Next.js work together
Shopify

Shopify

Explore in-depth articles on modern web development, focusing on headless architecture, APIs, frontend frameworks, and real-world coding solutions. Whether you're building with Shopify, Next.js, or diving into backend logic, these posts offer practical insights, code examples, and lessons from the field.

Evaluating an e-commerce platform or need implementation help?

I work with B2B companies choosing between Shopify, Medusa, and custom Payload-based solutions — from technical evaluation to full-stack builds.

Book a discovery call
Build with Matija logo

Build with Matija

Senior-led B2B websites, applications, content systems, and digital infrastructure. Business-first, full-stack, AI-assisted, no handoffs.

Services

  • B2B Website Development
  • CMS Architecture Review & Platform Blueprint
  • Next.js + Payload Advisory
  • AI Integration & Implementation

Resources

  • CMS Hub
  • B2B Website Strategy
  • E-commerce Hub
  • Blog
  • Case Studies

Payload CMS

  • Payload CMS Developer
  • Payload CMS Migration
  • Payload CMS Demos
  • All Payload CMS Resources

Discuss your project

Planning a rebuild, migration, application, workflow change, or platform decision? Start with the business problem and the system behind it.

Book a discovery callContact me →
© 2026Build with Matija•All rights reserved•Privacy Policy•Terms of Service
  • Automatically Generate TypeScript Types for Your Shopify Storefront Queries

    Automatically Generate TypeScript Types for Your Shopify Storefront Queries

    · 17 min
  • Setting Up Shopify Theme Development with Shopify CLI on Mac: A Practical Guide for Next.js and React Devs

    Setting Up Shopify Theme Development with Shopify CLI on Mac: A Practical Guide for Next.js and React Devs

    · 8 min
  • Understanding Shopify Theme Development: Liquid for Next.js and React Developers

    Understanding Shopify Theme Development: Liquid for Next.js and React Developers

    · 7 min
  • How to Sync Variant Selection with Product Images in a Headless Shopify Storefront

    How to Sync Variant Selection with Product Images in a Headless Shopify Storefront

    · 26 min
  • How to Generate SEO-Friendly Sitemaps for Headless Shopify with Next.js

    How to Generate SEO-Friendly Sitemaps for Headless Shopify with Next.js

    · 13 min
  • Most Businesses Pick the Wrong Headless Platform – Don’t Be One of Them

    Most Businesses Pick the Wrong Headless Platform – Don’t Be One of Them

    · 5 min
  • When Shopify Headless Makes Sense — And When It Doesn't

    When Shopify Headless Makes Sense — And When It Doesn't

    · 5 min
  • The Core Shopify APIs for Headless Storefronts Built With Shopify

    The Core Shopify APIs for Headless Storefronts Built With Shopify

    · 4 min
  • How to Implement Cursor-Based Pagination in a Headless Shopify Storefront Built With Nextjs

    How to Implement Cursor-Based Pagination in a Headless Shopify Storefront Built With Nextjs

    · 10 min
  • Payload Commerce

    Payload CMS used as a commerce backend — custom storefronts, product management, and order workflows.

    All 4 articles
    • Payload vs Medusa: Presentation vs Process Explained

      Payload vs Medusa: Presentation vs Process Explained

      Comparison· 8 min
    • Complete Payload CMS Ecommerce Plugin Guide — Stripe

      Complete Payload CMS Ecommerce Plugin Guide — Stripe

      How-To· 15 min
    • Payload CMS for Ecommerce: Architect the Content Split

      Payload CMS for Ecommerce: Architect the Content Split

      How-To· 16 min
    • Build a Shopify-Style Variant System in Payload CMS

      Build a Shopify-Style Variant System in Payload CMS

      · 34 min
    All
    Technical
    Decision-maker
    Browse all e-commerce articles
    E-commerce services

    Headless Ecommerce Development

    Platform-neutral commerce architecture, implementation, and launch support across Shopify, Medusa.js, and Payload CMS.

    Learn more

    Medusa.js Development

    Custom B2B commerce platforms, migrations, integrations, and Next.js storefronts built on Medusa.

    Learn more

    Technical Advisory

    Advisory for teams evaluating Shopify, Medusa, or a custom commerce stack.

    Learn more
    Open Payload shop demo
    View all Payload demos
    All 8 articles
    Extend Medusa Modules Safely: Add Fields Without Editing

    Extend Medusa Modules Safely: Add Fields Without Editing

    How-To· 12 min
    Share Medusa Types in a Monorepo: Stable Next.js Setup

    Share Medusa Types in a Monorepo: Stable Next.js Setup

    How-To· 8 min
    Medusa Architecture Explained: How It Works for Developers

    Medusa Architecture Explained: How It Works for Developers

    Explainer· 10 min
    Medusa vs Vendure: Choose the Best Open-Source Commerce

    Medusa vs Vendure: Choose the Best Open-Source Commerce

    Comparison· 11 min
    Payload CMS Ecommerce Plugin vs Medusa.js: When to Use Each (2026)

    Payload CMS Ecommerce Plugin vs Medusa.js: When to Use Each (2026)

    Comparison· 12 min
    WooCommerce to Medusa Migration 2026: Complete Step-by-Step

    WooCommerce to Medusa Migration 2026: Complete Step-by-Step

    Insight· 14 min
    Medusa.js Pricing in 2026: Cloud Plans vs Self-Hosting Cost Breakdown

    Medusa.js Pricing in 2026: Cloud Plans vs Self-Hosting Cost Breakdown

    Insight· 14 min
    Medusa vs Shopify 2026: Cost, B2B & Headless Trade-offs

    Medusa vs Shopify 2026: Cost, B2B & Headless Trade-offs

    Comparison· 17 min
    Medusa vs Vendure: Choose the Best Open-Source Commerce

    Medusa vs Vendure: Choose the Best Open-Source Commerce

    Comparison· 11 min
    Payload CMS Ecommerce Plugin vs Medusa.js: When to Use Each (2026)

    Payload CMS Ecommerce Plugin vs Medusa.js: When to Use Each (2026)

    Comparison· 12 min
    All 15 articles
    Medusa vs Shopify: Choose the Right Custom Commerce

    Medusa vs Shopify: Choose the Right Custom Commerce

    Comparison· 15 min
    Odoo vs Shopify for Headless E-commerce: A Developer Experience Reality Check

    Odoo vs Shopify for Headless E-commerce: A Developer Experience Reality Check

    · 7 min
    Contact me
    Stop Writing Manual GraphQL Calls: Migrate to Generated SDK in 30 Minutes

    Stop Writing Manual GraphQL Calls: Migrate to Generated SDK in 30 Minutes

    · 11 min