Skip to content

Embed support inside the Shopify customer account via Customer Account UI Extensions #16

Description

@codeyogi911

Outcome

A signed-in store customer can reach support without leaving their Shopify customer account:

  • An Order status page block ("Need help with this order?") opens a support request pre-filled with that order's context and files it under the verified customer identity — no order number or contact card required.
  • A profile-level page lists the customer's support requests with truthful status, backed by Desk case data.

Shape

  • A companion Shopify app provides the Customer Account UI Extensions (order-status block, full-page list). The extension calls the deployment's Able instance with the customer-account session token; Able verifies the signed token, maps the customer to the same verified-actor seam introduced by Optional verified customer identity via Shopify customer-account sign-in #15, and serves bounded case data.
  • Depends on and consumes Optional verified customer identity via Shopify customer-account sign-in #15's identity seam; this issue adds the embedded surface and the token-verified public API for case create/list scoped to the authenticated customer.
  • Config-gated like every commerce integration: dormant unless the deployment supplies the app credentials via deployment secrets. Works with new customer accounts on standard Shopify plans.

Non-goals

  • Replacing the standalone portal, anonymous intake, or capability links — customers without store accounts keep the existing flows.
  • Any storefront theme surgery; the surface is the supported extension points only.

Sequencing: after #15.

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions