Customer Account
Customers can create an account on the SnapCart storefront to track orders, manage addresses, save wishlists, and check out faster on future visits.
SnapCart storefront — customer registration form
Registration
Creating a new account takes less than a minute:
- Click Sign Up in the top-right navigation bar of the storefront.
- Fill in the registration form:
| Field | Required | Notes |
|---|---|---|
| First Name | Yes | Your given name |
| Last Name | Yes | Your family name |
| Email Address | Yes | Must be a valid, unique email address. This is your login username. |
| Password | Yes | See password requirements below |
| Confirm Password | Yes | Must match the Password field exactly |
- Click Create Account.
- A verification email is sent to the address you provided. Open the email and click the Verify Email button or link.
- Once verified, your account is activated and you are automatically signed in and redirected to your account dashboard.
If you do not receive the verification email:
- Check your spam or junk folder.
- Wait up to 5 minutes — delivery can be delayed depending on your email provider.
- Return to the Sign Up page and click Resend Verification Email.
- Ensure you entered the correct email address. If you made a typo, register again with the correct address.
Password Requirements
Passwords must meet all of the following criteria:
- Minimum 8 characters in length
- At least one uppercase letter (A–Z)
- At least one lowercase letter (a–z)
- At least one number (0–9)
- At least one special character (e.g.,
!,@,#,$,%,^,&,*)
Avoid using easily guessable passwords such as your name, date of birth, or common words. Use a password manager to generate and store a strong, unique password.
Login
To sign in to your existing account:
- Click Sign In in the top-right navigation bar.
- Enter your registered Email Address and Password.
- Optionally check Remember Me to stay signed in on this device for 30 days.
- Click Login.
You are redirected to the account dashboard on successful login.
Forgot Password — OTP Reset Flow
If you have forgotten your password, follow these steps to reset it:
- On the Sign In page, click Forgot Password? (below the Password field).
- Enter your registered email address and click Send Reset Code.
- Check your inbox for an email with the subject "Password Reset — SnapCart". The email contains a one-time password (OTP) code.
- Enter the OTP code in the field on the reset page. The code is valid for 15 minutes.
- Enter your new password and confirm it. The new password must meet all password requirements.
- Click Reset Password.
- You are signed in automatically and redirected to your account dashboard.
If the OTP expires before you use it, click Resend Code to receive a fresh OTP. Each new code invalidates the previous one.
Account Dashboard
After login, the account dashboard provides access to all customer account features:
| Section | Description |
|---|---|
| My Orders | Full history of all placed orders with current status, tracking information, and action buttons (View Details, Write a Review, Retry Payment). |
| My Profile | Edit your personal information — name, email address, phone number, and password. |
| My Addresses | Manage multiple saved delivery and billing addresses. Set default addresses for faster checkout. |
| Wishlist | Products saved for later. Add wishlist items to your cart directly from this page. |
| My Reviews | Reviews you have submitted. View, edit, or delete previously submitted reviews. |
The dashboard landing page shows a summary: recent order count, wishlist item count, and a quick-access order status panel.
Editing Your Profile
- Go to My Account → My Profile.
- Update any of the following fields:
| Field | Notes |
|---|---|
| First Name / Last Name | Updates your display name across the account. |
| Email Address | See the email change process below — changing email requires re-verification. |
| Phone Number | Optional. Used for shipping notifications and order-related contact. |
- Click Save Changes.
Changing Your Email Address
Changing your email address requires verification of the new address:
- In My Profile, edit the Email Address field with your new address.
- Click Save Changes.
- A verification email is sent to the new address.
- Click the verification link in that email.
- Your account email is updated. You must use the new address to sign in from that point forward.
Until the new email is verified, your account continues to use the old email address. You will not be locked out during the transition.
Changing Your Password
- Go to My Account → My Profile.
- Click Change Password (or scroll to the Password section).
- Enter your Current Password to confirm your identity.
- Enter the New Password and Confirm New Password.
- Click Update Password.
If you do not know your current password (e.g., you previously signed in via a social login or reset), use the Forgot Password flow from the Sign In page instead.
Managing Saved Addresses
Customers can save multiple addresses to speed up future checkouts.
Adding a New Address
- Go to My Account → My Addresses.
- Click Add New Address.
- Fill in the address form:
| Field | Required | Description |
|---|---|---|
| Full Name | Yes | The recipient's name for this address |
| Phone Number | Yes | Contact number for delivery issues |
| Address Line 1 | Yes | Street number and street name |
| Address Line 2 | No | Apartment, suite, floor, landmark |
| City | Yes | City or town |
| State / Province | Yes | State, province, or region |
| Country | Yes | Select from dropdown |
| Postal Code | Yes | ZIP or PIN code |
- Optionally mark the address as:
- Default Shipping Address: Pre-selected at checkout for delivery.
- Default Billing Address: Pre-selected at checkout for billing. Can be the same as or different from the shipping address.
- Click Save Address.
Editing an Existing Address
- In My Addresses, click Edit next to the address you want to change.
- Update the relevant fields.
- Click Save Address.
Setting Default Addresses
You can have one Default Shipping Address and one Default Billing Address. These are automatically pre-filled at checkout, saving time.
To change the default:
- In My Addresses, click Set as Default Shipping or Set as Default Billing on any saved address.
- The previous default is replaced immediately.
A single address can be set as both the default shipping and default billing address.
Deleting an Address
Click Delete next to any saved address. The address is removed from your saved list. If the deleted address was a default, you will need to set a new default or enter an address manually at your next checkout.
Wishlist
The wishlist lets you save products you are interested in but not ready to purchase yet.
- Adding to wishlist: Click the heart icon on any product card or detail page. You must be signed in.
- Viewing wishlist: Go to My Account → Wishlist.
- Moving to cart: Click Add to Cart on any wishlist item. If the product has variants, you will be prompted to select a variant first.
- Removing from wishlist: Click Remove or the heart icon again on the wishlist page.
Wishlist items are saved indefinitely and persist across devices as long as you are signed into the same account.
My Reviews
The My Reviews section shows all product reviews you have submitted:
- View the product, rating, and review text for each submission.
- Edit a review to correct a mistake or update your assessment.
- Delete a review if you no longer wish it to be displayed.
To be eligible to write a review for a product, you must have purchased that product and the order must have been delivered. See the Shopping guide for step-by-step review submission instructions.
Account Deletion
To request account deletion:
- Go to My Account → My Profile.
- Scroll to the bottom of the page and click Request Account Deletion.
- Confirm the request in the prompt.
Account deletion requests are reviewed and processed by the store administrator. You will receive a confirmation email when your account and associated personal data have been deleted. Note that:
- Orders placed before deletion are retained for legal and accounting purposes but are anonymised.
- Wishlist items and saved addresses are deleted immediately.
- Any pending orders must be resolved (delivered, cancelled, or returned) before the account can be fully deleted.
Administrators can also process account deletions directly from the admin panel under Customers.
Troubleshooting
I did not receive the verification email after registration. Check your spam folder. Ensure your mail server allows emails from the store's sending address. If the store uses a custom email domain, the SPF and DKIM records must be correctly configured for deliverability. Contact the store's support team if the issue persists.
My login is failing even though I am entering the correct password. Ensure you are using the email address associated with your account (not a phone number or username). Passwords are case-sensitive — check for Caps Lock. If you have recently changed your email address, use the new address to sign in.
I am signed out unexpectedly on every visit. If you did not check "Remember Me" at login, sessions expire after a period of inactivity (typically 2 hours). Check "Remember Me" on your next login to stay signed in for 30 days on that device.