Vibecode Ecwid

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $35/moyou'd save $420/yrbuild time multi-daycategory 🛍️ creator commercereplaced by 0 people

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For Ecwid, embed a small catalog and hosted checkout into an existing site. The hard boundary is commerce integrations, inventory, channels, mobile apps, tax, and support, plus payments, tax, distribution, and operations.

the project pack5 files · written for this build, step by step
README.md
# Ecwid · indie build

A single-creator storefront whose hard problems are behaving as a guest on somebody else's page without depending on cookies you are not allowed to set, making a product a real linkable address rather than a state inside a widget, and granting access from payment events rather than from a browser arriving at a page.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Next.js with TypeScript, your own domain, serving both the embed script and the catalogue pages | the embed is a client of your own public API and should not be a special case |
| Embedding | One small script that renders into a shadow root and keeps its cart token in the host page's own storage | browsers partition or block third-party cookies by default, so a cookie set from your domain inside their page is not a plan |
| Storage | PostgreSQL for orders and entitlements, object storage for the files people bought | orders are money and belong in something with real transactions |
| Payments | Hosted checkout on the processor's own page, fulfilment driven by webhooks | the redirect back is a courtesy, not a guarantee |
| Delivery | Short-lived signed URLs with resumable range requests | a large file over a hotel connection is the normal customer, not the edge case |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the storefront, the API and the embed build.
  - Get it: nodejs.org or your version manager.
  - Verify: node --version prints v22 or higher
- [ ] **A payment processor account with hosted checkout and webhooks** · free to set up; per-transaction fees on real sales
  - Why: Money never touches your code, which is the single biggest risk reduction available in this build.
  - Get it: Create the account, enable hosted checkout, and register a webhook endpoint with its signing secret.
  - Verify: A test payment produces a verified event at your endpoint
- [ ] **Object storage that can sign time-limited URLs** · pennies per month at creator volume
  - Why: Delivery depends on short-lived signed URLs, and storage that cannot mint them forces you into a worse design.
  - Get it: Any provider with a signed URL feature and range request support.
  - Verify: A signed URL expires on schedule and a range request resumes a partial download
- [ ] **A test page on a domain you do not control** · free
  - Why: The embed's whole job is to work as a guest, and it will behave differently on your own domain.
  - Get it: Any free static host, with a deliberately strict content security policy and aggressive global CSS.
  - Verify: The embed works there with third-party cookies blocked
- [ ] **Your tax position, decided before the first sale** · free to research; possibly not free to comply
  - Why: Selling digital goods across borders creates obligations that begin at the first transaction, not when you notice.
  - Get it: Find out what registration your sales require where your buyers are, and write down what you concluded and when.
  - Verify: The README states the position and the date it was checked

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Merchant of record tax remittance.
- A buyer marketplace.
- Physical inventory and shipping.
- Fraud scoring.
- commerce integrations, inventory, channels, mobile apps, tax, and support
- marketplace discovery
- tax remittance
- fraud operations
- advanced course and community tooling

If one of those is essential to you, that is the reason to keep paying for Ecwid, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for Ecwid because creators pay to outsource the dangerous and tedious parts around money, delivery, tax, and customer access. The recurring cost buys checkout, webhooks, tax, refunds, fraud, entitlements, storage, email, accessibility, backups, and customer support, not just the visible interface.

what you lose

xcommerce integrations, inventory, channels, mobile apps, tax, and support

xmarketplace discovery

xtax remittance

xfraud operations

xadvanced course and community tooling

share on X ↗"I just replaced Ecwid ($35/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

Square Payment LinksA buy button, product card and hosted checkout for zero monthly dollars; Square must operate in your country.$0free↗Stripe Payment LinksHosted product pages and embeddable buy buttons without a monthly plan; catalog management stays deliberately small.$0free↗

no votes, no pay-to-list · just what's real

the numbers

Ecwid pricing

planmonthlyannual (per mo)what you get
starter$5/workspace$5/workspaceUp to 10 products and email support.
venture$35/workspace$29/workspaceUp to 100 products; 3 additional Instant Site pages; digital files up to 25 GB each.
business$65/workspace$49/workspaceUp to 2,500 products; 2 staff accounts; 3 active promotions; 10 additional Instant Site pages.
unlimited$149/workspace$119/workspaceUnlimited products and staff; up to 500 active promotions and 100 additional Instant Site pages.

free tierno free tier

billingmonthly + annual (up to about -20%)

hidden costsEcwid charges 0 platform transaction fees, but payment processors, paid App Market integrations, domains and compatible POS hardware/services cost extra; app-store subscription prices can differ from web pricing.

price historyVenture monthly: $25 → $35 (2026-03) · Business monthly: $45 → $65 (2026-03) · Unlimited monthly: $105 → $149 (2026-03)

verified 2026-08-14 · source ↗

questions
Vibecode Ecwid

Kinda. The core of Ecwid is buildable in a weekend with the prompt on this page, but there are real gaps: commerce integrations, inventory, channels, mobile apps, tax, and support, marketplace discovery. Read the honest list above before committing.

How much does Ecwid cost?

Ecwid costs about $35/month (Venture, checked 2026-08-14), which is $420 per year.

What do I lose by replacing Ecwid?

Honestly: commerce integrations, inventory, channels, mobile apps, tax, and support; marketplace discovery; tax remittance; fraud operations; advanced course and community tooling. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Ecwid?

Yes: Square Payment Links (A buy button, product card and hosted checkout for zero monthly dollars; Square must operate in your country.) Stripe Payment Links (Hosted product pages and embeddable buy buttons without a monthly plan; catalog management stays deliberately small.) The prompt is for when you want it exactly your way.