Restrict Access to Pricing Information in SuiteCommerce

Control pricing visibility on your eCommerce site with personalized views or login requirements, enhancing security and user registration.

·2 min read·View Oracle Docs

You can effectively manage who sees pricing information on your SuiteCommerce website by employing two distinct methods:

What Methods Can I Use to Restrict Access to Pricing Information?

Personalized Catalog Views (PCV)

With Personalized Catalog Views (PCV), different visitors can gain access to different items on your website. This method empowers you to control various user capabilities, including the ability to:

  • Purchase items
  • View item details and prices
  • Access item details only
    This approach is particularly useful for B2B sites where specific customer groups need exclusive access to certain catalog items, such as:
  • Granting VIP customers permission to buy specific items.
  • Allowing products to be visible to non-members but requiring registration to view pricing and purchase.
  • Preventing customers in restricted areas from viewing or buying certain items.
  • Certifying that only authorized customers can purchase sensitive items.

For complete implementation instructions on setting up PCV, refer to the Setting Up Personalized Catalog Views.

Require Login for Pricing

This option is ideal if you prefer a simpler security setup and need to prevent unregistered users from seeing your prices. When this feature is enabled:

  • Visitors can browse your site but must log in to view prices and make purchases.
  • Prices will be replaced with a login message and a link, guiding users to the Login/Registration page.
  • This not only conceals prices from competitors and wholesalers but also promotes user registration.

Important Note: If you restrict access to your entire site, the login requirement for pricing will not apply.

How to Implement Restrictions for Pricing Information

For Standard SuiteCommerce Sites

  1. Navigate to Commerce > Websites > Website List.
  2. Click Edit next to the website you want to configure.
  3. Go to the Shopping subtab.
  4. Check the Require Login for Pricing box.

For Pre-Vinson SuiteCommerce Advanced

  1. Create a custom module that includes the backend Configuration object as a dependency. Refer to Configure Properties for guidance.
  2. Set the loginToSeePrices property to true in your custom module.
  3. Save your changes and deploy them to your site.

Key Considerations

  • When using PCV, avoid enabling it for sites running a pre-2019.2 version of SuiteCommerce Advanced.
  • Ensure that PCV is not activated for SuiteCommerce InStore (SCIS) or if you’re utilizing Intelligent Recommendations, as conflicts may arise.

Implementing these strategies helps maintain pricing integrity, incentivizes user registration, and protects your pricing strategy from competitors.


For further reading on securing your SuiteCommerce environment, you may find the following topics relevant:

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

Can Personalized Catalog Views (PCV) be used on all versions of SuiteCommerce?
PCV should not be enabled for sites running a pre-2019.2 version of SuiteCommerce Advanced as it may not be supported.
How can I configure a SuiteCommerce site to require login for viewing pricing information?
For standard SuiteCommerce sites, go to Commerce > Websites > Website List, edit the relevant website, access the Shopping subtab, and check the Require Login for Pricing box. For Pre-Vinson SuiteCommerce Advanced, a custom module must be created to set the 'loginToSeePrices' property to true.
Will enabling login requirements for pricing affect users on SuiteCommerce InStore (SCIS)?
The article advises against using Personalized Catalog Views if you're utilizing SuiteCommerce InStore, suggesting possible conflicts, so careful consideration is required.
Is it necessary to restrict access to the entire site to use the login-for-pricing feature?
No, if you restrict access to your entire site, the login requirement for pricing specifically will not apply. This feature is meant to restrict pricing view access while still allowing site navigation.
Source: Restrict Access to Pricing Information Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Commerce

View all Commerce articles →