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.

Note:

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

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.

  • Site Builder

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:

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • Site Builder

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).

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

Shopping Cart Sharing Mode

Select one of the following shopping cart sharing modes for your website:

  • Single cart shared by all customer contacts – Provides each business customer with a single shopping cart that is shared by all contacts who place orders for that customer.

  • Individual carts for each customer contact – Provides separate shopping carts for each contact defined for a business customer. One contact’s cart is not visible to any other contact.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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:

  • To let your customers decide how they want to pay, select Per Customer Basis.

  • If you use a payment method with a payment processing profile that supports the sales request and does not support the authorization request, you must select the Standard Sales Order form.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

Type of Customer Registration

Choose one of the following:

  • Select disabled if you do not require that shoppers register on your site to complete the checkout process.

  • Select existing customers only if you only want customers who have login access to complete the checkout process. This option is only available with the Advanced Site Customization feature.

  • Select optional if you want customers to be able to choose to register or to shop without logging in.

  • Select required if you want all shoppers to register on your site. With this option, a record is created in NetSuite with contact information even if the shopper does not complete checkout.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

Display Company Field on Registration Page

Check this box to let customers enter a company name during the checkout process.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

Create Customers As Companies

To create all customers who register in your site as Company type:

  • Check the Create Customers as Companies box.

  • Check the Mandatory box. If you do not check this box, and the customer leaves the Company field empty on the Registration page, the customer will be created as an Individual, even if the Create Customers as Companies box is checked.

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

Ask For Shipping Address First

Check this box to ask for customers' shipping addresses before their billing addresses during the web store checkout process.

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

Default Shipping Country for Checkout

Select the country that should automatically populate the Country field on the Shipping page during web store checkout.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

Shipping Estimator Preference

Select the method you want to use when estimating shipping costs on an order.

For more information, see Shipping Estimator.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce MyAccount

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

  • SuiteCommerce

  • SuiteCommerce Advanced

  • Site Builder

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.

Related Topics

Web Site Setup Preferences
Analytics Preferences
Search Index Preferences
Field Set Preferences
Web Site Email Preferences
Upsell Preferences
Touch Point Preferences
Domain Preferences
System Notes

General Notices