Skip to content

Arena

E-commerce Platforms arenaE-commerce Platforms

E-commerce platforms for building and running online stores — judged on storefront and theme customization, checkout and conversion, integrated payments, catalog and inventory operations, taxes and shipping, multi-channel selling (POS, marketplaces, international), headless storefront APIs, the app/extension ecosystem, B2B and wholesale, self-hostability, and how completely an AI shopping agent can discover products, build carts, and process orders through documented APIs and MCP/UCP endpoints. Shopify's Universal Commerce Protocol surface (Global Catalog MCP at catalog.shopify.com/api/ucp/mcp and per-storefront /api/ucp/mcp endpoints) was verified with live keyless initialize handshakes. Payments infrastructure (Stripe, Adyen) is a separate arena, as are website builders; Swell is judged here as the API-first, agent-oriented challenger anchor. Adobe Commerce (Magento) and Wix/Squarespace commerce were left out of this five-product cut rather than excluded on the merits.

54 user stories · 270 judged cells · updated 2026-09-16 · Evidence as of 2026-09-16

Buyer checklist →Procurement report →

Leaderboard — every product ranked by evidenceLeaderboard

Rank by
1WooCommerce logoWooCommerce
usage-based
vs Shopify
61/100
2Shopify logoShopify
subscription-flat
vs WooCommerce
56/100
3Medusa logoMedusa
subscription-flat
vs WooCommerce
42/100
4BigCommerce logoBigCommerce
subscription-flat
vs WooCommerce
41/100
5Swell logoSwell
subscription-flat
vs WooCommerce
30/100

Best by user type — persona-weighted winnersBest by user type

Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.

Best for merchant

Shopify logo

Shopify

32/100

Runner-up: WooCommerce logo WooCommerce (27/100)

13 merchant stories scored

Best for developer

Swell logo

Swell

56/100

Runner-up: WooCommerce logo WooCommerce (55/100)

6 developer stories scored

Best for operations-lead

Medusa logo

Medusa

22/100

Runner-up: Swell logo Swell (22/100)

3 operations-lead stories scored

Best for ai-native

WooCommerce logo

WooCommerce

39/100

Runner-up: Shopify logo Shopify (33/100)

32 ai-native stories scored

Story matrix — every product × every judged storyStory matrix

54/54 stories shown · legend

Agenticness — how well agents can access and operate the productAgenticness

Agent access

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docsai-native
partialT
6/10
fullT
9/10
fullT
9/10
fullT
8/10
none
0/10
Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automationai-native
partialT
5/10
partialT
6/10
partialT
4/10
partialX
6/10
partialT
4/10
Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their toolsai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productConnect an agent via an official MCP serverai-native
fullT
8/10
fullT
8/10
fullT
7/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productUse an official CLIai-native
fullT
9/10
fullT
6/10
fullT
8/10
none
0/10
fullT
7/10
Agenticness — how well agents can access and operate the productDrive the product through a documented public APIai-native
fullT
8/10
fullT
8/10
fullT
9/10
fullT
9/10
fullT
7/10
Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agentai-native
partialC
5/10
none
0/10
partialC
6/10
partialC
6/10
none
0/10
Agenticness — how well agents can access and operate the productBuild against official SDKsai-native
fullX
8/10
none
0/10
fullC
8/10
fullX
7/10
partialT
6/10
Agenticness — how well agents can access and operate the productSubscribe to events via webhooksai-native
fullC
8/10
partialC
3/10
fullC
9/10
fullC
7/10
fullC
8/10

Agentic features

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the productai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the backgroundai-native
partialC
5/10
partialC
4/10
partialT
5/10
none
0/10
partialC
4/10
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the productai-native
none
0/10
partialC
2/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productOperate the product with natural-language commandsai-native
partialT
6/10
partialT
4/10
partialT
6/10
partialT
2/10
none
0/10

Api quality

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examplesai-native
fullC
7/10
partialT
5/10
none
0/10
fullC
8/10
none
0/10
Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)ai-native
none
0/10
partialT
7/10
none
0/10
none
0/10
none
0/10
Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production dataai-native
fullC
8/10
none
0/10
none
0/10
fullC
8/10
partialC
6/10
Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policyai-native
fullC
7/10
none
0/10
partialC
4/10
none
0/10
none
0/10

Ai commerce — stories about ai commerce in this arenaAi commerce

Agent discovery

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Ai commerce — stories about ai commerce in this arenaMy products are discoverable by AI agents and answer engines through a cross-merchant catalog or feed built for agentsai-native
partialT
6/10
none
0/10
none
0/10
none
0/10
none
0/10

