NotionFigmaSlackZoomCanvaStripeSpotifyDropboxAirtableLoomDiscordCalendlyMailchimpTrelloAsanaHubSpotSalesforceWebflowZapier1PasswordQuickBooksShopifyDocuSignMiroTypeformVercelSupabaseChatGPT PlusGrammarlySuperhumanLinktreeBitlyEvernoteMonday.comClickUpJira

Can I code this? A Simple Online Store

A product catalog with Stripe Checkout is genuinely one of the more approachable builds here — the same core pattern behind every e-commerce entry in the register, scoped down to what a small storefront actually needs.

Build it
Effort: a weekendRunning cost: $0/mo to start

Why CanICodeThis says Build it

  • A product catalog with name, description, price, and images is ordinary CRUD
  • Stripe Checkout handles payment collection and the receipt entirely — you're integrating, not building a payment processor
  • An orders table updated via Stripe's webhook, with a simple admin view to mark orders shipped, closes the loop

The parts that'll cause problems

  • Inventory sync across multiple sales channels (also selling on Etsy or in person) needs real, separate reconciliation logic
  • Sales-tax calculation across states and countries is a genuinely deep compliance problem — use a tax API rather than a homemade rules engine
  • Product variants (size, color) as combinations, each with their own price and stock, add real schema complexity beyond a flat product list

How I'd build this

frontendAstro or Next.js
databaseSupabase
paymentsStripe Checkout
hostingCloudflare Pages

MVP scope

  • Product catalog with images, description, and price
  • Stripe Checkout for payment
  • An orders table updated via Stripe webhook
  • A simple admin view to mark orders as shipped

Postpone to v2

  • Product variants (size, color) with per-variant stock
  • Discount codes
  • Automated sales-tax calculation via a tax API

What it actually costs to build

AI agent — with a subscription (Claude Pro/Max, Cursor, etc.)$0 marginal
AI agent — pay-per-use API, no subscription$43–$86 one-time
Hosting, once it's running$0/mo (free tier)
Domain name, if you want your own~$12/yr

Existing tools solving a similar problem typically run $10–$39/mo — see how they compare below.

The build prompt

Build me a simple online store, genuinely one of the more approachable builds here: 1. A product catalog (name, description, price, images) — standard e-commerce CRUD. 2. Stripe Checkout for payment — you're integrating, not building a payment form. 3. An orders table updated via Stripe's webhook. 4. A basic admin page listing orders with a 'mark as shipped' button. Flat-rate shipping only. That's a real, working small store. Out of scope: product variants (size, color) with per-variant stock, real, additional schema complexity, and automated sales-tax calculation, a genuinely deep compliance problem — use a tax API rather than a homemade rules engine when you need it.

← try another idea · browse the full register