Skip to main content

Start building for customer accounts

Get started building customer account UI extensions by setting up your development environment. You'll use Shopify CLI to generate starter code for building your extension and automating common development tasks.


Anchor to General requirementsGeneral requirements

  • The dev store should be pre-populated with test data, including an order that's associated with the email address you'll use to log in to the customer account experience.

Anchor to Step 1: (Optional) Set up the Shopify AI ToolkitStep 1: (Optional) Set up the Shopify AI Toolkit

Install the Shopify AI Toolkit to connect your AI coding assistant to Shopify's docs, APIs, and CLI. Your assistant gets the Shopify context it needs to answer questions, write code, and run commands more reliably.

In your terminal, run claude plugin install:

Terminal

claude plugin install shopify-ai-toolkit@claude-plugins-official

Anchor to Step 2: Set up your development environmentStep 2: Set up your development environment

  1. Run the following command to scaffold an app:

    Terminal

    shopify app init
  2. Select Build an extension-only app.

  3. Navigate to your app directory:

    Terminal

    cd <directory>
  4. Run the following command to create a new extension:

    Terminal

    shopify app generate extension --name my-extension
  5. Choose Customer account UI.

  6. Start your development server to build your app and preview your extension:

    Terminal

    shopify app dev


Was this page helpful?