Medusa customer module
Medusa handles the core customer layer: registration, authentication, address storage, and order association. For the full module reference, see the Medusa customer docs. In Vulpy, storefront auth is served by server actions inapps/storefront/src/lib/data/customer.ts.
Starter Pack account area
The Starter Pack adds the following pages under/account/* on the storefront:
- Sign in / Sign up
- Order history (list and detail views)
- Saved addresses (add, edit, delete)
- Profile management (name, email, password)
Password reset
Reset password emails use the transactional email template shipped with@vulpy/medusa-plugin-email. To configure the email provider and templates, see /shop/email.
B2B pricing gate
If you run a B2B storefront, you can hide prices and the add-to-cart button until a customer signs in. SetREQUIRE_LOGIN_FOR_PRICES=true at bake-time. For more environment variables, see /reference/env-vars.
Managing customers in the admin
Customer records are created automatically on sign-up or during guest checkout. To view and edit customers:- Open the Medusa admin at
localhost:9000/app(dev) orapi.<domain>/app(live). - Go to Customers.
- Use the list to search, filter by group, or open a record to edit addresses and metadata.
Customer groups in Medusa can be used for segmentation, pricing rules, and B2B access control.
Orders
View, manage, and fulfill orders from the Medusa admin.
Configure transactional email templates and providers for the storefront.