Package v20.18 - 25 March 2026
On this page
This release adds channel-scoping controls to Script Blocks, Style Blocks, and Shipping Providers. Merchants can now target individual scripts, stylesheets, and shipping providers specifically to the web channel, the POS channel, or both, making it easier to manage different configurations for each sales touchpoint without duplicating records.
Breaking changes and cautions
:::warning The Channels field is now required on Script Blocks, Style Blocks, and Shipping Providers. A validation rule has been added that requires a channel to be selected before a record can be saved. Existing records are not affected until they are edited — but once you open and save a Script Block, Style Block, or Shipping Provider record, you must select at least one channel (Web or POS) before the record will save. After upgrading, review your existing Script Blocks, Style Blocks, and Shipping Providers and assign the appropriate channel to each one. [POS-7689] :::
Enhancements
Channel filtering for Script Blocks, Style Blocks, and Shipping Providers [POS-7689] A new Channels field has been added to Script Block, Style Block, and Shipping Provider records. This multiselect field lets you assign a record to the web channel, the POS channel, or both. When left blank, the record continues to apply across all channels, so existing configurations are not affected. This makes it possible to load different scripts or styles depending on whether a customer is shopping online or in-store, and to offer different shipping options in each channel.
Deprecated fields
No fields have been formally deprecated in this release.
Fixed bugs
No bug fixes in this release.