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
- You've created a Partner account.
- You've created a development store. The development 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.
- You're using the latest version of Shopify CLI.
- You're using the latest version of Chrome or Firefox.
Anchor to StepsSteps
-
Run the following command to scaffold an app:
Terminal
shopify app init -
Select
Build an extension-only app
. -
Navigate to your app directory:
Terminal
cd <directory> -
Run the following command to create a new extension:
Terminal
shopify app generate extension --name my-extension -
Choose
Customer account UI
. -
Start your development server to build your app and preview your extension:
Terminal
shopify app dev
Anchor to Next stepsNext steps
Learn common use cases for customer account UI extensions with the following tutorials:
Build an extension that displays the loyalty points earned from an order and enables customers to leave a review.
Build an extension on the order action menu that enables customers to report problems with their orders.
Build full-page extensions for customers to add and edit products on a wishlist.