Shopify readiness
Built around Shopify catalog reality, with a clear path to public review
Northstar is already connected to a live Shopify store for pilot use. The current product now has a real install callback and a billing-ready path, while the last public-distribution steps are being hardened.
Current access
Read-only product scope for the core workflow
Northstar's current pilot uses product access to sync titles, variants, SKUs, and related catalog metadata. The product does not need customer or order data for its core evidence and alert-review workflow.
Current install shape
Real OAuth callback for a single-store workspace
Northstar can now send a store through Shopify authorization and land back in the hosted workspace. The current runtime is still optimized for one live merchant workspace at a time.
Ready now
Permissions explanation, support, and legal pages
Northstar now has a public site, privacy and terms pages, a support posture, a public contact path, and compliance webhook scaffolding for future App Store review.
Still required
Partner-area ownership and full public rollout
The largest remaining blocker is Shopify app ownership and review packaging. Billing cannot complete until the app is migrated into the Shopify Partners area, and multi-store workspace isolation is still a later product step.
Public-review path
The highest-leverage work already done for eventual Shopify review
1Public websiteClear positioning, contact routes, support pages, privacy, and terms are now in place.
2Permissions clarityThe product explains its current read-only catalog access and why broader merchant data is not needed for the core workflow.
3OAuth callback and uninstall webhookNorthstar now includes a real install callback plus webhook handling for required compliance topics and app uninstall events.
4Billing-ready pathThe app can create a recurring Shopify subscription flow, and it now reports the exact app-ownership blocker if the current app is not yet eligible to bill.
Install Northstar
Use the live install flow on a Shopify store
This works best once your public base URL and allowed redirect URLs are aligned in Shopify.