> ## Documentation Index
> Fetch the complete documentation index at: https://docs.supercycle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customer portal

> Allow customers to manage their accounts

The customer portal lives on Shopify's **new customer accounts** page. Customers manage rentals, returns, memberships, and subscriptions from their account without leaving your storefront.

<Info>
  **Before you start**

  Supercycle doesn't currently support Shopify self-returns, so if you have it enabled and a return is made via Shopify returns, it won't be marked as returned in Supercycle.
</Info>

Features include:

* View rental details
* Create and view returns for a rental
* Return methods — send back with label, home collection
* Change payment method for subscriptions
* Change payment method on a membership
* View and manage each membership from the dashboard
* Rename a membership
* Pause membership
* Cancel membership
* [Extend calendar rentals](/documentation/manage/cycles/extensions) and pay the difference

Roadmap:

* Pay for outstanding charges
* Purchase a rental item

<Warning>
  **Update old portal links**

  Supercycle no longer serves a legacy app-proxy dashboard at paths like `/apps/supercycle/`. If your theme navigation, emails, or marketing still link to those URLs, replace them with your [customer accounts dashboard URL](#copy-your-dashboard-url) or remove them.
</Warning>

## Setup

<video controls className="w-full" src="https://mintcdn.com/supercycle/FB21qCJ7pWgA4GNp/videos/portal/video-portal-setup.mp4?fit=max&auto=format&n=FB21qCJ7pWgA4GNp&q=85&s=77c7a1cc7105872fa7cc9c46aa24f667" data-path="videos/portal/video-portal-setup.mp4" />

<Steps>
  <Step title="Enable customer accounts">
    To enable new customer accounts if not already enabled:

    <Steps>
      <Step title="Open customer account settings">
        From your Shopify admin, click **Settings** > **Customer accounts.**
      </Step>

      <Step title="Enable customer accounts">
        Select Customer accounts if not already selected. This will update your store to new customer accounts.
      </Step>
    </Steps>
  </Step>

  <Step title="Open the Customer account page in your theme">
    <Steps>
      <Step title="Go to themes">
        In your Shopify admin, go to **Online Store** → **Themes**.
      </Step>

      <Step title="Open the customizer">
        Click **Customize** on the theme you want to edit.
      </Step>

      <Step title="Navigate to customer accounts">
        Use the dropdown at the top of the screen (Says "Home page") to select **Checkout and customer accounts**.
      </Step>
    </Steps>
  </Step>

  <Step title="Insert Supercycle extensions">
    <Steps>
      <Step title="Open the Apps menu">
        In the left-hand menu of the theme editor, click the **Apps** icon (a square symbol).
      </Step>

      <Step title="Find Supercycle">
        Scroll to find the **Supercycle** section.
      </Step>

      <Step title="Add the Supercycle Account Page">
        Click the **+** button next to **Dashboard**, then choose **Accounts** to insert the full account view.
      </Step>

      <Step title="Add to menu">
        Click **Add to menu** to create a navigation link that brings customers to this page. You can rearrange this to make this the first link.
      </Step>

      <Step title="Save your changes">
        Make sure to save your menu changes. When you've finished adding extensions, click **Save**. To test, login as a customer with a rental.
      </Step>
    </Steps>
  </Step>

  <Step title="Set up return methods">
    <Steps>
      <Step title="Navigate to return settings">
        In your Shopify admin, go to **Supercycle** → **Settings** → **Customer accounts**.
      </Step>

      <Step title="Configure return methods">
        Under **Return methods**, select which return methods you want the customer to be able to use, and configure the settings.
      </Step>

      <Step title="Save">
        Click **Save**.
      </Step>
    </Steps>
  </Step>
</Steps>

## Manage memberships

Customers open **Membership** on the dashboard to see every active or paused membership. Each membership appears as its own card with the membership name, status, and a **Manage membership** button.

If a customer holds more than one membership, they see one card per membership and open each one separately.

On a membership page, customers can:

* See credits, order and return allowances, and the next renewal date
* **Rename membership** — set a custom name that appears on the dashboard and membership page. The plan title still shows underneath when it differs from the custom name.
* **Pause membership** or **Resume membership** — when you turn on **Cancel and pause membership** under **Supercycle** → **Settings** → **Methods** → **Membership method** → **Customer accounts**
* **Cancel membership** — for the membership they are viewing, subject to your cancellation window, minimum term, and credit-return rules

Pause, resume, and cancel apply to the membership the customer opened, not only their most recent one.

## Copy your dashboard URL

From **Supercycle** → **Settings** → **Customer accounts**, copy the **Dashboard URL** and use it anywhere you want customers to open their account — theme menus, email templates, or help pages. Supercycle transactional emails link to this URL automatically.
