Shopping Preferences
You can set preferences that affect the shopping experience for visitors on your website. Decide which options are most appropriate for your site, then visit the Web Site Setup page to save your shopping preferences.
Preferences are based on the type of site you are implementing.
Refer to the following tables for detailed descriptions of shopping preferences available for your site:
Shopping Basics
This tab is titled Registration and Payment on SuiteCommerce MyAccount implementations.
The following table describes preferences for credit card authorization, displaying items that are not in stock, appending promotion codes to URLs, and preferences for basic pricing display.
Preference |
Description |
Applies To |
---|---|---|
Process an Online Payment with Sales Order Creation |
Check this box to require authorization for your customer's credit card before you accept an order. This preference only applies to sales orders generated by transactions on your web site. This option does not apply to invoice payments. For more information, see Require Authorization for Credit Card Transactions. |
|
Include Out of Stock Items in Web Store |
Check this box to display out-of-stock items in your web store. Clear the box to omit items that are out of stock. |
|
Web Store Out of Stock Items |
Select one of the following options for handling items that may be out of stock in your web store: Allow back orders but display out-of-stock message – An out-of-stock message is displayed beside the item in your store, but this item can be purchased and processed through the shopping cart. Allow back orders with no out-of-stock message – Customers can purchase an out-of-stock item. No out-of-stock message is displayed. Disallow back orders but display out-of-stock message – Customers cannot purchase an out-of-stock item. An out-of-stock message is displayed beside the item in your store and the Add to Shopping Cart link is removed. Remove out-of-stock items from store – Customers cannot purchase out-of-stock items because they are automatically removed from your web store until their supply is replenished.
Note:
If you use the Multi-Location Inventory feature, items are not displayed in your web store until after they have been distributed. |
|
Drop Ship/Special Order Items Are Always in Stock |
Check this box to treat items marked as drop ship or special order as in stock items. If you clear this box, drop ship and special order items use the preference you set for Include Out of Stock Items in Web Store (SuiteCommerce and SuiteCommerce Advanced) or the Web Store Out Of Stock Items (Site Builder) field. See the following supply chain management topics for instructions to mark an item for drop shipment or special order: |
|
After Shopper Adds an Item to the Cart |
Choose whether you want shoppers to stay on the product page they are viewing, or go to the shopping cart page. |
|
Pass URL Promotion Code to Checkout |
Check this box to automatically apply promotion codes passed through a link to items on your site. When a shopper clicks a link with an appended promotion code that has an associated discount, the shopper will see the discount reflected in the order total. For more information about promotion codes and appending codes to URLs, see Promotions. |
|
Show Quantity Pricing in Lists |
Check this box to display a table with item quantities and prices in lists for items that have different prices for different quantities. If you do not check this box, the pricing table displays when the item name is clicked to view details, but the single quantity price is displayed in lists. |
|
Prices Include Tax |
For UK accounts, check this box to include VAT in the item prices on lists and descriptions in your web store as follows: £100.00 (Incl. VAT). |
|
Require Login for Pricing |
Check this box if you want to hide item prices and the Add to Cart button from customers who have not logged in. All item prices display the message “Please log in for price.” to customers who have not logged in. You can change or translate this message in NetSuite by going to Setup > Site Builder > Setup Tasks > Customize Text on the Messages subtab. |
|
Gift Certificate Affects Minimum Order Amount |
This preference is for e-commerce merchants who require a minimum order amount for web store checkout. After the box is checked, the gift certificate amount counts against the minimum order amount. If you clear this box, a customer can successfully submit an order in your web store if a gift certificate brings the total order amount below the minimum requirement. The gift certificate amount and other credits (such as coupons) are excluded from the calculation of the total order amount. |
|
Shopping Cart Sharing Mode |
Select one of the following shopping cart sharing modes for your website:
|
|
Checkout Preferences
The table below describes preferences that determine how you bill for web orders. The Credit Card Form and Invoice Form fields allow you to choose the transaction form on which web orders are submitted.
Preference |
Description |
Applies To |
---|---|---|
Sales Order Type |
Choose whether you want NetSuite to generate cash sales or invoice forms when shoppers submit orders from your store. Make sure you follow these rules:
|
|
Credit Card Form |
If you selected Per Customer Basis in the Sales Order Type field, select the form that should be generated when customers pay by credit card. |
|
Invoice Form |
If you selected Per Customer Basis in the Sales Order Type field, select the form that should be generated when customers choose to be invoiced. Set this field to a sales order or invoice form to allow users to see their transactions in the Transaction History area of their account. Customers must have terms set on the customer record and register in your site to be able to pay by invoice. |
|
Registration Page
The preferences described in the table below determine visitors' ability to register on your web site, and how customer records are created.
Site Builder customers, see Customizing Registration for Your Site Builder Web Store for more information about login and registration preferences.
Preference |
Description |
Applies To |
---|---|---|
Password Protect Entire Site |
Check this box to require a login and password to view any page in your site. After visitors log in, they can go through pages in your site freely. You must give customers access in your account for them to be able to view your site if you check this box. SuiteCommerce and suiteCommerce Advanced customers, see Website Restriction for more information. |
|
Type of Customer Registration |
Choose one of the following:
|
|
Display Company Field on Registration Page |
Check this box to let customers enter a company name during the checkout process. |
|
Mandatory |
If you checked the field named Display Company Field on Registration Page, then, check this box to make the Company field mandatory. Clear this box to make this field optional. You must check this box to create customer records of company type. |
|
Create Customers As Companies |
To create all customers who register in your site as Company type:
Clear the Create Customers As Companies box to have all customers created as individuals. Customers created as individuals can also be saved as contacts and have a first and last name saved on record with an optional Company field. Customers created as companies have a Contacts sub tab for individuals in the company and a mandatory Company field. |
|
Assign New Customers to this Site |
Check this box to restrict customer access to this web site. All customers who register on this web site get access to a customer account on this website only.
Note:
Customers who were already registered on your site are not affected by this setting. |
|
Display First and Last Name in Separate Fields on Registration Page |
This checkbox only affects Site Builder websites where the My Account extension is not applied. Check this box to display separate fields for first and last name on the registration page. When this box is cleared, one field appears in which customers can enter their names.
Note:
Even when one Name field is displayed, both first and last names are required. |
|
Shipping Page
The table below describes each preference available for the shipping address page, and the shipping method page displayed during the web store checkout process.
Site Builder customers, see Setting Up Your Site Builder Site for more information.
Preference |
Description |
Applies To |
---|---|---|
Shipping Information is Required |
Check this box to require shipping information to be entered before checking out of your web store.
Important:
For websites using SuiteCommerce and SuiteCommerce Advanced 2020.1.2 and later, check this box to use the shipping feature. |
|
Ask For Shipping Address First |
Check this box to ask for customers' shipping addresses before their billing addresses during the web store checkout process. |
|
Default Web Site Shipping Method |
Select the shipping item you want selected by default in the web site. Customers can still select the other methods you offer in your site. After a customer selects a different shipping method, that method is the new default when the customer returns to the site. Create shipping items for the shipping methods you want to offer at Lists > Accounting > Shipping Items. Shipping items must have the Display in Web Site box to be offered in your site. |
|
Web Store Ships to all countries |
Check this box to allow any country to be selected in the web store as a shipping address. To restrict shipping for web orders to specific countries, clear this box, and select the countries you ship to in the Web Store Ships To field. |
|
Countries Web Store Ships To |
If you cleared the Web Store Ships to all countries box, select the countries where you will ship web store orders. Begin typing the name of a country and press TAB to quickly select a country, or click the Select Multiple icon to select countries. |
|
Default Shipping Country for Checkout |
Select the country that should automatically populate the Country field on the Shipping page during web store checkout. |
|
Shipping Estimator Preference |
Select the method you want to use when estimating shipping costs on an order. For more information, see Shipping Estimator. |
|
Payments Page
The table below describes a preference for displaying a Purchase Order field, and basic preferences for displaying credit card information.
Preference |
Description |
Applies To |
---|---|---|
Display Purchase Order Field on Payment Info Page |
Check this box to show a text field on the Payment Information page of your store where customers can enter Purchase Order numbers. The Purchase Order number entered will automatically appear on sales orders generated from your web store. |
|
Display Customer Code Field on Payment Info Page |
Check this box to let your customers enter a customer code associated with their company purchase card on your website’s payments page. Companies using one purchase card across several departments can assign a separate customer code for each department. The code can then be used to track where and how the card is being used. A customer code is a customer reference ID that may be required by payment gateway providers to process Level II purchase cards. This preference is only available with the following features enabled:
|
|
Display ‘Save My Credit Card Info' Field |
Check this box to give shoppers the option of saving credit card information. Setting this preference prevents customers from having to enter a credit card number each time they place a web order. When shoppers save credit card information, it is saved on the customer record. |
|
Save Credit Card Info by Default |
Check this box to save customer credit card information. If you clear the Display Save My Credit Card Info Field box, customers cannot opt out of having their card information saved. |
|
Hide Payment Page If Order Total Equals Zero |
Check this box to hide the payment page in the checkout process if the order is equal to zero. Some e-commerce sites offer promotional products for free. This preference allows web customers to place a promotional item in the cart, and complete checkout without being required to input payment information. |
|
Allow non-credit card payment methods during Checkout |
If you use Site Builder, customers can select this payment method and complete checkout without entering credit card data. If you operate a SuiteCommerce Advanced web site, a web developer can use the Commerce API to store the payment method selected on the web order. Additional customization using the Commerce API is required. All non-credit card payment methods, marked to display in the web site, are returned by the method, getPaymentMethods(). For more information, read shoppingSession Methods in the Help Center. See also, setPayment() in the topic, Order Methods.
Warning:
Make sure you have set up a Sales order processing workflow to ensure that inventory is not inadvertently shipped without payment. |
|
Restrict Payment Methods by Customer Currency |
Check this box to display on the Payment page of your web store only those payment methods that support the currency of the shopper. Each payment method supports the currency selected on the credit card processor associated with that payment method. |
|
Restrict Payment Methods by Country of Shipping Address |
Check this box to display on the Payment page of your web store only those payment methods that support the country of the shipping address. |
|
Review and Submit Page
The Review and Submit page is the last page of checkout, where shoppers can review the items they selected for purchase, verify the order total, and submit their order. The table below describes preferences for displaying a Terms and Conditions document on this page.
Preference |
Description |
Applies To |
---|---|---|
Require Terms and Conditions |
Check this box to have customers to agree to the terms of the product or service they are buying before checking out of your store. This places an I Agree box that customers must check to show that they agree to your terms. They can view the full terms and conditions by clicking a link that opens a popup window. If you use the Advanced Site Customization feature, you can customize the name of this checkbox at Setup > SuiteCommerce Advanced / Site Builder > Customize Text. |
|
Terms and Conditions HTML |
Enter HTML code for the terms and conditions text that should be available from your web site. Customers can click a link to view this text in a popup window before agreeing to the terms. |
|
Set Up Multiple Currencies for Commerce
SuiteCommerce, SuiteCommerce MyAccount, and SuiteCommerce Advanced:
If you are using NetSuite’s Multiple Currencies feature, you can set the minimum order amounts per currency in the table at the bottom of the Shopping tab. For more information about setting up multiple currencies, see Multiple Currencies, Minimum Web Store Order Amount, and Multi-Currency.
Site Builder:
If you are a Site Builder customer, see Setting up Multiple Currencies in a Site Builder Web Store.