Shopify
Hosted ecommerce platform for stores, payments, checkout, and operations
You can build a small store, but Shopify's product is hosted checkout, payments, tax/shipping integrations, app marketplace, fraud/risk tooling, and merchant operations.
Build verification: not recorded. How we judge buildability
What you give up
- trusted checkout
- payment risk
- app marketplace
- themes
- shipping/tax integrations
- POS
- support
- scale
Why people still pay
They pay because ecommerce failures cost real revenue and trust.
Your build guide
The stack, security requirements, and agent rules for a focused replacement.
Before you start
- payment processor
- tax/shipping logic
- database
- hosting
- emails
- inventory/order admin
Use these project rules and optional skill references alongside the prompt. Review each skill before adding it to your agent; the AGENTS.md export includes the same guidance.
Project rule, data: Model forms, field definitions, responses, consent flags, and exports; store source IDs and timestamps for each.
Project rule, behavior: An /admin page behind basic auth: order list and a mark-shipped button that emails the buyer with an optional tracking number.
Project rule, recovery: On invalid input or interrupted processing, keep the original record, show the failed step, and permit a safe retry.
Implementation plan
Phase 1, architecture and data
Node + Express + better-sqlite3 on a VPS; products in products.json (slug, name, price, images, stock count), server-rendered catalog and product pages. Model forms, field definitions, responses, consent flags, and exports; store source IDs and timestamps for each.
Phase 2, implement
An /admin page behind basic auth: order list and a mark-shipped button that emails the buyer with an optional tracking number.
Phase 3, implement
For a tiny shop, build catalog/cart/checkout via Stripe, order emails, and simple admin; do not expect Shopify parity.
Phase 4, review and output
Hosted ecommerce platform for stores, payments, checkout, and operations.
Phase 5, recovery and acceptance
On invalid input or interrupted processing, keep the original record, show the failed step, and permit a safe retry. Verify this invariant with a saved fixture: An invalid input or interrupted operation must retain the source and show a recoverable state; exported records must reload with the same IDs. State the practical limit: trusted checkout.
Build me a small self-hosted shop for a handful of products, the honest small slice of Shopify. Requirements: - Node + Express + better-sqlite3 on a VPS; products in products.json (slug, name, price, images, stock count), server-rendered catalog and product pages. - Cart in a session cookie; checkout hands off entirely to Stripe Checkout (keys in .env). Never touch card data. - Stripe webhook records the order, decrements stock, and emails me and the buyer via Resend (key in .env). - An /admin page behind basic auth: order list and a mark-shipped button that emails the buyer with an optional tracking number. - Flat shipping rates per region in a config file; sold-out products stay visible but cannot be bought. - No customer accounts, no telemetry; orders stay in my SQLite file. - Out of scope: discount engines, multi-currency, POS, and tax automation. Use Stripe Tax for tax; do not write tax logic. - README: Stripe webhook setup, a plain warning that I am now the fraud department, and a note that this is not Shopify, whose trusted checkout, payment risk handling, and app ecosystem cannot be rebuilt; if volume grows, move to Shopify or Medusa rather than growing this.
$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md · generated from this app's build plan
prompt copied. want to know what dies next week?
new verdicts + top votes, weekly. free. one-click out.
Alternatives to building your own
all 5 free alternatives to Shopify →· no votes, no pay-to-list · just what's real
Shopify pricing
| plan | monthly | annual (per mo) | what you get |
|---|---|---|---|
| starter | $5/workspace | — | Simple online store and product links; 0 staff accounts; 5% transaction fee with Shopify Payments.Only available to new merchants and stores still in the free-trial period; no annual price is published. |
| basic | $25/workspace | $19/workspace | Unlimited products; 10 inventory locations; 0 additional staff accounts; 2% fee when using a third-party payment provider.Annual total is $228. |
| grow | $65/workspace | $49/workspace | Unlimited products; 10 inventory locations; up to 5 staff accounts; 1% third-party-provider fee.Annual total is $588. |
| advanced | $399/workspace | $299/workspace | Unlimited products; 10 inventory locations; up to 15 staff accounts; 0.6% third-party-provider fee.Annual total is $3,588. |
| plus | $2300/workspace | — | Starts at $2,300/month; unlimited staff; up to 200 inventory locations, 9 expansion stores and 20 POS Pro locations; 0.2% third-party-provider fee.Starting price typically requires a 1- or 3-year contract; exact quote varies. |
free tierno free tier; 3-day trial, then a promotional $1/month for 3 months before standard pricing
billingStarter is monthly only; Basic/Grow/Advanced offer monthly + annual; Plus uses 1- or 3-year contracts
hidden costsStarter charges a 5% transaction fee with Shopify Payments; POS Pro is $89/month per location on non-Plus plans; synced marketplace orders above 50/month cost 1% up to $99/month; third-party gateway fees (2%/1%/0.6%/0.2%) are on top of the provider's processing fees; apps, themes and domains can add recurring costs.
pricing sources checked 2026-08-14 · pricing source ↗
Questions about Shopify
Can you build your own Shopify with AI?
A full replacement is not the recommended project. You can build a small store, but Shopify's product is hosted checkout, payments, tax/shipping integrations, app marketplace, fraud/risk tooling, and merchant operations.
What does the Shopify build prompt cover?
The prompt starts with this scope: For a tiny shop, build catalog/cart/checkout via Stripe, order emails, and simple admin; do not expect Shopify parity. Full-product capabilities excluded from the comparison include: trusted checkout; payment risk; app marketplace. Follow the implementation plan and its prerequisites before expanding the build.
How do I use the prompt, AGENTS.md and agent skills?
Start with the Shopify prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.
How long will this Shopify project take?
The catalogue estimate is not realistically solo for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.
What would I give up by replacing Shopify?
trusted checkout; payment risk; app marketplace; themes; shipping/tax integrations; POS; support; scale. They pay because ecommerce failures cost real revenue and trust.
What price is this guide comparing against?
The recorded Basic plan is $25/mo (monthly), checked 2026-08-14. Check the linked pricing source before buying. Building your own also has hosting, API and maintenance costs; the recorded amount is not a guaranteed saving.
What can I use instead of building Shopify?
Bagisto: A proper Laravel storefront and admin; the free bit ends where hosting and Laravel operations begin. Magento Open Source: A vast store engine for anyone who thought running WooCommerce did not involve enough infrastructure. OpenCart: Old-school PHP commerce that still does the whole job instead of selling you ten add-ons first. Compare all listed options at https://howtovibecodeit.dev/shopify/alternatives. Check each option's license, hosting needs and feature limits.