HomeSetupWidgetBillingReviewHelp

Partner dashboard

Use `.dev` as the merchant app surface.

These values are ready to copy into Shopify once the Partner app is created. They deliberately point to Sniffopotamus.dev so the consumer product stays clean.

App nameSniffopotamus Gift Finder
App URLhttps://www.sniffopotamus.dev/shopify
Allowed redirection URLhttps://www.sniffopotamus.dev/api/shopify/auth/callback
Webhook endpointhttps://www.sniffopotamus.dev/api/shopify/webhooks
Requested scopesread_products, read_themes
Support emailsniff@scentsell.com.au
Privacy URLhttps://www.sniffopotamus.dev/privacy
Terms URLhttps://www.sniffopotamus.dev/terms

Approval gates

What needs a deliberate switch-on.

The code routes exist now. Token persistence, billing, and live merchant configuration should only turn on after the database migration and Partner credentials are in place.

  1. Create the Shopify Partner app and development store.
  2. Set SHOPIFY_API_KEY and SHOPIFY_API_SECRET in Vercel for the .dev app URL.
  3. Run the OAuth install path against the development store.
  4. Apply reviewed Supabase migration for shop/install/token/settings tables.
  5. Register compliance webhooks and verify HMAC delivery.

Official docs used

Primary source checklist.

Next: widget setup