> ## 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

## New customer portal (Recommended)

<Info>
  **Before you start**

  The new customer portal is in early release and has some limitations compared to the legacy version. These updates will be coming in the next few weeks.

  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>

The customer portal allows customers to manage their rentals directly from the Shopify account page.

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
* Pause membership
* Cancel membership
* [Extend calendar rentals](/documentation/manage/cycles/extensions) and pay the difference

Roadmap:

* Pay for outstanding charges
* Purchase a rental item

## 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** → **Returns**.
      </Step>

      <Step title="Configure 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>

## Legacy customer portal

### Setup

By default for legacy accounts, Supercycle will use the URL `/apps/supercycle/`

You are able to change this to suit your store. For example, you could change it to `/tools/membership/` or `/tools/rental/`.

You can also change the sub-path prefix by toggling between a set of values provided by Shopify (`/apps`,`/a`,`/community`, or `/tools`).

To change your URL follow these steps:

<Steps>
  <Step title="Open apps and sales channels">
    From your Shopify admin, click **Settings** > **Apps and sales channels.**
  </Step>

  <Step title="Select Supercycle">
    Click on **Supercycle**
  </Step>

  <Step title="Customize the URL">
    Under App Proxy, click **Customize URL**.
  </Step>

  <Step title="Save your changes">
    Select the prefix with the drop-down, change the URL, and click **Save**.
  </Step>

  <Step title="Verify the new URL">
    To update the app with the new URL go to the new URL in your browser.
  </Step>

  <Step title="Update navigation links">
    Update any links in your Shopify navigation to the Customer portal and Membership plans pages.
  </Step>
</Steps>
