SuiteCommerce MyAccount Overview
Explore the following FAQs to better understand your SuiteCommerce MyAccount (SCMA) implementation.
-
What is the difference between SuiteCommerce MyAccount and Premium Customer Center?
-
Does SuiteCommerce MyAccount support SuiteCommerce Extensions?
-
Are there any changes in the Configuration record for SuiteCommerce MyAccount?
What is SuiteCommerce MyAccount?
SuiteCommerce MyAccount (SCMA) is a self-service web portal where your customers can manage their account information, view recent transactions, pay invoices, and more.
SCMA includes various features and information in the My Account area of your site, such as:
-
Subscriptions management for SuiteBilling subscription-based purchases (SuiteBilling must be enabled).
-
Purchases area, including information about current and past purchases, and the option to reorder items.
-
Billing information, including account balances, invoices, transaction history, and printable statements.
-
Account settings, such as email preferences and password management.
-
Support case management.
-
Quotes management.
Like SuiteCommerce (SC), SCMA is a SaaS product, which means that:
-
The application is delivered as a bundle.
-
The bundle code is locked and you can't edit it.
-
Updates roll out automatically in phases.
What is the difference between a SuiteCommerce MyAccount website and a SuiteCommerce or SuiteCommerce Advanced website?
SuiteCommerce (SC) is NetSuite’s primary ecommerce shopping solution. It offers a full shopping experience, including customer portal (My Account) functionality and the ability to search, browse, and add items to a cart or wishlist.
SuiteCommerce MyAccount (SCMA) is NetSuite’s online customer portal solution. It lets your customers view their transactions and pay invoices.
SC and SuiteCommerce Advanced (SCA) are composed of the following three applications:
-
Shopping
-
Checkout
-
My Account
SCMA only includes the My Account application, not Shopping or Checkout.
Customers have to log in to use your SCMA site, but SC or SCA sites can be public.
The following table shows which SC and SCA features are supported in SCMA.
If a cell is blank, that feature isn’t supported in SCMA.
SC/SCA Feature or Functionality |
Included with SCMA |
---|---|
Purchases |
|
See Orders / Purchase History |
|
Enter Orders |
– |
Reorder Items |
|
View Returns |
|
Request a Return |
|
Quote Creation |
All quotes must be created by a sales rep in NetSuite. |
Quote Management |
|
Quote to Sales Order |
|
Shopping Cart |
– |
Checkout |
Users can only pay for an existing quote or invoice, or reorder previously purchased items. |
Billing |
|
Account Balance |
|
Invoices |
|
Make a Payment |
|
Print a Statement |
|
Transaction History |
|
Other |
|
Product Lists / Wishlists |
– |
Save for Later |
– |
Case Management |
|
My Account Settings |
|
Subscription Management |
|
Secure domains with automatically renewing TLS certificates |
|
Components and classes in the Extensibility API (where applicable) |
|
Homepage |
Logged-out users are directed to the login page. Logged-in users are directed to the account overview page. |
Item Search API |
Item details can be retrieved with SuiteScript. |
Item browsing (keyword search, commerce categories, or product detail pages) |
– |
CDN |
There are no public pages except the login page. |
Custom Themes |
Site must use the SC Base Theme, but it can be configured with Site Management Tools (SMT). |
Is it possible to have a SuiteCommerce MyAccount site if I already have a SuiteCommerce or SuiteCommerce Advanced site?
Yes. SuiteCommerce MyAccount (SCMA) needs a separate license, but you can have two sites at the same time, one for SuiteCommerce (SC) or SuiteCommerce Advanced, and another for SCMA.
One SC license lets you run one SC website, and inc ludes a My Account portal and a secure domain. One SCMA license gives you a My Account portal and a secure domain. If you have both an SC and an SCMA license, you get two My Account portals and two secure domains (one standalone and one linked to your SC site).
What is the difference between SuiteCommerce MyAccount and the My Account area of a SuiteCommerce website?
To help you get to know your SuiteCommerce MyAccount (SCMA) solution, let's clarify a few terms:
My Account – This is the area or module found on any SuiteCommerce (SC) or SuiteCommerce Advanced (SCA) site. With My Account, customers can view information about their account on your website.
SuiteCommerce MyAccount – SCMA is an ecommerce solution that gives your customers a self-service site for basic online account management. SSCMA uses the same framework as SC, but only includes some My Account features. SCMA sites don’t have shopping or checkout features.
The following table shows which My Account features are supported in SCMA.
If a cell is blank, that feature or functionality isn’t supported by SCMA.
My Account Feature or Functionality |
Included with SCMA |
---|---|
Purchases |
|
See Orders / Purchase History |
|
Enter Orders |
– |
Reorder Items |
|
View Returns |
|
Request a Return |
|
Quotes |
|
Quote to Sales Order |
|
Billing |
|
Account Balance |
|
Invoices |
|
Make a Payment |
|
Print a Statement |
|
Transaction History |
|
Other |
|
Product Lists/Wishlists |
– |
Save for Later |
– |
Case Management |
|
My Account Settings |
|
Subscription Management |
|
What is the difference between SuiteCommerce MyAccount and Premium Customer Center?
SuiteCommerce MyAccount (SCMA) is meant to replace Premium Customer Center, but it doesn’t include all the same features. Premium Customer Center comes with a Site Builder site that has checkout features. SCMA doesn’t support shopping or checkout features.
Does SuiteCommerce MyAccount require SuiteBilling?
No. SuiteCommerce MyAccount (SCMA) is a self-service portal for managing account information. If SuiteBilling is turned on in your NetSuite account, you can also manage subscriptions through your SCMA site.
Does SuiteCommerce MyAccount support Site Management Tools?
Yes. Site Management Tools (SMT) works with SuiteCommerce MyAccount (SCMA). With SMT, you can:
-
Create landing pages for SCMA.
-
Change your site’s look and feel with third-party themes or the SuiteCommerce Base Theme.
-
Change page layouts.
-
Add Content Types to a page.
To update the My Account area of your Commerce website using SMT, you need a single secure domain.
Does SuiteCommerce MyAccount support SuiteCommerce Themes?
No. SuiteCommerce MyAccount (SCMA) doesn’t support SuiteCommerce (SC) Themes.
However, you can perform either of the following tasks to customize how your SCMA site looks:
-
Install and activate the SC Base Theme with the Extension Manager. Then use the Theme Skin Manager in Site Management Tools to change the layout and appearance. See Theme Skin Manager for more information.
-
Use the SC Base Theme as a starting point to build your own theme with the Theme Developer Tools. See Develop Themes for more information.
Does SuiteCommerce MyAccount support SuiteCommerce Extensions?
Yes. You can activate many SuiteCommerce Extensions (add-ons for your site) on your SuiteCommerce MyAccount domain, or build your own extension with the Extension Developer Tools.
-
For more information about the extensions that are available, see Commerce Extensions.
-
For more information about creating your own extension, see Develop Extensions.
Does SuiteCommerce MyAccount support multiple languages?
Yes. Since SuiteCommerce MyAccount (SCMA) shares the same code base as SuiteCommerce, SCMA inherits the multi-language feature.
Are there any changes in the Configuration record for SuiteCommerce MyAccount?
Yes. Only the following tabs are available for SCMA sites in the SuiteCommerce Configuration record:
-
My Account tab
-
Advanced tab
-
Checkout tab
-
Integrations tab
-
Multi-Domain tab
-
Layout tab
What areas of SuiteCommerce MyAccount can be customized?
Unlike SuiteCommerce Advanced (SCA), developers can't make code-level changes to SuiteCommerce MyAccount (SCMA). However, the code for MyAccount is similar to what you see in SuiteCommerce (SC) and SCA sites, so things should work the same across all versions. Developers should generally treat a MyAccount site like the My Account area of an SC site. This means that customizations for the My Account area of an SC or SCA site should work smoothly on SCMA.
Like with SC and SCMA, you should configure SCMA instead of customizing it.
Configuration options available for SCMA include:
-
Customer Center Custom Permissions - used to hide menu items and prevent certain customers from using some features in My Account. See Customer Center Custom Permissions.
-
Transaction List Columns subtab - used to set up fields for orders, quotes, returns, and invoices. See Transaction List Columns Subtab.
You customize SCMA about the same way you customize an SC site. SCMA customization can be done using:
-
Extensions (including many built by NetSuite). See Commerce Extensions for information about the extensions distributed by NetSuite. See Develop Extensions for instructions on creating your own extensions.
-
Extensibility API (components and classes are available where needed). See Overview.
-
Configuration files. See JSON Configuration Files.
-
Site Management Tools (SMT). See Site Management Tools.
Before you start customizing your SCMA implementation, review Develop Extensions to learn about the skills and resources you need.
Here are some ways you can customize your SCMA site:
-
Change how your login page looks.
-
Page types let you create custom templates for the login page. See Create Page Types.
-
If you don’t want to use a new template, custom content types let you add or replace child views with the Extensibility API. See Overview.
-
-
Create simple landing pages with SMT. See Landing Pages.
-
Add new page routes and locations in My Account.
-
Page types let you add new routes that can be combined with an extension to perform CRUD operations on standard and custom records. See Create Page Types.
-
You can use the MyAccountMenu component to add menu items to the My Account page. See MyAccountMenu.
-