Configuration
This phase involves setting up proper user access and API credentials within your SFCC Account Manager to enable the SureBright integration.Prerequisites: Ensure you have completed the Business Manager Setup before proceeding with configuration.
Integration Approaches
Choose the configuration approach that best fits your team’s technical capabilities:Full Business Manager Access
Recommended for most merchantsSureBright handles all technical configurations while you focus on business requirements.Best for: Merchants with limited technical resources
API-Only Access
For technical teamsYour development team handles SFCC configuration while SureBright provides integration support.Best for: Merchants with dedicated SFCC development teams
Full Business Manager Access
This approach provides SureBright with comprehensive access to your SFCC environment, enabling our team to handle all technical configurations.Create SureBright User Account
Purpose: Create a dedicated SFCC user account for SureBright with appropriate permissions for integration management. Step-by-Step Instructions:-
Access Account Manager
- Log into your SFCC Account Manager (separate from Business Manager)
- Navigate to
Administration → Users and Roles - Click “Add User” button to create a new user account

-
Configure User Details
- Username:
surebright-integration(must be unique) - Email: Use the email address provided by your SureBright representative
- First Name:
SureBright - Last Name:
Integration - Password: Create a strong password (you’ll share this securely with SureBright)
- Status: Set to “Active” to enable immediate access
- Username:
-
Assign Required Roles
In the “Roles” section, select these specific roles:
- Administrator: Provides full access to Business Manager configuration, cartridge management, and system settings
- API User: Enables programmatic access to SFCC APIs for data synchronization
- Job Manager: Allows import/export operations and job management for data sync processes
-
Verify and Save
- Review all user details and role assignments
- Click “Save” to create the user account
- Note the username and password for secure sharing with SureBright
Configure API Client
Purpose: Create an API client that enables programmatic access to your SFCC instance for data synchronization and integration management. Step-by-Step Instructions:-
Access API Settings in Account Manager
- In your Account Manager, navigate to
Administration → API Settings - Click “Create API Client” button
- You’ll need Account Manager administrative access to perform this step
- In your Account Manager, navigate to
-
Configure Client Settings
Fill in the following information:
- Client Name:
SureBright Integration - Client Type: Select “Public” (this allows the client to be used by external applications)
- Description:
API access for SureBright Product Protection integration - Redirect URI: Leave blank (not required for this integration type)
- Client Name:

-
Assign Required OAuth Scopes
In the “Scopes” section, check the following boxes to grant necessary permissions:
sfcc.catalogs.rw- Read/Write access to product catalogs (allows product data sync)sfcc.products.rw- Read/Write access to product data (enables product management)sfcc.orders.rw- Read/Write access to order information (for warranty order processing)sfcc.custom-objects.rw- Read/Write access to custom objects (for warranty data structures)sfcc.jobs.rw- Read/Write access to job management (for data synchronization jobs)
-
Save and Retrieve Credentials
- Click “Save” to create the API client
- Important: Copy and securely store these values immediately:
- Client ID: Unique identifier for API authentication (you’ll need this)
- Client Secret: Secret key for API authentication (you’ll need this)
- Organization ID: Found in
Administration → Organization → Organization Settings - Realm: Part of your SFCC URL (e.g., if URL is
https://your-realm.demandware.net, realm isyour-realm) - Short Code: Your site identifier (found in
Administration → Sites → [Your Site] → Settings)
Finding Your Organization Details: If you’re unsure about Organization ID, Realm, or Short Code, refer to the FAQ section in the FAQs Page for detailed instructions.
Share Credentials Securely
Purpose: Provide SureBright with the necessary credentials to establish secure API connectivity with your SFCC instance. Required Information:- Use encrypted communication channels (encrypted email or secure file sharing)
- Never share credentials via unsecured email or chat platforms
- Consider using a password manager or secure note-sharing service
- Verify the recipient’s identity before sharing sensitive information
API-Only Access
This approach is designed for merchants with dedicated SFCC development teams who prefer to maintain full control over their SFCC environment.This approach requires your development team to have experience with SFCC cartridge deployment, job management, and custom object configuration.
Create SFCC API Client
Purpose: Create an API client that enables SureBright to provide integration support and data synchronization guidance. Development Team Tasks:-
Access Account Manager
- Navigate to
Account Manager → Administration → API Settings - Click “Create API Client”
- Navigate to
-
Configure API Client
-
Assign Required OAuth Scopes
-
Document Credentials
- Securely store all generated credentials
- Prepare for secure sharing with SureBright team
Share Integration Information
Purpose: Provide SureBright with necessary credentials and site configuration details for integration support. Required Information:- Ensure inventory list and pricebook are properly assigned to your site
- Verify all site configurations are complete and active
- Confirm API client has been tested and is functional
Integration File Distribution
For API-Only Access, SureBright will provide your development team with all necessary integration files and detailed technical documentation for SFCC deployment.Integration Package Contents
Package Contents:-
SureBright Integration Cartridge
- Complete SFCC cartridge with warranty functionality
- Compatible with your SFCC version
- Includes all necessary controllers, models, and templates
-
Data Import XML Files
- Job Import XMLs: Product sync and order sync job configurations
- Custom Fields XML: Line item and product attribute definitions
- Pricing XML: Warranty plan pricing configurations
- Inventory XML: Warranty product availability settings
-
Technical Documentation
- Detailed deployment instructions
- Configuration parameters and settings
- API integration specifications
Next Steps
Once you have completed the configuration:- Set Up Data Sync: Use the Jobs Guide to configure automated synchronization jobs
- Test Integration: Run comprehensive tests using the Testing Guide
- Go Live: Deploy to production and monitor.
Getting Help
If you encounter issues during configuration:- Check the FAQs Page for detailed solutions
- Contact your SureBright representative for immediate assistance
- Email [email protected] for technical support
