Add README.md
This commit is contained in:
commit
3b906ac974
1 changed files with 77 additions and 0 deletions
77
README.md
Normal file
77
README.md
Normal file
|
|
@ -0,0 +1,77 @@
|
||||||
|
# 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 ~$75–100/month total.
|
||||||
|
|
||||||
|
Full extraction analysis: [NotShop.org](https://notshop.org)
|
||||||
|
|
||||||
|
## Stack
|
||||||
|
|
||||||
|
| Component | Provider | Cost |
|
||||||
|
|---|---|---|
|
||||||
|
| Web deployment | Replit | ~$25–50/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** | | **~$75–100/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 $200–800/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)
|
||||||
Loading…
Add table
Reference in a new issue