Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

Requisition List overview

The Requisition List drop-in enables creating and managing requisition lists and multiple requisition lists per account for Adobe Commerce storefronts. It also supports adding products from product pages and adding products from list pages.

Supported Commerce features

The following table provides an overview of the Adobe Commerce features that the Requisition List drop-in supports:

FeatureStatus
Create and manage requisition listsSupported
Multiple requisition lists per accountSupported
Add products from product pagesSupported
Add products from list pagesSupported
Requisition list item managementSupported
Update item quantitiesSupported
Delete items and listsSupported
Add list items to cartSupported
Batch item operationsSupported
Requisition list grid viewSupported
Customer authentication requiredSupported
GraphQL API integrationSupported

Section topics

The topics in this section will help you understand how to customize and use the Requisition List effectively within your storefront.

Quick Start

Provides quick reference information and getting started guide for the Requisition List drop-in. This topic covers package details, import paths, and basic usage examples to help you integrate Requisition List functionality into your site.

Initialization

Explains how to initialize the Requisition List drop-in with language definitions for internationalization, custom data models for type transformations, and drop-in-specific configuration options. All configuration options are optional.

Containers

Describes the five main UI containers: RequisitionListForm (for creating or editing list details), RequisitionListGrid (for displaying lists in a grid layout), RequisitionListHeader (for displaying list header information), RequisitionListSelector (for choosing a list when adding products), and RequisitionListView (for displaying list contents and managing items).

Functions

Documents the 11 API functions for managing requisition lists and their items, including creating lists, adding products, removing products, updating list metadata, retrieving list data, and adding list items to the shopping cart.

Events

Explains the four events emitted during requisition list operations: requisitionList/alert (for notifications), requisitionList/data (for data changes), requisitionList/initialized (for initialization completion), and requisitionLists/data (for multiple lists data updates).

Slots

Describes the customization slot available for the RequisitionListGrid container. The Header slot customizes the grid header section. Use slots to replace or extend container components without modifying source code.

Dictionary

Explains the internationalization keys for translating requisition list-related UI text, including container titles, button labels, form field labels, validation errors, and status messages. Customize dictionary values during initialization for localization and branding.

Styles

Describes how to customize the appearance of requisition list containers, forms, grids, item displays, and action buttons using CSS classes, design tokens, and BEM-style naming conventions.