When a patient buys a retail product through your Aesthetix CRM store (skincare, supplements, gift cards, and more), they can log in to a dedicated Customer Access Center to check the status of that order and look back at everything they've purchased before. Login happens by email and a one-time passcode (OTP), so there's no password for patients to create or forget. Setup lives in two places: Payments > Settings > Notifications (for the order confirmation email) and your store's Navigation Menu settings inside the Store Builder (for the login button itself).
The order confirmation email is what gives patients their first path into the Customer Access Center, so enable it before anything else.
Go to Payments > Settings > Notifications.
Turn on Order Confirmation Email for Stores.
Once this is on, every patient who checks out receives a confirmation email with a View Order button.


Customer Login adds a login button directly to your store's navigation bar, so patients can access their account without waiting on an email at all.
Open the Store Builder from your dashboard.
Go to your store page and click the Navigation Menu.
Under General Settings > Customer Login, turn on the Enable Customer Login toggle.
In the same panel, scroll to Menu Items Dropdown to add extra links (for example, a link to your service menu or booking page). For each item, set its redirect URL and choose whether it opens in a new tab or the current one.
Confirm your store domain is added and verified, and that the domain's default path points to a page inside the store. Customer Login will not work on an unverified or unlinked domain.
If the Enable Customer Login toggle is off, the login button simply will not appear in the store's navigation, and patients will only be able to reach their orders through the confirmation email link.
Patients can get into the Customer Access Center two ways: by clicking View Order in their confirmation email, or by clicking the login button in your store's navigation.
The patient clicks View Order (email) or the login icon (storefront nav).

The patient enters the same email address they used at checkout.

A one-time passcode (OTP) is sent to that email for verification. No password is ever created or stored.
Once verified, the patient lands on an order summary showing their current order details.
A couple of things to know about how logins are matched to patients:
If more than one contact record shares the same email address, the Customer Access Center logs in using whichever contact was created first.
If sticky contact is enabled on your account, all orders placed from that browser session are consolidated under the same login.
Once an order is logged in the store, whatever fulfillment status your team sets (partial or complete) is reflected back to the patient automatically. From their order details, patients can see:
Tracking number
Tracking URL
Carrier name


Once logged in, patients can pull up every order they've placed with your practice's store, not just the most recent one. They click the Orders button in the store's navigation menu (or the same option from the post-login dropdown) to see their full order history.

After a patient logs in, their profile icon activates a dropdown menu in the store navigation. By default it includes:
Orders: opens their full order history
Logout: signs them out of the Customer Access Center
Any extra menu items you added in Step 2 also appear here, so you can use this space to point patients toward booking, your service menu, or a loyalty program.
The Customer Access Center can also be reached directly at:
<storeurl>/store/account/orders
For example: myawesomestore.com/products/store/account/orders

Your store domain must be connected and verified, and its default path must point to a page inside the store, or the Customer Access Center will not load correctly for patients.
Order confirmation emails and the Customer Access Center both rely on your checkout being set up correctly. Product catalog, taxes, coupons, and payment provider configuration live in the Payments collection, not here, if you need to review that setup. If you're still on Stripe for checkout, consider switching to AX Pay, Aesthetix CRM's own payment provider, which offers better processing rates than Stripe. See the AX Pay help article for details on making the switch.
CRM syncing for logged-in customer activity is not currently available; the login gives patients access to order history and logout only.
Because login is tied to the email used at checkout, a patient who checks out with a different email each time will not see a unified order history until those contact records are merged.
Connecting Shopify or WooCommerce instead of using the native store is covered in the Integrations collection; Customer Login as described here applies to your native Aesthetix CRM store.
Order data in the Customer Access Center is limited to purchase and shipping details tied to the email a patient used at checkout. It does not expose treatment notes, appointment history, or other clinical information, so it carries low HIPAA risk, but you should still avoid adding PHI (like treatment details) into product names or order notes that patients can see.
Do patients need to create a password to log in? No. Login uses a one-time passcode (OTP) sent to the email address used at checkout, so there's no password to set up or reset.
What happens if I leave the Enable Customer Login toggle off? The login button will not appear in your store's navigation. Patients can still reach their order through the confirmation email, but they won't have a persistent login option on the storefront.
Can patients test or use Customer Login without a verified domain? No. A live, verified domain must be connected to your store page for the login button and Customer Access Center to work.
What if the same patient checks out with two different email addresses? Each email creates or matches its own contact, so orders won't automatically combine across different emails. If multiple contacts share the exact same email, the first contact created is the one used for login.
Does sticky contact affect what a patient sees when logged in? Yes. With sticky contact enabled, all orders placed during that browser session are consolidated under the same contact, so a patient sees them together in their order history.
Can I customize the login button and menu? Yes. You can toggle the login button on or off, change its icon color to match your brand, add custom menu items with their own redirect URLs, and choose whether links open in a new tab or the current one.
Will logging in sync a patient's activity back into their CRM contact record? Not currently. Customer Login gives patients access to their order history and a logout option; it does not sync additional activity data into their contact record.
Where do I turn on the order confirmation email that gives patients the View Order link? Go to Payments > Settings > Notifications and turn on Order Confirmation Email for Stores.
Can patients see shipping and tracking info from their login? Yes. Once you update fulfillment status on an order (partial or complete), patients can view tracking number, tracking URL, and carrier name from their order details.
Is there a direct link I can share instead of relying on the login button?
Yes. The Customer Access Center is reachable at <storeurl>/store/account/orders, though patients still need to verify with their checkout email and an OTP to see their orders.