notshop-bundle/README.md
WellBuilder Admin 3b906ac974 Add README.md
2026-05-26 16:13:28 +00:00

77 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# notshop-bundle
**Sovereign commerce stack** — exit Shopify, own your commerce.
MIT license. Built in production by NaturoMedica (Naturologie.com). Deposited to WellSpr.ing public git, April 2026.
## What this is
This is the stack that replaced Shopify Plus at Naturologie.com after NaturoMedica documented seven layers of undisclosed Shopify fees across four months. It replaces Shopify Plus ($2,300+/mo platform fee alone) with a self-hosted stack costing ~$75100/month total.
Full extraction analysis: [NotShop.org](https://notshop.org)
## Stack
| Component | Provider | Cost |
|---|---|---|
| Web deployment | Replit | ~$2550/mo |
| Edge routing | Fly.io | ~$5/mo |
| DNS | Bunny.net | ~$1/mo |
| Domain | Porkbun | ~$12/yr |
| Payments | Authorize.net | 2.9% + $0.30/txn |
| Shop Campaigns | None | $0 |
| **Total** | | **~$75100/mo** |
vs. documented Shopify Plus cost: **$3,609+/mo** (platform + Shop Campaigns + POS + app fees)
## What you get
- React + Express storefront (TypeScript, Vite, Tailwind CSS)
- Authorize.net payment processing — no Shopify Payments lock-in
- Product catalog import from Shopify Storefront API (read-only, for migration)
- **Parallel migration mode** — run alongside Shopify until you are confident, then cut over
- Order management and customer accounts
- PostgreSQL for order and product storage
## The first action to take right now
**Pause Shop Campaigns before anything else.**
Admin → Marketing → Shop Campaigns → Pause.
You lose no existing customers. You stop the non-refundable CAC extraction immediately.
This one action saves the average merchant $200800/month while the rest of the migration proceeds.
## Quick start
```bash
git clone https://git.wellspr.ing/WellBuilder/notshop-bundle
cd notshop-bundle
npm i
cp .env.example .env # fill in your credentials
npm run dev
```
Then import your product catalog:
```bash
npm run catalog:import
```
## Documentation
- [Parallel Migration Guide](docs/parallel-migration.md)
- [Storefront API Sync](docs/storefront-api.md)
- [Authorize.net Setup](docs/authorize-net.md)
- [Deploy to Replit](docs/deploy-replit.md)
- [Fly.io Edge Routing](docs/fly-routing.md)
## License
MIT — use freely, fork freely, build on it, sell products built with it.
Authored by NaturoMedica / Naturologie.com. Deposited to the WellSpr.ing public commons.
---
> "Shop doesn't sell for you. Shop sells you."
> — [NotShop.org](https://notshop.org)