Important update 1: Email Support is being transitioned to Webforms. Click here for more information.

Managing Customer Accounts and Domains

Storefront Manager gives you full visibility into every customer account in your store and every domain those customers own. You can create accounts on customers' behalf, edit their details, manage their domain settings directly, and log in as a customer to assist them without sharing credentials. This is the primary toolset for reseller support work.


How customer management works in Storefront

Your role in Storefront is both store operator and support agent. Customers interact with their accounts through the customer-facing storefront. You manage those same accounts — and assist with them — through Storefront Manager.

Most actions your customers can take on their own, you can also take on their behalf. The distinction is important because it affects how actions are recorded: when you act from Storefront Manager, the event log records the actor as Reseller. When you use the Log in as Customer feature to act inside the customer's own session, the event log records the actor as As Customer. Both are distinct from actions the customer takes themselves, which appear as Customer.

This matters when investigating issues. If a customer says they didn't make a change, checking the actor field in the event log tells you immediately whether it was them, you, or the system.


Find a customer

All customer management starts from the Customers section in Storefront Manager.

  1. Log in to Storefront Manager.
  2. Select Customers from the main navigation.

The customer list is sorted by last login date by default. To find a specific customer, use the search bar to filter by name, username, or email address.

Click a customer's name to open their account.


Create a customer account

Customers create their own accounts during checkout, but you can create accounts on their behalf before a purchase — for example, to prepare accounts before a domain import, or to match accounts to your own systems.

  1. Navigate to Customers.
  2. Click Add Customer.
  3. Enter the customer's details. The required fields are email address and username.
  4. Click Add Customer to create the account.

Storefront generates a random password for the account automatically — you never see it. This prevents insecure practices like emailing passwords to customers.

To notify your customer, check the box to send a welcome email. The email includes:

  • A Login to your account button with a one-time login token
  • Instructions to set their own password
  • Your store's branding (logo and colour)

The customer follows the link, sets their password, and reviews their account details. If you don't send the welcome email, you can send a password reset email later from the customer's details page.


Edit customer details

From the customer details page you can update:

  • Email address — click the email field to edit
  • Account status — toggle between Active and Suspended
  • Password — send a password reset email to the customer's registered address

To suspend an account, change the status to Suspended. The customer cannot log in until you reactivate it. Their domains and account data are not affected. Suspension is typically used when fraud is suspected or the customer requests a temporary account freeze.


Log in as a customer

The Log in as Customer feature opens the customer's storefront session in a new browser tab, with full access to their account. Use it to provide hands-on support without asking the customer to share their credentials.

  1. Open the customer's details page in Storefront Manager.
  2. Click Log in as Customer.
  3. A new tab opens showing the customer's account in the customer-facing storefront.

From this session you can:

  • Browse and purchase domains on the customer's behalf
  • Update DNS records and nameservers
  • Change domain settings — auto-renew, domain lock, contact privacy
  • Update WHOIS contact information
  • Manage domain forwarding
  • Reset the customer's password from inside the account

All actions taken in this session are recorded in the event log with the actor As Customer, distinguishing them from actions the customer took themselves.

If the session token expires before you use it, the tab shows a standard login error. Return to Storefront Manager and click Log in as Customer again.


View and manage a customer's domains

  1. Open the customer's details page.
  2. Select the Domains tab.

The domains list shows all domains registered to this customer, with their expiry date, auto-renew status, and WHOIS privacy status.

Click a domain name to open the domain details page. From there you can manage:

SettingWhat it does
Auto-renewToggle on or off. When on, Storefront renews the domain automatically before expiry if the customer has a payment method on file.
Domain lockToggle on or off. A locked domain cannot be transferred out until the lock is removed.
Contact privacyToggle on or off. Hides the customer's WHOIS contact details from public lookup.
DNS templateApply a pre-configured set of DNS records to the domain.

Changes take effect immediately and are logged in the domain's event log.


Move a domain to a different customer account

Use the domain push tool when a domain needs to move from one customer account to another — for example, when consolidating duplicate accounts, fulfilling a domain sale, or helping a customer reorganize their portfolio.

  1. Open the domain details page.
  2. Click Change next to Customer Details.
  3. Choose the destination account:
    • To push to an existing account, type the username or email in the search bar and select it.
    • To push to a new account, fill in the new account details and click Create Account.
  4. Optionally, check the box to send a welcome email to the new account.
  5. Confirm the push.

The domain moves immediately. The previous customer account loses access to it. DNS settings, WHOIS data, and domain configuration carry over to the new account unchanged.


What your customer sees

Customers manage their domains and account through the customer-facing storefront at [your-username].shopco.com. They see:

  • Their registered domains, with expiry dates and renewal status
  • DNS management for domains using Storefront nameservers
  • Order history and receipts
  • Account settings including password and contact details

Customers do not have visibility into your Storefront Manager, they cannot see your pricing configuration, other customers' accounts, or your store settings.

When you perform actions on their behalf (either from Storefront Manager or via Log in as Customer), those changes appear immediately in their account. They receive emails for actions that would normally trigger a customer notification, for example, if you initiate a domain renewal.


Troubleshooting

A customer says they can't log in. 

Open the customer's details page in Storefront Manager and check their account status. If the account shows Suspended, change the status back to Active. If the account is active, use the Send password reset email option to send them a reset link.

A customer says a domain setting changed and they didn't do it. 

Open the domain's event log and look for the relevant settings change. Check the By column. If it shows Reseller, you or someone on your team made the change from Storefront Manager. If it shows As Customer, a reseller was logged in as the customer when the change was made. If it shows Customer, the customer made the change from their own session.

A customer has duplicate accounts and wants to consolidate their domains. 

Use the domain push tool to move their domains from the secondary account to the primary one. See the push instructions above. Once all domains are moved, the secondary account can be suspended or left empty.

I pushed a domain to the wrong account. 

Push the domain again from the new account to the correct destination account. The push tool is available on the domain details page regardless of which customer currently holds the domain.

A customer didn't receive their welcome email. 

Ask the customer to check their spam folder. If it's not there, confirm the email address on their account is correct. From the customer details page, you can use Send password reset email as an alternative way to get them access without resending the full welcome email.


Related articles


Questions? Contact OpenSRS Support.

Was this article helpful? If not please submit a request here

How helpful was this article?

Thanks for your feedback!

Do you still need help? If so please submit a request here.