Shopify embedded app

Diamond Selector · Shopify shell

This project is now a vanilla Shopify embedded app that keeps the authenticated admin surface and Shopify connectivity ready for you to rebuild the storefront selector from the ground up.

Open from Shopify adminThis page needs `shop` and `host` query parameters to initialize the embedded Shopify session.

Next steps

  • Run `shopify app dev` to launch the embedded app locally.
  • Add your theme extension or storefront block when ready.
  • Use Shopify CLI to deploy once authentication is confirmed.

Connection notes

  • Offline access tokens stay valid until revoked.
  • `/api/shopify/bootstrap` exchanges temporary session tokens.
  • Theme app extensions can call `/api/shopify/status` before rendering.
Open selector previewOpen vendor managementAdd diamondsDiamond inventoryOpen font editorUse the product page button block to redirect shoppers here.