E-commerce Platforms arenaBuyer checklist
Every requirement we judge e-commerce platforms products against, as a ready-to-send RFP checklist — with each item's priority, why it matters, and how the top-ranked products score on it today.
54 requirements · 14 themes · verdicts for 5 products · updated 2026-09-16 · priorities mirror the story weights our scoring uses (methodology)
Show the markdown export
# E-commerce Platforms — buyer checklist (RFP) Derived from ProductArena's evidence-graded user-story taxonomy for E-commerce Platforms: 54 judged requirements. Priorities mirror story weights (3 = must-have, 2 = should-have, 1 = nice-to-have). ## Agenticness - [ ] **[must-have]** Plug MCP servers into this product so it can use their tools - [ ] **[must-have]** Connect an agent via an official MCP server - [ ] **[must-have]** Drive the product through a documented public API - [ ] **[must-have]** Delegate tasks to a built-in AI assistant inside the product - [ ] **[should-have]** Point an agent at llms.txt or agent-oriented docs - [ ] **[should-have]** Run the product headlessly / in CI for automation - [ ] **[should-have]** Use an official CLI - [ ] **[should-have]** Issue scoped/least-privilege API credentials for an agent - [ ] **[should-have]** Build against official SDKs - [ ] **[should-have]** Subscribe to events via webhooks - [ ] **[should-have]** Get AI-generated insights and suggestions from my data inside the product - [ ] **[should-have]** Set up automations that run autonomously in the background - [ ] **[should-have]** Operate the product with natural-language commands - [ ] **[should-have]** Explore an interactive API reference with runnable examples - [ ] **[should-have]** Download a machine-readable API spec (OpenAPI or equivalent) - [ ] **[should-have]** Rely on versioned APIs with a documented deprecation policy - [ ] **[nice-to-have]** Test against a sandbox environment without touching production data ## Ai commerce - [ ] **[must-have]** A shopping agent can discover my store's products and build carts through a documented agent-commerce endpoint on the store (MCP/UCP), not by scraping - [ ] **[should-have]** My products are discoverable by AI agents and answer engines through a cross-merchant catalog or feed built for agents - [ ] **[should-have]** An agent can take an order through its post-purchase lifecycle — status, fulfillment, returns — via documented APIs and webhooks without a human in the admin ## Automation depth - [ ] **[must-have]** Define rules that trigger actions automatically on events - [ ] **[should-have]** Perform bulk operations across many items at once - [ ] **[should-have]** Schedule recurring jobs or workflows - [ ] **[nice-to-have]** Version, review, and roll back my automations ## B2b wholesale - [ ] **[should-have]** Sell B2B and wholesale — customer-specific price lists, volume pricing, quotes or net-terms invoicing — alongside DTC ## Catalog inventory - [ ] **[must-have]** Model products with variants, options, and custom fields/metafields that fit my catalog, not a fixed template - [ ] **[should-have]** Bulk import, export, and edit the catalog — CSV or API — without touching products one at a time - [ ] **[should-have]** Inventory tracks across multiple locations with stock adjustments and fulfillment from the right warehouse ## Checkout conversion - [ ] **[must-have]** Customize checkout — fields, branding, discounts, and validation logic — through supported extension points rather than forking checkout - [ ] **[should-have]** Buyers can pay with accelerated wallets — Apple Pay, Google Pay, PayPal, platform one-click — without re-entering details - [ ] **[nice-to-have]** Abandoned carts and checkouts trigger recovery emails or links so I can win the sale back ## Extensibility apps - [ ] **[must-have]** Extend my store from a marketplace of vetted apps and extensions covering the long tail of features - [ ] **[should-have]** Build custom apps and extensions with official SDKs, scaffolding tooling, and a documented review/distribution path - [ ] **[should-have]** Inject custom backend logic — discounts, shipping rules, validation — as serverless functions or hooks that run inside the platform ## Headless apis - [ ] **[must-have]** Manage the full commerce lifecycle programmatically — create products, edit orders, issue refunds, trigger fulfillments — through the admin API - [ ] **[must-have]** Build a fully custom headless storefront on a documented storefront API or first-party frontend framework ## Multi channel - [ ] **[should-have]** List and sync products to external channels — marketplaces, social commerce, shopping feeds — from one catalog - [ ] **[should-have]** Sell internationally with localized storefronts, multi-currency pricing, translations, and duties handled - [ ] **[should-have]** Sell in person with a point-of-sale that shares the same catalog, inventory, and customers as my online store ## Openness - [ ] **[must-have]** Export all of my data in open formats and leave - [ ] **[must-have]** Self-host the core product - [ ] **[should-have]** Do everything through the API that I can do in the UI - [ ] **[should-have]** Read the product's source under an open license ## Payments - [ ] **[must-have]** Take payments with the platform's integrated processing — published card rates, payouts, and fraud tooling — without wiring a third-party gateway - [ ] **[should-have]** Choose among third-party payment gateways and charge in multiple currencies when the built-in option doesn't fit ## Privacy posture - [ ] **[must-have]** Prevent my data from being used to train AI models - [ ] **[should-have]** Choose where my data is stored (region/residency) - [ ] **[should-have]** Control data retention and deletion - [ ] **[should-have]** Opt out of telemetry and usage tracking ## Storefront experience - [ ] **[must-have]** Launch a polished storefront from professionally designed themes and customize layout, sections, and branding without code - [ ] **[should-have]** Customize storefront code with a documented templating layer, local preview, and version-controlled theme deploys - [ ] **[nice-to-have]** Manage content — pages, blogs, media — alongside my products from the same admin ## Taxes shipping - [ ] **[should-have]** Checkout shows live carrier rates and I can buy labels and track shipments from the platform - [ ] **[should-have]** Sales tax and VAT are calculated automatically per jurisdiction, with rates kept current and reports I can file from --- Source: https://ultrametric.ai/productarena/arena/ecommerce-platforms (evidence-graded verdicts for 5 products) · methodology: https://ultrametric.ai/productarena/methodology
Chips show the top 5 ranked products' current verdict on each requirement — ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agenticness — how well agents can access and operate the productAgenticness· 17 items
How well agents can access and operate the product
- must-have
ai-native userPlug MCP servers into this product so it can use their tools
Core requirement — weighs 3× in arena scoring · no product fully delivers this yet
- must-have
ai-native userConnect an agent via an official MCP server
Core requirement — weighs 3× in arena scoring · 3 of 5 products fully deliver this today
- must-have
ai-native userDrive the product through a documented public API
Core requirement — weighs 3× in arena scoring · all 5 products fully deliver this today
- must-have
ai-native userDelegate tasks to a built-in AI assistant inside the product
Core requirement — weighs 3× in arena scoring · no product fully delivers this yet
- should-have
ai-native userPoint an agent at llms.txt or agent-oriented docs
Important, not disqualifying — weighs 2× in arena scoring · 3 of 5 products fully deliver this today
- should-have
ai-native userRun the product headlessly / in CI for automation
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userUse an official CLI
Important, not disqualifying — weighs 2× in arena scoring · 4 of 5 products fully deliver this today
- should-have
ai-native userIssue scoped/least-privilege API credentials for an agent
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userBuild against official SDKs
Important, not disqualifying — weighs 2× in arena scoring · 3 of 5 products fully deliver this today
- should-have
ai-native userSubscribe to events via webhooks
Important, not disqualifying — weighs 2× in arena scoring · 4 of 5 products fully deliver this today
- should-have
ai-native userGet AI-generated insights and suggestions from my data inside the product
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userSet up automations that run autonomously in the background
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userOperate the product with natural-language commands
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userExplore an interactive API reference with runnable examples
Important, not disqualifying — weighs 2× in arena scoring · 2 of 5 products fully deliver this today
- should-have
ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userRely on versioned APIs with a documented deprecation policy
Important, not disqualifying — weighs 2× in arena scoring · 1 of 5 products fully deliver this today
- nice-to-have
ai-native userTest against a sandbox environment without touching production data
Differentiator, not a dealbreaker — weighs 1× in arena scoring · 2 of 5 products fully deliver this today
Ai commerce — stories about ai commerce in this arenaAi commerce· 3 items
Stories about ai commerce in this arena
- must-have
ai-native userA shopping agent can discover my store's products and build carts through a documented agent-commerce endpoint on the store (MCP/UCP), not by scraping
Core requirement — weighs 3× in arena scoring · 2 of 5 products fully deliver this today
- should-have
ai-native userMy products are discoverable by AI agents and answer engines through a cross-merchant catalog or feed built for agents
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userAn agent can take an order through its post-purchase lifecycle — status, fulfillment, returns — via documented APIs and webhooks without a human in the admin
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
Automation depth — how much of the product can run unattendedAutomation depth· 4 items
How much of the product can run unattended
- must-have
ai-native userDefine rules that trigger actions automatically on events
Core requirement — weighs 3× in arena scoring · no product fully delivers this yet
- should-have
ai-native userPerform bulk operations across many items at once
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userSchedule recurring jobs or workflows
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- nice-to-have
ai-native userVersion, review, and roll back my automations
Differentiator, not a dealbreaker — weighs 1× in arena scoring · no product fully delivers this yet
B2b wholesale — stories about b2b wholesale in this arenaB2b wholesale· 1 item
Stories about b2b wholesale in this arena
- should-have
merchantSell B2B and wholesale — customer-specific price lists, volume pricing, quotes or net-terms invoicing — alongside DTC
Important, not disqualifying — weighs 2× in arena scoring · 1 of 5 products fully deliver this today
Catalog inventory — stories about catalog inventory in this arenaCatalog inventory· 3 items
Stories about catalog inventory in this arena
- must-have
merchantModel products with variants, options, and custom fields/metafields that fit my catalog, not a fixed template
Core requirement — weighs 3× in arena scoring · 1 of 5 products fully deliver this today
- should-have
operations leadBulk import, export, and edit the catalog — CSV or API — without touching products one at a time
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
operations leadInventory tracks across multiple locations with stock adjustments and fulfillment from the right warehouse
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
Checkout conversion — stories about checkout conversion in this arenaCheckout conversion· 3 items
Stories about checkout conversion in this arena
- must-have
developerCustomize checkout — fields, branding, discounts, and validation logic — through supported extension points rather than forking checkout
Core requirement — weighs 3× in arena scoring · no product fully delivers this yet
- should-have
merchantBuyers can pay with accelerated wallets — Apple Pay, Google Pay, PayPal, platform one-click — without re-entering details
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- nice-to-have
merchantAbandoned carts and checkouts trigger recovery emails or links so I can win the sale back
Differentiator, not a dealbreaker — weighs 1× in arena scoring · no product fully delivers this yet
Extensibility apps — stories about extensibility apps in this arenaExtensibility apps· 3 items
Stories about extensibility apps in this arena
- must-have
merchantExtend my store from a marketplace of vetted apps and extensions covering the long tail of features
Core requirement — weighs 3× in arena scoring · 1 of 5 products fully deliver this today
- should-have
developerBuild custom apps and extensions with official SDKs, scaffolding tooling, and a documented review/distribution path
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
developerInject custom backend logic — discounts, shipping rules, validation — as serverless functions or hooks that run inside the platform
Important, not disqualifying — weighs 2× in arena scoring · 1 of 5 products fully deliver this today
Headless apis — stories about headless apis in this arenaHeadless apis· 2 items
Stories about headless apis in this arena
- must-have
developerManage the full commerce lifecycle programmatically — create products, edit orders, issue refunds, trigger fulfillments — through the admin API
Core requirement — weighs 3× in arena scoring · 3 of 5 products fully deliver this today
- must-have
developerBuild a fully custom headless storefront on a documented storefront API or first-party frontend framework
Core requirement — weighs 3× in arena scoring · all 5 products fully deliver this today
Multi channel — stories about multi channel in this arenaMulti channel· 3 items
Stories about multi channel in this arena
- should-have
merchantList and sync products to external channels — marketplaces, social commerce, shopping feeds — from one catalog
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
merchantSell internationally with localized storefronts, multi-currency pricing, translations, and duties handled
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
merchantSell in person with a point-of-sale that shares the same catalog, inventory, and customers as my online store
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
Openness — open source, data portability, and self-hosting storiesOpenness· 4 items
Open source, data portability, and self-hosting stories
- must-have
ai-native userExport all of my data in open formats and leave
Core requirement — weighs 3× in arena scoring · no product fully delivers this yet
- must-have
ai-native userSelf-host the core product
Core requirement — weighs 3× in arena scoring · 2 of 3 products fully deliver this today
- should-have
ai-native userDo everything through the API that I can do in the UI
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userRead the product's source under an open license
Important, not disqualifying — weighs 2× in arena scoring · 2 of 4 products fully deliver this today
Payments — stories about payments in this arenaPayments· 2 items
Stories about payments in this arena
- must-have
merchantTake payments with the platform's integrated processing — published card rates, payouts, and fraud tooling — without wiring a third-party gateway
Core requirement — weighs 3× in arena scoring · no product fully delivers this yet
- should-have
merchantChoose among third-party payment gateways and charge in multiple currencies when the built-in option doesn't fit
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
Privacy posture — data-handling and privacy storiesPrivacy posture· 4 items
Data-handling and privacy stories
- must-have
ai-native userPrevent my data from being used to train AI models
Core requirement — weighs 3× in arena scoring · no product fully delivers this yet
- should-have
ai-native userChoose where my data is stored (region/residency)
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userControl data retention and deletion
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
ai-native userOpt out of telemetry and usage tracking
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
Storefront experience — stories about storefront experience in this arenaStorefront experience· 3 items
Stories about storefront experience in this arena
- must-have
merchantLaunch a polished storefront from professionally designed themes and customize layout, sections, and branding without code
Core requirement — weighs 3× in arena scoring · 1 of 5 products fully deliver this today
- should-have
developerCustomize storefront code with a documented templating layer, local preview, and version-controlled theme deploys
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- nice-to-have
merchantManage content — pages, blogs, media — alongside my products from the same admin
Differentiator, not a dealbreaker — weighs 1× in arena scoring · no product fully delivers this yet
Taxes shipping — stories about taxes shipping in this arenaTaxes shipping· 2 items
Stories about taxes shipping in this arena
- should-have
operations leadCheckout shows live carrier rates and I can buy labels and track shipments from the platform
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
- should-have
merchantSales tax and VAT are calculated automatically per jurisdiction, with rates kept current and reports I can file from
Important, not disqualifying — weighs 2× in arena scoring · no product fully delivers this yet
Full evidence behind every verdict lives on the arena page and each product page — chips above deep-link straight to the judged story.