About customer-facing purchase option portals

You can use the GraphQL Admin API to manage SellingPlan and SubscriptionContract objects from a merchant perspective. However, customers need to do the following tasks to manage their purchase options:

  • Update shipping and billing addresses
  • Skip, pause, or unpause a current subscription
  • Cancel a subscription
  • Cancel or modify a pre-order

To give customers a seamless experience when managing their purchase options, we recommend using an app proxy. An app proxy enables you to present a customer-facing purchase option portal without having to leave the shop's domain.