Requisition List Quick Start
Get started with the Requisition List drop-in to enable reusable product lists for repeat B2B ordering.
Version: 1.0.0-beta4
Quick example
The Requisition List drop-in is included in the Commerce boilerplate . This example shows the basic pattern:
// 1. Import initializer (handles all setup)import '../../scripts/initializers/requisition-list.js';
// 2. Import the container you needimport RequisitionListForm from '@dropins/storefront-requisition-list/containers/RequisitionListForm.js';
// 3. Import the providerimport { render as provider } from '@dropins/storefront-requisition-list/render.js';
// 4. Render in your blockexport default async function decorate(block) { await provider.render(RequisitionListForm, { // Configuration options - see Containers page })(block);}New to drop-ins? See the Using drop-ins guide for complete step-by-step instructions.
Quick reference
Import paths:
- Initializer:
import '../../scripts/initializers/requisition-list.js' - Containers:
import ContainerName from '@dropins/storefront-requisition-list/containers/ContainerName.js' - Provider:
import { render } from '@dropins/storefront-requisition-list/render.js'
Package: @dropins/storefront-requisition-list
Version: 1.0.0-beta4 (verify compatibility with your Commerce instance)
Example container: RequisitionListForm
Learn more
- Containers - Available UI components and configuration options
- Initialization - Customize initializer settings and data models
- Functions - Control drop-in behavior programmatically
- Events - Listen to and respond to drop-in state changes
- Slots - Extend containers with custom content