DIY ecommerce: why you should probably use a platform

In briefAI can code a cart in an afternoon. Payments, tax, shipping, inventory and fraud are why most stores should still run on Shopify, BigCommerce or WooCommerce.

If online sales are how your business makes money, use an ecommerce platform rather than a store you or an AI coded from scratch. Claude can build a cart that looks finished in an afternoon, but the hard parts of ecommerce are not the product grid. They are payment security, tax, shipping, inventory, fraud, refunds and the hundred edge cases that cost real money when they break. Shopify, BigCommerce, WooCommerce and Squarespace have already solved them.

What a store actually has to do

A product page and a cart are the visible 10 percent. Here is the rest:

JobWhat goes wrong when it is hand-built
Card paymentsCard data handled in your code brings PCI DSS scope and serious liability
Sales taxRates vary by location and product; getting it wrong is your problem
ShippingLive rates, zones, free-shipping rules and label printing
InventoryOverselling when two people buy the last item at once
Orders and emailsConfirmations, shipping notices, receipts, failed-payment follow-ups
Refunds and returnsPartial refunds, restocking, store credit
DiscountsCodes, stacking rules, abuse
FraudStolen cards and chargebacks
AccountsOrder history, saved addresses, password resets
Reporting and accountingSales, payouts and exports for your bookkeeper
Uptime during your busiest dayA crash on a sale day is lost revenue

A platform covers all of that for a monthly plan plus payment processing fees. A custom build means you, or a developer you pay, own each one forever.

Why AI-built stores are especially risky

AI tools write convincing checkout code quickly. That speed hides the gaps:

  • Price tampering. If the price is calculated in the browser and trusted by the server, a visitor can change it. The total must be computed on the server.
  • Secret keys exposed. Payment provider secret keys end up in front-end code or a public repository.
  • No webhook verification. Orders get marked paid without confirming the payment provider actually sent the message.
  • Inventory races and duplicate orders. Rare in testing, common on a busy day.
  • No one maintaining it. Payment APIs, tax rules and browsers change. A store that worked at launch can quietly break.

These are fixable by an experienced developer. They are easy to miss when you are learning as you build. Our guide to securing an AI-built website covers the general risks.

Which platform fits

Our longer comparison is Shopify vs BigCommerce vs WooCommerce vs Squarespace. In short:

PlatformBest for
ShopifyMost product businesses; huge app ecosystem; easy to run day to day
BigCommerceB2B, large catalogs and multiple storefronts. See BigCommerce for B2B
WooCommerceWhen content and commerce belong together on WordPress. See when WooCommerce makes sense
Squarespace CommerceSimple shops and creators who want site and store in one tool

Growing brands should also read Shopify for growing brands.

You can keep your custom site

Choosing a platform does not mean throwing away the site you built with Claude. Common patterns:

  • Link out to the store. Your coded site handles brand, content and SEO; a "Shop" link goes to a Shopify or Squarespace store on a subdomain like shop.yourbusiness.com.
  • Buy buttons and payment links. For a handful of products, services or deposits, embed a platform's buy button or use a payment provider's hosted payment links and checkout. Card data never touches your code.
  • Headless commerce. A custom front end pulls products and checkout from the platform's commerce engine. This is how larger brands combine design freedom with a proven back end. It costs more to build and maintain. See headless commerce and what is a headless CMS.

When custom does make sense

A fully custom store can be right when:

  • You sell something platforms model poorly: complex configurators, quoting workflows, marketplaces or subscription logic that apps cannot handle.
  • You have a development budget for ongoing maintenance, not just the build.
  • You still use a payment provider's hosted checkout or secure payment elements so you never handle raw card data.

If that is you, plan it as a software project, not a weekend build.

Counting the real cost

Platforms charge a monthly plan, app subscriptions and payment processing fees per order. DIY stores avoid the plan fee but still pay processing fees, plus hosting, development time and risk. Add both scenarios to our website cost calculator, including the payment processing fields, and compare honestly. For hired builds, see how much a business website costs.

Using Claude with a platform, not instead of one

Choosing a platform does not mean giving up on AI help. Claude is useful at almost every stage of running a store on Shopify, BigCommerce or WooCommerce:

  • Product content. Draft product descriptions, size guides, FAQs and category page copy from your notes, then edit for accuracy and voice.
  • Theme customization. Ask Claude to explain or modify theme code (Liquid on Shopify, templates on BigCommerce, PHP and blocks on WooCommerce) and to keep changes in a version-controlled copy of the theme.
  • Data cleanup. Reformat supplier spreadsheets into the platform's product import format, fix inconsistent variants and fill missing fields.
  • Policies and emails. Draft shipping, returns and privacy pages and order email copy for you to review. Have legal terms checked by a professional.
  • Choosing apps. Describe a need, such as subscriptions or wholesale pricing, and ask Claude to list the questions to ask before installing an app, including its data access and monthly cost.

That split plays to each side's strengths: the platform handles money, data and uptime, and Claude speeds up the content and customization work around it.

The short version

Build your brand site with Claude if you like, but sell through a platform. Shopify suits most product businesses, BigCommerce suits B2B and large catalogs, WooCommerce suits content-heavy WordPress sites, and Squarespace suits simple shops. Link to the store or embed its checkout so card data never touches your code. Back to the main guide: how to build your own website with Claude. Planning a store? Get a fixed quote.

Questions people ask

Can I build my own online store with Claude?
You can build a working cart and checkout, but then you own payment security, tax, shipping, inventory, order emails, refunds, fraud and every future fix. For a business that depends on online sales, an ecommerce platform handles those for a monthly fee.
What is the cheapest way to sell online if I already have a custom site?
Keep your custom site and add a platform's buy buttons, payment links or embedded checkout for a small catalog, or link to a store on Shopify or Squarespace. You get secure checkout without rebuilding your site.
Do I need PCI compliance for a small online store?
Any business that accepts card payments has PCI DSS obligations. Using a platform or a payment provider's hosted checkout, so card data never touches your own code or server, keeps those obligations as small as possible.
When does a custom-coded store make sense?
When your selling model is genuinely unusual (complex configurators, B2B pricing rules, marketplaces) and you have a development budget to maintain it. Even then, most teams use a platform's commerce engine behind a custom front end, called headless commerce.

Planning a website?

Get a platform recommendation and a fixed quote within one business day.

Start a project

Tell us what the site needs to do.

Share a few details and a budget range. We reply within one business day with a plan, a platform recommendation and a fixed quote.