Agent ops

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Ai commerce — stories about ai commerce in this arenaAn agent can take an order through its post-purchase lifecycle — status, fulfillment, returns — via documented APIs and webhooks without a human in the adminai-native
disputedD
5/10
partialX
5/10
partialC
4/10
partialX
5/10
none
0/10

Agentic checkout

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Ai commerce — stories about ai commerce in this arenaA shopping agent can discover my store's products and build carts through a documented agent-commerce endpoint on the store (MCP/UCP), not by scrapingai-native
fullT
9/10
none
0/10
fullT
7/10
none
0/10
none
0/10

Automation depth — how much of the product can run unattendedAutomation depth

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Automation depth — how much of the product can run unattendedPerform bulk operations across many items at onceai-native
partialC
3/10
none
0/10
partialT
5/10
partialX
3/10
partialC
4/10
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on eventsai-native
partialC
5/10
partialC
4/10
partialC
4/10
partialC
4/10
partialC
5/10
Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflowsai-native
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10
Automation depth — how much of the product can run unattendedVersion, review, and roll back my automationsai-native
none
0/10
partialC
3/10
none
0/10
none
0/10
none
0/10

B2b wholesale — stories about b2b wholesale in this arenaB2b wholesale

B2b

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
B2b wholesale — stories about b2b wholesale in this arenaSell B2B and wholesale — customer-specific price lists, volume pricing, quotes or net-terms invoicing — alongside DTCmerchant
partialC
5/10
partialC
4/10
none
0/10
fullC
7/10
partialC
5/10

Catalog inventory — stories about catalog inventory in this arenaCatalog inventory

Catalog

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Catalog inventory — stories about catalog inventory in this arenaModel products with variants, options, and custom fields/metafields that fit my catalog, not a fixed templatemerchant
none
0/10
partialX
5/10
partialC
6/10
none
0/10
fullC
9/10

Catalog ops

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Catalog inventory — stories about catalog inventory in this arenaBulk import, export, and edit the catalog — CSV or API — without touching products one at a timeoperations-lead
partialX
4/10
partialC
4/10
partialT
5/10
partialX
5/10
partialC
6/10

Inventory

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Catalog inventory — stories about catalog inventory in this arenaInventory tracks across multiple locations with stock adjustments and fulfillment from the right warehouseoperations-lead
none
0/10
partialX
7/10
none
0/10
none
0/10
partialC
5/10

Checkout conversion — stories about checkout conversion in this arenaCheckout conversion

Checkout

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Checkout conversion — stories about checkout conversion in this arenaCustomize checkout — fields, branding, discounts, and validation logic — through supported extension points rather than forking checkoutdeveloper
partialC
5/10
partialC
5/10
partialC
6/10
partialC
5/10
partialC
4/10
Checkout conversion — stories about checkout conversion in this arenaBuyers can pay with accelerated wallets — Apple Pay, Google Pay, PayPal, platform one-click — without re-entering detailsmerchant
partialC
6/10
none
0/10
partialC
4/10
none
0/10
partialC
4/10

Conversion

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Checkout conversion — stories about checkout conversion in this arenaAbandoned carts and checkouts trigger recovery emails or links so I can win the sale backmerchant
none
0/10
none
0/10
none
0/10
none
0/10
none
0/10

Extensibility apps — stories about extensibility apps in this arenaExtensibility apps

App dev

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Extensibility apps — stories about extensibility apps in this arenaBuild custom apps and extensions with official SDKs, scaffolding tooling, and a documented review/distribution pathdeveloper
partialX
7/10
partialT
6/10
partialT
6/10
partialX
6/10
partialT
6/10

Apps

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Extensibility apps — stories about extensibility apps in this arenaExtend my store from a marketplace of vetted apps and extensions covering the long tail of featuresmerchant
partialX
7/10
none
0/10
fullX
9/10
partialX
5/10
partialC
4/10

Functions

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Extensibility apps — stories about extensibility apps in this arenaInject custom backend logic — discounts, shipping rules, validation — as serverless functions or hooks that run inside the platformdeveloper
none
0/10
partialC
5/10
partialC
5/10
none
0/10
fullC
8/10

Headless apis — stories about headless apis in this arenaHeadless apis

Admin api

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Headless apis — stories about headless apis in this arenaManage the full commerce lifecycle programmatically — create products, edit orders, issue refunds, trigger fulfillments — through the admin APIdeveloper
disputedD
4/10
fullT
7/10
fullT
9/10
partialX
6/10
fullT
7/10

Headless

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Headless apis — stories about headless apis in this arenaBuild a fully custom headless storefront on a documented storefront API or first-party frontend frameworkdeveloper
fullC
9/10
fullX
9/10
fullT
8/10
fullX
8/10
fullT
8/10

