Website Setup:
When we set up a suite commerce website, we need to follow these steps
- Enable Features and Set Preferences: Enable all required features for a Commerce website.
- Install Your Commerce Website Applications. Bundles will be installed by jobin and Jismi in the production account.
List of Bundles
- SuiteCommerce 453732
- SuiteCommerce Configuration 381166
- SuiteCommerce Extension Management 455185
- SuiteCommerce Base Theme 454603
- SMT Core Content Types 190323
- Reference Product Lists Records 53051
- Reference Product Review Records 53053
- Product Merchandising
- Suite Commerce Roles and Permissions: Different employees interact with Suite Commerce and with NetSuite based on their roles. We have to install some standard roles. For full access to NetSuite, we need administrator permission in the account and also we need an SC deployer role for the deployment of changes in the account.
- Theme and Extensions: Suite Commerce has some default themes. These are the lists of Commerce themes developed and supported by NetSuite
Solution 1 with the default theme
Available default themes in the SuiteCommerce
The following table lists Commerce themes developed and supported by NetSuite, and reference sites showcasing each theme.
Themes are only available if provisioned, installed, and activated for a selected domain in the NetSuite account.
In this, we’ve mentioned all the default themes available in SuiteCommerce and also, and we’ve added the link for that theme for more information.
These are some glimpses of the above themes. For the theme, we need to get confirmation from the client.
![]() Summit Summit Theme Reference Site | ![]() Horizon Horizon Theme Reference Site | ![]() Posh Posh Theme Reference Site |
![]() Threads Threads Theme Reference Site | ![]() Manor Manor Theme Reference Site | ![]() Bridge Bridge Theme Reference Site |
Solution 2 with the Custom theme
When we are using a custom theme, we need a design for that and we need to consider every page in the website for that design and then we’ll design as per that.
The designs we need for the sections are as follows.
- Home Page
- Header
- PLP (Product Listing Page)
- PDP (Product Details Page)
- Footer design
- Cart Page
- Login Page
- Checkout Page
- My Account Page
- About Us
- Contact Us
These are the standard pages we need to consider for design there are other pages also include inside the main pages like we’ve defaults tab in the My Account section I.e., Address Book, Overview, Payment Methods, Profile Information, Purchase Details –Items, Purchase Details –Summary, etc.
Common Features for both Conditions
- Home page – In the default theme home page we need certain images, links, and contents. The contents and images for the home page need to be shared by Eco Bags-NZ-NS in order to display on the website. We will add those contents to the default layout for the chosen theme. The details which need to be shared.
- Logo –The image that needs to be displayed on the website needs to be shared, the logo should be less than 60 KB and it should be in PNG format.
- Favicon – The favicon icon will be displayed in the tab area when we open the website with the title of the tab. The format for that should be Ico.
- Domain – We will add a custom domain in the sandbox for development purposes. The live domain will be added to the production once the development and verification are completed in the staging site.
- Secure Domain – We will use the automatic certificate option from NetSuite for the domain to make the website secure. While we’re doing the domain setup there is an option in the domain setup for making the domain automatic certificate.
- Items – The existing items in NetSuite will be used on the website if there are items available. A template will be submitted to fill the items for corresponding categories and add the required data for the website. The item fields such as Item name/number (SKU), display name, website description, item price, stock, display on the website, price level, etc. required for the website should be filled in order to display those properly on the website.
- Design – The design and contents of the website need to be shared by Eco Bags. Based on the Suite Commerce theme client needs to choose, and we need images and content for the entire website, like images for the home page, item details, images, footer contents, landing pages if any, etc.
- Customers/Users – In SCA, users can register or log in from the website. Anyone can log in or register from the website.
- Payment Method – We can add the Payment method as the credit card on the website and customers can add their cards for making payments.
- Shipping – For the shipping method we need to add shipping methods to the website the confirmation from the client.
- Categories – We can add the categories and subcategories to NetSuite and show them in the header section under the tab while hovering over it.
- Home page – The contents, and images for the home page need to be shared in order to display on the website. We will add those contents to the default layout for the theme chosen.
- CMS page – We are considering the below pages for the website. The content for the page needs to share by the client. If new pages are required, please share the name and content.
- About us
- Contact us
- Terms and Conditions
Which will be easy to maintain and Eco Bags can make changes whenever they wish to. If required we will create additional landing pages.
- Enable Personalized Catalogs by Shopper – The Personalized Catalog Views (PCV) feature enables you to provide different customers with access to different items. You can divide your customers into groups and provide each group with access to a tailored selection of catalog items. To enable this feature need to determine the customer segments and item segments required for the website.
- Allow users to request a Quote from Webstore – Request a Quote feature can be added to the website as per the requirements. Customers can request a quote if sufficient permissions to request a quote online are enabled.
- Allow users to enter/place a Quick Order – Quick Order feature can be added as per the requirements. Customers can make a quick order by specifying the item name/SKU and the Quantity if this feature is enabled.
- Allow users to Register Online – It is possible to allow users to register online, A lead/Customer record will be created in NetSuite when a customer is registered online.
- Display Newsletter-Signup – To enable this feature need to activate SC Newsletter Sign-Up Extension. Newsletter Sign Up content needs to share by the client.
- Enable Item Badges – To enable Item Badges to need to activate the Item Badges Extension, Item Badges extension helps to display promotional badges on a product. Item Badges appear on the Product Details and Product Listings pages, as well as in image carousels. To display Item Badges on the products, need to enable the badges at the item level.
- Enable Product Compare – To enable Product Compare, need to activate SC Product Comparison Extension. Users can select up to four products to compare at one time and can use the information to make a quicker and easier purchasing decision.
- Enable Infinite Scroll – To enable Infinite Scroll, need to activate the SC Infinite Scroll Extension. The Infinite Scroll extension loads content continuously as users scroll down the page, eliminating the need for pagination. This extension allows users to view items on the Product Listings page (PLP) easily and efficiently.
- Display Quantity Pricing – For displaying quantity pricing needs changes in the item record. Corresponding Items, their quantity, prices, etc need to be shared by the client
- Display In Stock/Out of Stock Display Stock Count – To display In Stock/Out of stock, “Stock Notifications Extension” is available. Customization is needed for custom stock display messages as required by the client.
- Display Matrix Grid Entry – To enable the display matrix grid entry option, need to activate SC Grid Order, The Grid Order extension lets you set up matrix items to display purchasing options in a table on the Product Details page (PDP).
- Enable Recently Viewed Items – We can enable this feature while configuring the website.
- Use Suite Promotions – The item promotions feature is available, we can use suite promotions for basic price markdowns, discounts, etc to display on the website.
- Checkout Configuration – One Page Checkout Option is available, it consolidates the information in the Standard checkout onto a single page ie, enter a shipping address, delivery method, payment method, billing address, the checkout information, and the contents of the cart before submitting the order, etc into one page
- Need additional body fields on Sales Order (PO # and Notes) – Need to Customize the sales order form to add the client requirements
- Purchases Tab Requirements – Purchase History, Return Authorizations, Re-Order Items, tabs are available as per the client’s requirements
- Billing Tab Requirements – Account Balance, View & Pay Invoices, and print a Statement tab are available as per the client’s requirements.
- Settings Tab Requirements – Profile Information, Email Preferences, Address Book Manager, and Payment Method Manager tabs are available as per the client’s requirements.
- Cases Tab Requirements – Need to remove support cases and Submit New Case options, customizations are required for this requirement.
- Price level – we need to set up for price level as per the chosen price level by the client.
Required Data from Client
We need images for updating the website like.
- Banner images (1440 x 810px)
- logo image (250 × 150px )
- favicon icon (16 x 16px)
- Design if any customization
- Selected theme
Assumptions
We will start the development in the sandbox by assuming that the client has the SB account.
The time is only estimated for implementing the website based on the purchased theme. No further UI or functionality changes will be done except in the current scope.
In the case of the custom theme, we need to get the design from the client considering all the pages on the SCA website.





