Set up Quotes in NetSuite
Perform the following setup tasks in NetSuite to enable Quotes on your Commerce website:
You should install the latest Reference Product List Records bundle. This bundle includes the custom records used to store and manage quote items for each logged-in customer. See Install Your Commerce Website Applications for details on installing bundles.
Quotes for Commerce websites works without the Reference Product List Records bundle installed. However, installing this bundle ensures that product list items are persistent and won't be lost if the customer leaves the site before submitting a quote. Shipping information and comments aren't persistent, regardless of bundle installation.
Give Customers Permission to Request and View Quotes
Edit the Customer Center role in NetSuite so your customers can request a quote and view their submitted quotes.
To edit the Customer Center role permissions for Quotes:
-
Go to Setup > Users/Roles > Manage Roles.
-
Click Customize next to the Customer Center role.
-
Go to the Permissions tab and the Transactions subtab.
-
Change the level of access for the Estimate/Quote permission to Create.
-
Click OK to accept the change.
-
Click Save.
-
Give your customers access to the Customer Center role so they can view quotes. See the Account Setup help topic Giving Customers Access for instructions.
See the Account Setup help topic Setting Permissions for detailed information about setting the level of access for a permission.
After a customer submits a quote request, NetSuite creates an Estimate/Quote record.
Confirm Item Searcher Fields are Defined
You need to make certain Item Searcher field sets visible on your Commerce website so the Quotes feature works properly.
The Quotes feature needs Item Searcher fields, which you add to existing field sets. Don't replace any established fields with these fields. See Define Field Sets for detailed information about field sets.
To confirm Item Searcher fields are defined:
-
Go to Commerce > Websites > Website List.
-
Click Edit next to your website.
-
Go to the Field Sets tab.
-
Confirm Item Searcher fields are in place as defined in the following table.
-
If any Item Searcher fields are missing, add them to the field set as shown in the following table:
Name
Field Set ID
Fields to be Added to Field Set
Items Searcher
itemssearcher
itemimages_detail: Item Images (Detail)
displayname: Display Name
itemid: Name
storedisplayname2: Store Display Name 2
urlcomponent: URL Component
custitem_ns_pr_count: Product Reviews Count (Custom)
custitem_ns_pr_rating: Product Reviews Rating (Custom)
minimumquantity: Minimum Quantity
itemoptions_detail: Item Options (Detail)
matrixchilditems_detail : Matrix Child Items (Detail)
isinstock: In Stock
showoutofstockmessage: Display Out-of-Stock Message
outofstockmessage: Out of Stock Message
onlinecustomerprice_detail: Price for Current Customer (Detail)
pricelevel1: Retail pricelevel1_
formatted : Retail (Formatted)
itemtype: Type
ispurchasable: Available for Purchase
-
Click Save.
Set Up Search Fields
Set up specific search fields in NetSuite so customers can search your site by Item Name or Stock Keeping Unit (SKU).
This step is required for a search to work, even if customers don't search by SKU.
To set up Search Fields for Quotes:
-
Go to Commerce > Websites > Website List.
-
Click Edit next to your website.
-
Go to the Search Index tab and the Search Fields subtab.
-
Add these Search Fields and Type of Match in the order shown in the following table:
Search Field
Type of Match
Name
Starts With
Name
Exact
Name
Keyword
See Select Search Fields for detailed information about Search Fields.
Customize the Standard Quote Form to Display the Shipping Address
Commerce websites use NetSuiteās Estimate/Quote record to manage quotes. To view Estimate/Quote records, go to Transactions > Sales > Prepare Quotes > Lists. Select Default from the View list to view all Estimate/Quote records.
An Estimate/Quote record uses the Standard Quote form, which doesn't display shipping information by default. Customize the Standard Quote form so customers can perform the following actions:
-
View and edit the shipping address.
-
Make a purchase from a quote.
To customize the Standard Quote Form:
-
Go to Customization > Forms > Transaction Forms.
-
Click Customize next to the Standard Estimate/Quote form.
-
Go to the Screen Fields tab and the Shipping subtab.
-
Complete the following steps in the Ship To row:
-
Check the box in the Show column.
-
Select Shipping Address from the Field Group list.
-
-
Click Save.
Enable Online Ordering and Customer Access Features
Make sure that the Online Ordering and Customer Access features are enabled to let customers convert quotes to an order.
To enable Online Ordering and Customer Access features:
-
Go to Setup > Company > Enable Features.
-
Go to the Web Presence tab.
-
Under Access, check the Online Ordering and Customer Access boxes.
-
Click Save.
If the Online Ordering and Customer Access features aren't enabled, customers won't see the Review and Place Order button in their quote records on your website.
After a customer makes a purchase from a quote, the quote is closed and NetSuite creates a Sales Order record linked to the original Estimate/Quote record.