Add four optional catalog apps so client sites can run in-house retail (3D-print shop, TCG/comic shop) without Shopify, matching the data-ownership promise.
Apps / flags
Catalog item
Flag
App
Requires
E-commerce storefront
FEATURE_SHOP
shop
email/SMS + payments
POS API sync
FEATURE_POS_SYNC
pos_sync
shop
Event ticketing
FEATURE_EVENTS
events
email/SMS + payments
Shipping automation
FEATURE_SHIPPING
shipping
shop
Scope
Public /shop/ catalog, session cart, Stripe Checkout, confirmation email
Portal product/inventory (stocked + made-to-order print-minute queue) and orders
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Add four optional catalog apps so client sites can run in-house retail (3D-print shop, TCG/comic shop) without Shopify, matching the data-ownership promise.
Apps / flags
FEATURE_SHOPshopFEATURE_POS_SYNCpos_syncFEATURE_EVENTSeventsFEATURE_SHIPPINGshippingScope
/shop/catalog, session cart, Stripe Checkout, confirmation emaildispatch_due/events/with capacity-limited tickets + confirmation emailvalidate-env.shdeps, testsCompany-site
/web_designcatalog rows are tracked separately: ai_ml_operations/company_site#31Test plan
FEATURE_SHOPwithout email/SMS or payments fails settings + validate-envmanage.py test