Changelog
Requisition List changelog
July 30, 2026
Requisition List v1.5.0
Section titled “Requisition List v1.5.0”The Requisition List drop-in has been updated with the following changes:
New features
- Configurable product details:
ProductListTablenow shows the selected variant’s SKU, chosen options (for example color, size), price, and thumbnail for configurable products, instead of only the parent product’s name and SKU. A newuseParentConfigurableThumbnailprop, driven by the storefront’s “Configurable Product Image” setting, keeps the thumbnail consistent with the cart. A built-inenrichConfigurableProductsdefault (exported from the drop-in) resolves the selected variant’s data automatically, so you no longer need to implement this resolution yourself. A customenrichConfigurableProductscan still override it (#157).
Fixes
- Pricing:
ProductListTablenow shows the original price with a strikethrough alongside the discounted price for simple, configured, and bundle products, matching how Wishlist displays discounted prices (#156).
June 10, 2026
Requisition List v1.4.0
Section titled “Requisition List v1.4.0”New features
- Requisition list sharing: B2B users can now share requisition lists with colleagues directly from the storefront. New
ShareRequisitionListContentandSharedRequisitionListcontainers let users share lists by email or by copying a shareable link. Recipients can view and import shared lists. New APIs:shareRequisitionListByEmail,shareRequisitionListByToken,getSharedRequisitionList,importSharedRequisitionList, andgetCompanyUsers(#1268).
Infrastructure
- Node.js 22 LTS: The package now builds and distributes using Node.js 22 LTS. The
engines.nodeconstraint has been removed as this drop-in targets browser environments exclusively.
April 30, 2026
Requisition List v1.3.0
Section titled “Requisition List v1.3.0”The Requisition List drop-in has been updated with the following changes:
- Move and copy items between lists: B2B users can now move or copy individual products or entire selections between requisition lists without leaving the page. Previously there was no built-in way to reorganize items across lists; users had to add to the target list, navigate, and delete from the source. Both move (removes from source) and copy (keeps in source) operations are available (#127).
- Active state on PDP Add to List button: The
RequisitionListSelectorbutton on the product details page now shows an active state when the current product is already saved in the selected list. The active state applies arequisition-list-selector--activeCSS class and renders an optionalactiveIconprop (configurable icon name from the Drop-in SDK icon set), giving users a clear visual indicator so they know at a glance which lists already contain the product (#116).
March 24, 2026
Requisition List v1.2.0
Section titled “Requisition List v1.2.0”The Requisition List drop-in has been updated with the following changes:
- API catalog replaced with props - The drop-in no longer calls API catalog functions directly. Product data is now provided via props injected from the integration layer. See RequisitionListView for required
getProductDataandenrichConfigurableProductssetup ( storefront-requisition-list ). - Requisition list selector disabled state - The requisition list selector now correctly respects the disabled state in Storybook and at runtime ( #120 ).
- Boilerplate integration - The drop-in is integrated into the March 2026 B2B suite ( #1156 ).
February 17, 2026
Requisition List v1.1.0
Section titled “Requisition List v1.1.0”The Requisition List drop-in has been updated with the following changes:
- Event bus and SDK upgrade - Upgraded event-bus package and Drop-in SDK to ~1.7.0 for improved event handling reliability.
January 8, 2026
Requisition List v1.0.0
Section titled “Requisition List v1.0.0”Initial release of the Requisition List drop-in for B2B repeat ordering workflows. This drop-in enables requisition list management:
Core Features
- Requisition list management - Create, view, edit, and delete requisition lists for organizing frequently ordered products ( #755 ).
- Add products from PDP - Add products to requisition lists directly from product detail pages with requisition list selector ( #851 ).
- Add products from PLP - Add products to requisition lists from product listing pages for bulk list building ( #851 ).
Product Support
- Complex product support - Full support for configurable, bundle, and other complex products with all required options and configurations ( #943 ).
- Complete option validation - Products with incomplete options are properly validated before adding to requisition lists ( #943 ).
Navigation and Routing
- Routing between list views - Navigate between requisition list grid view and detail view using proper routing instead of in-place updates ( #821 ).
Cart Integration
- Move items to cart - Move products from requisition lists to shopping cart for immediate ordering ( #851 ).
- Cart synchronization - Cart automatically updates when products are moved between requisition lists and cart ( #851 ).
Testing
- Cypress E2E tests - Automated end-to-end tests for requisition list view workflows ensuring reliability ( #930 ).
Version Updates