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:
| Feature | Status |
|---|---|
| Create and manage requisition lists | Supported |
| Multiple requisition lists per account | Supported |
| Add products from product pages | Supported |
| Add products from list pages | Supported |
| Requisition list item management | Supported |
| Update item quantities | Supported |
| Delete items and lists | Supported |
| Add list items to cart | Supported |
| Batch item operations | Supported |
| Requisition list grid view | Supported |
| Customer authentication required | Supported |
| GraphQL API integration | Supported |
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.