Multi channel — stories about multi channel in this arenaMulti channel

Channels

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Multi channel — stories about multi channel in this arenaList and sync products to external channels — marketplaces, social commerce, shopping feeds — from one catalogmerchant
partialC
3/10
partialC
3/10
none
0/10
partialC
3/10
none
0/10

Global

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Multi channel — stories about multi channel in this arenaSell internationally with localized storefronts, multi-currency pricing, translations, and duties handledmerchant
partialC
6/10
disputedD
4/10
none
0/10
partialC
2/10
partialC
5/10

Pos

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Multi channel — stories about multi channel in this arenaSell in person with a point-of-sale that shares the same catalog, inventory, and customers as my online storemerchant
partialC
6/10
none
0/10
none
0/10
none
0/10
none
0/10

Openness — open source, data portability, and self-hosting storiesOpenness

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UIai-native
disputedD
4/10
partialC
6/10
partialT
7/10
partialX
6/10
partialT
7/10
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leaveai-native
none
0/10
partialC
5/10
partialC
6/10
partialC
4/10
partialC
3/10
Openness — open source, data portability, and self-hosting storiesRead the product's source under an open licenseai-native
n/a
fullX
8/10
fullC
9/10
none
0/10
none
0/10
Openness — open source, data portability, and self-hosting storiesSelf-host the core productai-native
none
0/10
fullX
8/10
fullC
9/10
n/a
n/a

Payments — stories about payments in this arenaPayments

Processing

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Payments — stories about payments in this arenaChoose among third-party payment gateways and charge in multiple currencies when the built-in option doesn't fitmerchant
disputedD
4/10
partialC
3/10
partialC
6/10
partialC
3/10
partialC
5/10
Payments — stories about payments in this arenaTake payments with the platform's integrated processing — published card rates, payouts, and fraud tooling — without wiring a third-party gatewaymerchant
partialX
6/10
none
0/10
partialC
5/10
partialC
3/10
none
0/10

Privacy posture — data-handling and privacy storiesPrivacy posture

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency)ai-native
none
0/10
partialC
5/10
partialC
4/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI modelsai-native
none
0/10
n/a
n/a
none
0/10
n/a
Privacy posture — data-handling and privacy storiesControl data retention and deletionai-native
none
0/10
partialC
3/10
none
0/10
none
0/10
none
0/10
Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage trackingai-native
n/a
none
0/10
n/a
none
0/10
none
0/10

Storefront experience — stories about storefront experience in this arenaStorefront experience

Content

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Storefront experience — stories about storefront experience in this arenaManage content — pages, blogs, media — alongside my products from the same adminmerchant
none
0/10
none
0/10
partialC
5/10
none
0/10
none
0/10

Theme dev

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Storefront experience — stories about storefront experience in this arenaCustomize storefront code with a documented templating layer, local preview, and version-controlled theme deploysdeveloper
partialC
5/10
partialX
4/10
partialC
6/10
disputedD
5/10
partialC
7/10

Themes

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Storefront experience — stories about storefront experience in this arenaLaunch a polished storefront from professionally designed themes and customize layout, sections, and branding without codemerchant
fullX
8/10
none
0/10
partialC
5/10
partialX
6/10
partialC
5/10

Taxes shipping — stories about taxes shipping in this arenaTaxes shipping

Shipping

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Taxes shipping — stories about taxes shipping in this arenaCheckout shows live carrier rates and I can buy labels and track shipments from the platformoperations-lead
partialC
6/10
none
0/10
partialC
5/10
none
0/10
none
0/10

Taxes

StoryPersona
Shopify logoShopify
Medusa logoMedusa
WooCommerce logoWooCommerce
BigCommerce logoBigCommerce
Swell logoSwell
Taxes shipping — stories about taxes shipping in this arenaSales tax and VAT are calculated automatically per jurisdiction, with rates kept current and reports I can file frommerchant
partialC
6/10
partialC
3/10
partialC
4/10
none
0/10
none
0/10
Verdict✓ fullclear evidence~ partialwith caveats! disputedevidence conflicts— noneno evidence foundn/aquestion doesn't apply to this kind of product
ProofT probedtested by usX communityusers back itC claimedvendor claim onlyD contradictedevidence disagrees⚿ auth-gatedprobe hit a live sign-in wall — verified reachable, untestable keylessly
quality 0–10 · PA Score /100 · A–D = evidence confidence · full guide

Adjacent arenas — categories often shopped togetherAdjacent arenas

Shopping this category often means shopping these too.