Skip to content
Changelog

Quick Order changelog

July 30, 2026

This suite does not add user-facing Quick Order changes beyond the pinned version.

June 10, 2026

Infrastructure

  • Node.js 22 LTS: The package now builds and distributes using Node.js 22 LTS. The engines.node constraint has been removed as this drop-in targets browser environments exclusively.

April 30, 2026

The Quick Order drop-in has been updated with the following changes:

  • Configurable product Add to Cart: Add to Cart behavior for configurable products is now consistent and reliable. The handleAddToCart callback payload now includes parentSku (parent product SKU) and optionsUIDs (array of selected variant option UIDs) so downstream handlers can identify the exact variant added to the cart, including for simple products where these fields are set to empty values for consistency (#25).
  • Deduplicated option-change events: The QuickOrderItems container previously emitted an increasing number of events on each product option change — the first change was correct, but each subsequent change added duplicate emissions. Events are now deduplicated so only the latest selection fires, regardless of how many times an option is changed (#25).
  • Refactored Grid Ordering integration: The Grid Ordering integration in the Quick Order block has been refactored for better alignment with the drop-in’s event model and improved maintainability (#25).

March 24, 2026

New Quick Order drop-in for B2B bulk ordering. The Quick Order drop-in has been integrated into the boilerplate, enabling B2B users to add products in bulk to the cart by SKU or product name. It has feature parity with Luma Quick Order and Grid Ordering for configurable products (#1125, #1156).

  • Language definition merge fix - User-provided langDefinitions passed to the initializer are now correctly merged with the drop-in’s bundled defaults. Label and placeholder overrides take effect as expected (#23).