v0.1.0
First release of the commerce fork — cloned from the 7DayShip SaaS template and rebuilt as a cross-border store template.
Added
- Catalog: products with variant matrix (SKU / price / CNY reference / options / inventory), image gallery, collections, draft/active/archived lifecycle.
- Cart + guest checkout: signed-cookie carts (accounts optional), server-recomputed pricing at every step, discount codes, country-zone shipping rates with free-shipping threshold.
- One-time payments: Stripe Checkout (payment mode), PayPal Orders v2, Alipay page pay, WeChat Native QR — behind one provider interface with a mock rail for zero-setup local runs. Webhook idempotency + reconciliation are the ONLY writers of order status; stock decrements are atomic.
- Order lifecycle: human-readable order numbers, item snapshots that survive catalog edits, shipments with tracking, refunds (gateway API or offline mark), bilingual buyer emails (confirmation / shipping / refund).
- Storefront: home (hero + featured collections + new arrivals), product listing with sort + pagination, PDP with Product JSON-LD and moderated reviews, cart page, checkout, order history + guest order lookup, address book.
- Admin: products editor (variants, images, inventory), orders with ship/refund operations, discount codes, review moderation, users, audit log, analytics (GA4 / Meta Pixel / TikTok / Baidu / custom snippets, consent-gated).
- AI store assistant: floating customer-service agent, bilingual, rate-limited (no quota system by design).
- Growth starter: abandoned-cart recovery cron (email captured at checkout), multi-currency display reference, tax field placeholder for Stripe Tax / TaxJar.
Removed (vs the SaaS template)
- Subscriptions, plan quotas, credits, teams, SSO, API keys, founding-member logic, and the Paddle / Creem / ZPAY rails (subscription-only — disabled until they gain one-time checkout support).