Launch an e-commerce store

Open your store. Products, cart, checkout, all wired and ready to sell.

Categories: ecommerce, online store, shop, products, cart, checkout, shopify, stripe, inventory, sell

Tools that power the Launch an e-commerce store stack

Setup guide

  1. Shopify: Sign up for a Shopify trial and choose a theme from the Theme Store. Add your first products with photos, pricing, and stock levels. Configure your store currency and payment methods in Settings → Payments. (open)
  2. Stripe: Create a Stripe account and complete business verification. In Shopify go to Settings → Payments, select Stripe as your payment provider, and connect your Stripe account. Run a test transaction using Stripe's test card 4242 4242 4242 4242 to confirm the checkout flow works end to end. (open)
  3. Snipcart: If you have an existing site rather than Shopify, sign up for Snipcart and paste their two script tags into your HTML. Add data-item attributes to your product buy buttons. Snipcart intercepts clicks and renders a full cart and checkout UI without any backend code. (open)
  4. Medusa: Run npx create-medusa-app in your terminal to scaffold the backend and storefront. Configure your database connection and Stripe plugin in medusa-config.js. Deploy the Medusa server to Railway or Render and connect it to a Next.js storefront for a fully custom headless experience. (open)