Website URL Parameters

This section describes the parameters exposed on your web store URLs and describes how web store managers and website designers can use these parameters to display specific pages in a NetSuite web store.

The following topics are discussed in this section:

Anatomy of a Website Shopping URL

Before you can start working with URL parameters, it is important to understand how NetSuite web store URLs are formed. Whether you use the NetSuite shopping domain (shopping.netsuite.com) or your own domain, understanding how to add parameters to your website URLs gives you more options for customization. For more information about domains, see Domains.

Forming the Base Domain of a URL

The base domain of a NetSuite web store consists of the following variables: the domain for your website, your NetSuite account number (if you use the NetSuite shopping domain), and variables indicating which website page to display, such as internal IDs for item and category records.

Note:

The NetSuite shopping domain used to construct the base domain for your site varies according to the host data center for your NetSuite account. You can always find the shopping domain for your site on the Set Up Domains page or on the Domains subtab on the Web Site Setup page.

You may notice that NetSuite shopping URLs appear in two different formats:

The first format above is more favorable for search engine optimization (SEO). However, when you are constructing a URL for a process, such as adding an item to the shopping cart, both formats work equally well. Note that custom domains also appear in both formats:

Alternating between the NetSuite shopping domain (shopping.netsuite.com), and your own custom domain (www.mysite.com) can cause cookie and session information to get lost as visitors click through the pages of your site.

Required Web Site URL Parameters

If you use the NetSuite shopping domain, the c parameter is required to identify your NetSuite account. The n parameter, which identifies the internal ID for the site, is also required. For example, the URL below points to a tab on site 3 (n.3) in NetSuite account number 123456.

http://shop.netsuite.com/s.nl/c.123456/n.3/sc.13/.f

If you use custom domains for your web stores, however, the c and n parameters are not required because your custom domain is mapped to the correct NetSuite account and website at the database level. The URL below uses a custom domain to show the same page as the URL above.

http://www.wolfeelectronics.com/s.nl/sc.13/.f

All website URLs from your NetSuite account use /s.nl/ in the path to indicate an e-commerce page request. Note that URLs which contain /.f? before additional parameters are more favorable for SEO.

Adding Parameters to a URL

In addition to identifying the domain and the website page, the URL includes parameters which can be used in a query string.

By adding a query string to the URL of a NetSuite web page, you can display specific information on the page. A query string contains name and value pairs, with the name and value in each pair separated by an equal sign (=).

For example, when a shopper clicks on one of the URLs below, he or she is taken to a web store tab presenting a list of results for the search term, “electronics.” Note that the first example uses the NetSuite shopping domain and identifies the NetSuite account number (c.123456).

The tab's internal ID is defined in the sc parameter. You can find the internal ID for any record in NetSuite in the address bar of your browser when you navigate to that record. For more information, see Finding Internal IDs of Records

Note that the first parameter (in this case “search=electronics”) is always preceded by a question mark (?), and any subsequent parameters are preceded by ampersands (&). The URLs below display items 1 through 5 in a list of 10 search results for “electronics.”

Related Topics

General Notices