Template
Add shop, POS sync, event ticketing, and shipping catalog apps.
Clients can run in-house retail without Shopify while keeping the same Docker/Django/Postgres stack and data-ownership promise. Closes #5.
This commit is contained in:
@@ -35,6 +35,10 @@ FEATURE_BLOG=true
|
||||
FEATURE_PAYMENTS=true
|
||||
FEATURE_SOCIAL=true
|
||||
FEATURE_SOCIAL_AI=true
|
||||
FEATURE_SHOP=true
|
||||
FEATURE_POS_SYNC=true
|
||||
FEATURE_EVENTS=true
|
||||
FEATURE_SHIPPING=true
|
||||
|
||||
# reCAPTCHA (optional locally — form skips captcha when empty)
|
||||
RECAPTCHA_PUBLIC_KEY=
|
||||
@@ -74,6 +78,21 @@ STRIPE_PUBLISHABLE_KEY=
|
||||
STRIPE_WEBHOOK_SECRET=
|
||||
STRIPE_CURRENCY=usd
|
||||
|
||||
# Shop — FEATURE_SHOP (requires email/SMS + payments)
|
||||
# SHOP_PRINT_QUEUE_LIMIT_MINUTES=0
|
||||
|
||||
# POS sync — FEATURE_POS_SYNC (requires shop). Required in beta/prod.
|
||||
POS_WEBHOOK_SECRET=
|
||||
POS_API_BASE_URL=
|
||||
POS_API_TOKEN=
|
||||
|
||||
# Shipping — FEATURE_SHIPPING (requires shop). EasyPost optional; CSV export always works.
|
||||
EASYPOST_API_KEY=
|
||||
SHIP_FROM_LINE1=
|
||||
SHIP_FROM_CITY=
|
||||
SHIP_FROM_STATE=
|
||||
SHIP_FROM_ZIP=
|
||||
|
||||
# Social — SOCIAL_TOKEN_ENCRYPTION_KEY required when FEATURE_SOCIAL=true
|
||||
# LinkedIn / Instagram App ID + Secret: Portal → Social accounts (not env).
|
||||
META_APP_ID=
|
||||
|
||||
Reference in New Issue
Block a user