Skip to content

A monthly series

Configured Commerce Upgrade Watch

Every month Optimizely publishes a Configured Commerce release and a set of release notes. We read the notes, then go read the source — frontend and backend — and write up what actually changed, including the things the notes did not mention.

10 editions · latest covers July 2026

  1. July 2026 sts 5.2.2607.394+sts ACH (eCheck) payments landed in the Payment Service via Spreedly — a full bank-account tokenization flow, not just a new button on the payment form. August 14, 2026 Read
  2. June 2026 sts 5.2.2606.460+sts Buy Now, Pay Later lands at checkout — Klarna, Afterpay, Affirm, and Zip all route through a single, provider-agnostic payment element wired into Payment Service. July 24, 2026 Read
  3. May 2026 sts 5.2.2605.600+sts Spire CMS pages now carry real Cache-Control, ETag, and Last-Modified headers end to end, and the storefront short-circuits with a bare 304 when nothing's changed. June 1, 2026 Read
  4. May 2026 lts 5.2.2604.644+lts Product Recommendations were tracking purchases of a variant as if they belonged to the parent product. A new shared selector, mapCartLinesToItems, now decides which SKU to credit based on your enableStandaloneVariantProducts setting — and it's wired into cart, checkout, and order tracking consistently. June 1, 2026 Read
  5. April 2026 sts 5.2.2604.558+sts A hardening pass across every sign-in redirect path — standard sign-in, external-provider sign-in, and customer-context switching all now route through a new safeRedirect() utility that blocks javascript:, data:, and vbscript: URLs before the browser ever acts on them. May 14, 2026 Read
  6. March 2026 sts 5.2.2603.389+sts Commerce Search v3's fragile filter-repair-and-retry mechanism is gone. In its place is a shared exception type and a clean fallback to Elasticsearch — filed as a Breaking Change, and it earns that label. April 23, 2026 Read
  7. February 2026 sts 5.2.2602.424+sts Automatic user logout when role assignments change is real, and it's a clean, minimal implementation — a new RolesChangedOn timestamp column plus one new check in the existing sign-out path. March 2, 2026 Read
  8. January 2026 sts 5.2.2601.315+sts PayPal and Google Pay now work directly inside one-page checkout — no more routing either provider through a separate flow. January 26, 2026 Read
  9. January 2026 lts 5.2.2512.412+lts The ODP integration's Order Status Mapping table gets a real extensibility point — a new ODPActionType column that replaces hardcoded status logic for anyone syncing orders to Optimizely Data Platform. January 26, 2026 Read
  10. December 2025 sts 5.2.2512.357+sts Order Approval Editing — approvers and submitters can now fix up an order that's pending approval instead of scrapping it and starting over. January 4, 2026 Read

Some months appear twice. Optimizely publishes on two channels, and the LTS build often covers an earlier month’s release than the STS one shipping the same day — so the release number, not the month, is what tells the two apart.

Diagrams in this series were drafted with AI assistance and reviewed, corrected and rebranded by our team before publishing. The analysis in each edition is our own, verified against the Optimizely source.