Package v20.6 - 18 September 2025
On this page
This patch focuses on strengthening core commerce flows while aligning the platform with Salesforce’s latest tooling. Pricebook management, tax calculations, account synchronization, and shipping rules have been refined to reduce errors during high-volume operations and ensure teams can work without manual intervention. Importers and event processing have also been hardened, delivering clearer error messages and better resilience when third-party services return unexpected responses. Finally, Salesforce Metadata API and CLI targets have been bumped to version 63.0, keeping the package in step with current platform standards.
Field and object changes
The following new fields, values, and objects were added to this version of StoreConnect. Not all of them automatically appear in your org when you upgrade, and they never appear on page layouts or record pages your org has customized. Refer to the relevant procedure to add them.
- Add a new field to your custom layout or record pages, see add new fields to your record pages.
- Add new picklist values, see update picklist values.
- Display a field on a page layout, see page layouts and profiles.
New fields on existing objects
| Object | Field | API name | Type | What it records | Where it appears after upgrading |
|---|---|---|---|---|---|
| Price Book | Minimum Deposit Amount | s_c__Minimum_Deposit_Amount__c |
Currency | The minimum deposit amount asked for at checkout | Nowhere. Add it to your Price Book layout |
| Price Book | Minimum Deposit Percent | s_c__Minimum_Deposit_Percent__c |
Number | The minimum deposit percentage asked for at checkout | Nowhere. Add it to your Price Book layout |
| Price Book | Minimum Deposit Points | s_c__Minimum_Deposit_Points__c |
Number | The minimum deposit in points asked for at checkout | Nowhere. Add it to your Price Book layout |
| Price Book Entry | Minimum Deposit Amount | s_c__Minimum_Deposit_Amount__c |
Currency | The minimum deposit amount for this product at checkout | Nowhere. Add it to your Price Book Entry layout |
| Price Book Entry | Minimum Deposit Percent | s_c__Minimum_Deposit_Percent__c |
Number | The minimum deposit percentage for this product at checkout | Nowhere. Add it to your Price Book Entry layout |
| Price Book Entry | Minimum Deposit Points | s_c__Minimum_Deposit_Points__c |
Number | The minimum deposit in points for this product at checkout | Nowhere. Add it to your Price Book Entry layout |
Enhancements
-
Price book deposit safeguards – Price book and Price book Entry records now require a minimum deposit value before save, ensuring consistent downstream financing and instalment flows.
-
Platform alignment – Updated to Salesforce Metadata API and CLI v63.0, unlocking compatibility with the latest object definitions and deployment improvements.
-
Theme import flexibility – Theme importer skips template resources that should remain org-specific and correctly processes theme/template content changes, keeping deployments consistent across environments.
-
Graceful sync behavior – Synchronization routines now treat deletions and records missing Salesforce/storefront identifiers as ignored events, keeping queues clear and reducing recovery times.
Deprecated Fields
- Stock_Location__c legacy fields removed – Retired metadata tied to the deprecated Stock_Location__c object. Implementers should update or remove any remaining references in flows, reports, or integrations to avoid runtime issues.
Fixed Bugs
-
PricebookEntry batch sync stability – Invalid records no longer halt entire batches; problematic rows are logged while valid ones complete.
-
Account trigger alignment – Address/location fields remain synchronized when updated from multiple sources, ensuring consistent fulfilment and invoicing data.
-
Theme/template updates – Content change events now consistently apply across sites, ensuring design changes propagate correctly.
-
Manual cart pricing – Manual carts with items lacking preset unit prices can now be saved without blocking errors.
-
Salesforce tax recalculation – Corrected messaging logic to prevent redundant recalculation calls and noisy logs.
-
Shipping rate minimums – Range-based shipping costs validate minimum thresholds correctly, preventing checkout errors.
-
Decimal list prices – Product console now accepts decimal values for list prices, removing prior rounding limitations.
-
Product importer errors – Importer now surfaces clear error messages when external endpoints fail, reducing silent catalog mismatches.
-
Template resource exclusions – Theme imports on v19 exclude org-specific template resources, preventing duplicate files and conflicts.
Was this article helpful?
Thanks for your feedback! It helps us improve our docs.