Introduction
The ExpertVoice Order Reporter for Salesforce Commerce Cloud ensures accurate tracking and reporting of purchases made by experts on ExpertVoice. This app enables billing accuracy and provides insights into product-level data, helping brands understand what experts are purchasing. Note: No personally identifiable information (PII) is collected. ExpertVoice only stores order data linked to discount codes/promotions assigned to experts.
This Cartridge is currently only compatible with SFCC SFRA versions. PWA & SiteGenesis compatibility will come in a future update.
Installation
1. Upload metadata cartridge zip
- Navigate to Administration > Site Development > Site Import & Export in the Salesforce Commerce Cloud Business Manager.
- Click Choose File.
- Locate the ExpertVoice_SFCC_orderreporter.zip file provided by ExpertVoice.
- Select the file and click Open or Upload.
- Click Import to begin the import process.
- Wait for the import to complete successfully.
2. Add the cartridge to the cartridge path
You'll need to add the expertvoice_orderreporter cartridge to the cartridge path of your Storefront and your Business Manager sites.
For the Storefront:
- Navigate to Administration > Sites > Manage Sites > [Your Storefront Site] > Settings.
- In the Cartridge Path field, add expertvoice_orderreporter before app_storefront_base, separating entries with colons. Example:
expertvoice_orderreporter:app_storefront_base
For the Business Manager Site:
- Navigate to Administration > Sites > Manage Sites > Business Manager > Settings.
- In the Cartridge Path field, add expertvoice_orderreporter before bm_app_storefront_base, separating entries with colons. Example:
expertvoice_orderreporter:bm_app_storefront_base - (Optional) Resolve cache issues by toggling code versions via Administration > Site Development > Code Deployment.
3. Enabling module permissions
After adding the cartridge, you need to enable permissions for the ExpertVoice Order Reporter module:
- Navigate to Administration > Organization > Roles & Permissions
- Click on the "Administrator" role (or whichever role need access to the module).
- Select "Business Manager Modules" from the permissions list.
- Click "Select context" and choose your site.
- Fine "ExpertVoice Order Reporting Preferences" in the list, and check the "Write" permission.
- Click "Apply" to save the changes
Important: You will need to repeat this step for each site you wish to use the module for.
Configuration
Setting Up Preferences
- Navigate to Merchant Tools > Site Preferences > ExpertVoice Order Reporter Preferences.
- Configure the following:
- Reporting ID: Enter the Reporting ID provided by ExpertVoice (e.g., exp-123-456789).
-
Filter Orders:
- Leave blank to send all orders.
- To filter, specify discount code or source codes prefixes to send, separating multiple prefixes with commas.
- Note: It's best to leave blank for initial testing, then add a filter after ExpertVoice confirms data is flowing.
- Save changes after updating the preferences.
Testing
To confirm proper installation and functionality:
- Place an order on your storefront using an ExpertVoice discount code or source code.
- Check order details in the Business Manager to confirm that order data is captured correctly.
- Verify that the order data is sent to ExpertVoice by reviewing your ExpertVoice reports.
If issues arise, reach out to ExpertVoice support for assistance.
Need help?
Contact the ExpertVoice support team if you have questions or need help during setup.