Package v20.2 - 31 July 2025
On this page
Version 20.2 streamlines the StoreConnect Core Package by refreshing the setup experience, clearing out unused metadata, and tightening restricted product checks. A new high‑resolution StoreConnect logo now appears throughout client upgrade flows, and navigation components have been tidied for a cleaner onboarding path. Legacy applications and fields that no longer serve current business needs have been removed, making the package lighter and easier to manage. Behind the scenes, the permit system has been improved to respect both individual products and their categories, ensuring businesses can maintain compliance with less manual oversight. Overall, this release emphasises clarity, maintainability, and consistent branding while fixing a key validation issue that could affect restricted product approvals.
Enhancements
-
Branding refresh in setup and upgrade tools. A modern, transparent 512×512 StoreConnect logo has been added to the package, giving client upgrade screens a contemporary look and ensuring brand elements remain consistent across all touchpoints. Alongside the logo, a new custom label provides a centrally managed support link, making it easier for administrators to update contact information without editing code.
-
Simplified navigation by retiring unused applications. Several legacy applications—such as Bookings, Config, and Stock—have been removed from the package. These modules were no longer part of the recommended workflow and could cause confusion during setup or maintenance. Their removal declutters the app menu and focuses attention on the tools most relevant to day‑to‑day operations.
-
Minor enhancements across setup components. Many Lightning Web Components received small updates to align with the refreshed branding and provide a smoother first‑run experience. The changes include adjustments to buttons, loader messages, and navigation items so that new users encounter consistent wording and styling. These refinements reduce friction during the initial configuration process and better prepare administrators for later customisation.
-
Lean test suite for theme importer modules. Redundant test files related to the theme importer have been removed, leaving only the tests that still reflect current functionality. This cleanup shortens build times and lowers the maintenance burden for contributors who focus on user‑facing features rather than legacy test cases.
Deprecated Fields
-
Article Category slug field. The
Slug__cfield onArticle_Category__cand its associated validation rule, permission‑set entries, and trigger code have been removed. These elements were superseded by improved article handling and are no longer referenced in standard workflows, reducing metadata clutter and simplifying article category management. -
Discount start and end date fields. The
Starting_Date__candEnding_Date__cfields onDiscount__cwere deprecated and have now been eliminated. Layouts, permission sets, and triggers were updated accordingly, eliminating inactive controls that could confuse administrators when defining promotions. -
Order totals and notes fields. Legacy fields capturing customer notes, shipping cost, and total taxes have been removed from the
Orderobject. The package no longer relies on these custom fields, leaning instead on platform‑provided calculations and notes. Permission sets were updated to reflect the change, reducing the chance of misconfigurations. -
Product Category slug field. The deprecated
Slug__cfield onProduct_Category__chas been dropped, along with references in seed data and permission sets. This cleanup prevents outdated identifiers from lingering in new deployments and simplifies category management for developers and admins. -
Shipment object fields. The
Order_Item_Id__candStatus__cfields onShipment__cwere removed to eliminate unused tracking data. Permission sets were updated at the same time, ensuring administrators no longer see options tied to obsolete shipping workflows. -
Shipping Rate unit cost field. The
Unit_Cost__cfield onShipping_Rate__chas been excised, and the remaining cost fields were adjusted to represent pricing more clearly. This change minimises duplication and ensures calculations rely on a single, authoritative source. -
Legacy applications removed. Beyond the fields above, the release retires outdated applications such as Bookings, Config, and Stock. Their removal reinforces the focus on actively maintained modules and reduces navigation overhead for administrators configuring new orgs.
Fixed Bugs
- Improved restricted product approval checks. The permit system now evaluates both the individual product and its category when determining whether a restricted item can be approved. Updates to the permit handler and service classes, along with revised validation rules and expanded tests, ensure that product approval logic respects category‑level restrictions without requiring manual workarounds. This fix closes a loophole where certain restricted products could bypass approval if only category rules were enforced, protecting businesses from accidental policy violations.
These release notes capture the key enhancements and removals in version 20.2.0, helping teams prepare for upgrades and understand the impact on their deployments.