All articlesArticle

How to Hide Attribute Values in the Advanced Configurator

Effectively managing attribute visibility in Salesforce CPQ’s Product Configurator is crucial for creating streamlined, user-friendly sales processes. This guide provides practical insights into implementing and managing visibility rules for your product configurations, ensuring a smooth user experience while maintaining technical accuracy.

A Real-World Scenario

Consider an electronics configuration where display specifications require sophisticated visibility rules:

  • Screen sizes: 13″, 15″, 24″, and 27″
  • Resolution options: HD, 2K, and 4K
  • Technical constraint: 2K resolution only compatible with 24″ and 27″ screens

Setting Up Your Configuration Environment

To begin implementing visibility rules:

  • Navigate to Salesforce Setup
  • Select CPQ Settings > Product Configurator
  • Select your product family
  • Navigate to Product Rules section

Basic Visibility Rule Structure

Implement foundational visibility rules through Product Rules:

IF Screen_Size__c IN ("13", "15")

THEN

HIDE Resolution_2K__c

AND SHOW Resolution_HD__c

Advanced Configuration Patterns

For more sophisticated product requirements:

IF Resolution_4K__c = TRUE

THEN

REQUIRE (Screen_Size__c NOT IN ("13"))

AND REQUIRE (Graphics_Card_Type__c = "Dedicated")

AND REQUIRE (Memory_Size__c >= 16)

AND SHOW Power_Supply_Upgrade__c

Best Practices for Implementation

Ensure successful deployment with these guidelines:

  • Map business requirements to technical specifications
  • Design modular and reusable rules
  • Implement progressive testing methodologies
  • Maintain comprehensive documentation
  • Create detailed test scenarios covering all use cases

Testing and Validation Framework

Implement a comprehensive testing strategy:

  • Create specific test cases for each rule
  • Validate rule interactions and dependencies
  • Test boundary conditions and edge cases
  • Verify error message clarity
  • Assess system performance under load
  • Conduct thorough user acceptance testing

Performance Optimization Techniques

Maintain optimal system performance:

  • Consolidate redundant rules
  • Leverage product option constraints
  • Monitor system response times
  • Implement strategic field indexing
  • Use bulk processing where applicable

Scalability Considerations

Future-proof your implementation:

  • Keep current with Salesforce releases
  • Track CPQ feature updates
  • Engage with technical communities
  • Document architectural decisions
  • Design for extensibility

Maintenance and Support

Establish systematic maintenance procedures:

  • Conduct quarterly rule audits
  • Implement version control practices
  • Update technical documentation regularly
  • Track performance metrics
  • Establish feedback loops with end users
  • Monitor system logs for potential issues

Integration Considerations

Ensure smooth system integration:

  • Validate APIs and integrations
  • Monitor data synchronization
  • Test quote calculation accuracy
  • Verify pricing rule interactions
  • Maintain system security standards

Organizations can create robust, scalable product configurations by following these guidelines and leveraging Salesforce CPQ’s powerful configuration capabilities. Regular maintenance and proactive monitoring ensure the system continues to meet evolving business needs while maintaining optimal performance.