A store for one seller is a link page, a handful of product pages, Stripe Checkout and a delivery email, which an agent builds in an afternoon on your own Stripe account. The weekend goes on what surrounds the sale: courses with student logins, a booking calendar, email flows that reach inboxes, sales tax and VAT, and refunds and disputes. Instagram AutoDM depends on Meta's messaging APIs and needs an approved app, so it is the one piece you can't reasonably copy.
Before you buildStan has no free plan, only a 14-day trial. If you sell one or two products, a Stripe Payment Link plus a hosted link page is the cheaper first step.
Build me a small creator store to replace Stan Store for selling a few digital products. Requirements: - Node.js 22 + TypeScript: a Fastify server with server-rendered pages (Eta) on http://localhost:4860. `/` is the link page (name, bio, avatar, up to 10 link and product buttons), `/p/<slug>` is a product page, `/admin` manages everything. - Storage: better-sqlite3 in ./data/store.db for products, orders and an email log; uploaded files in ./data/files/, outside the web root. - Products: title, description, price in cents with a currency, cover image, one deliverable (a file, or a redirect URL such as a private Notion page) and an optional pay-what-you-want minimum. - Checkout: Stripe Checkout (`stripe` Node SDK) on my own Stripe account, with STRIPE_SECRET_KEY and STRIPE_WEBHOOK_SECRET in .env. Create the session on the server, handle `checkout.session.completed` idempotently (unique index on the session id) and enable Stripe Tax when STRIPE_TAX=1. - Delivery: after payment, email a download link with `nodemailer` over SMTP from .env. Links are HMAC-signed, expire after 72 hours, allow 5 downloads and can be re-sent from /admin. - Free guides: a product at price 0 skips Stripe, stores the address with a consent timestamp and delivers the file. /admin exports buyers and subscribers as CSV. - Admin: one password in .env with a signed cookie. A refund button calls Stripe's refund API and marks the order refunded. - Single seller. No buyer accounts, no telemetry, local-first apart from Stripe and SMTP. - Out of scope: courses with logins, bookings, email flows, affiliates, subscriptions, Instagram DMs. - README: setup, `stripe listen` for local webhooks, a tunnel or small VPS for the live store, and a plain note that sales tax and VAT are my responsibility.
Opens your agent with the prompt filled in, you press enter. Or copy it and paste it into an empty folder.
The first prompt builds the core. Run these one at a time in the same folder to grow it into your own Stan Store.
Add subscription products to the store in this folder. Requirements: - A product type `membership` with a monthly or yearly price, created as a Stripe subscription Checkout session. - Handle `customer.subscription.updated` and `.deleted` webhooks to keep a member's status in SQLite; a member's access link stops working when the status is not active. - A "manage billing" link on the access page that opens Stripe's customer portal. - /admin lists members with status and next renewal date. - Update the README, including what happens to members if I stop running the store.
Add email broadcasts to the store in this folder. Requirements: - A /admin page to write a message in Markdown, preview it and send it to all buyers and subscribers who have not unsubscribed. - Every message carries a List-Unsubscribe header and a signed unsubscribe link; the link adds the address to a suppression list that is checked before each send. - Send in batches of 20 with a pause between batches, record every delivery in SQLite and make the job resumable so nobody is emailed twice. - A footer with my name and postal address from .env. - Update the README with the legal basics for marketing email.
Add discount codes and one order bump to the store in this folder. Requirements: - Codes with a percentage or fixed amount, an expiry date and a usage limit, created in /admin and mapped to Stripe coupons and promotion codes. - A checkbox on the product page that adds a second product at a set price to the same Checkout session, delivered in the same email. - Show the discount and the bump on the order record and in the CSV export. - Update the README.
Add course products to the store in this folder. Requirements: - A product type `course` made of lessons stored as Markdown files with an optional video URL, shown in order on a course page. - Buyers log in with a one-time magic link sent to the email used at checkout; the session is a signed cookie that lasts 30 days. - A progress tick per lesson saved in SQLite. - Escape all Markdown output and never serve lesson files without a valid session. - Update the README.
Creators pay to skip the plumbing: one dashboard for the link page, checkout, course, calendar and email, a trial that can start selling in minutes, and no platform cut on sales. Bundling five tools under one login is the pitch, and for someone who sells coaching or a course rather than code it is a real saving of time.
Estimate · Runs on a free tunnel or a $5 VPS; SMTP at this volume fits a free tier. Stripe still takes its processing fee on each sale, as it does behind Stan. The build is token usage on your agent plan.
Checked 2026-10-19 against Stan Store's docs: 1, 2, 3, 4, 5, 6, 7, 8
| Plan | Monthly | Annual, per month | What you get |
|---|---|---|---|
| Creator | $29 | $25 | Storefront, bookings and calendar, courses, recurring subscriptions, lead magnets and email collection, community, Stan AutoDM for Instagram, store and product analytics. Unlimited products and customers. |
| Creator Pro | $99 | $79 | Everything in Creator plus discount codes, limited-quantity offers, upsells and order bumps, Stan Payments with Afterpay and Klarna, affiliate management, contact import, email broadcasts and flows, and ad pixels for Meta, Google, Pinterest and TikTok. |
No free plan: new accounts get a 14-day trial.
Kinda. The core is a weekend build with the prompt on this page, but real gaps remain: Courses with student logins, community spaces and recurring memberships in one place, Calendar and booking tools tied to checkout.
About $29 a month on the Creator plan, $348 a year (checked 2026-10-19).
Courses with student logins, community spaces and recurring memberships in one place; Calendar and booking tools tied to checkout; Email flows and broadcasts (Creator Pro); Discount codes, order bumps, upsells and affiliate payouts (Creator Pro); Instagram AutoDM and ad pixels for Meta, Google, Pinterest and TikTok. If any of those matter to you, keep paying.
Yes: Gumroad (source) (open source), LinkStack (open source), LittleLink (open source).