Log in

InventoryInStorePickupApi Module

Api\Data\PickupLocationInterface

Interface

This interface defines the data structure for In-Store Pickup locations in Magento 2's inventory management system. Developers use it to access and wo...

Api\Data\SearchRequestInterface

Interface

This interface defines the contract for searching pickup locations in Magento's In-Store Pickup feature. Developers use this to build search requests...

Api\Data\SearchRequest\AreaInterface

Interface

This interface defines the structure for area-based search criteria when filtering pickup locations by geographic distance. Developers use this when i...

Api\Data\SearchRequest\FilterInterface

Interface

This interface defines the structure for filters used when searching for pickup locations in Magento's In-Store Pickup feature. Developers implement t...

Api\Data\SearchRequest\FiltersInterface

Interface

This interface defines a collection of filter methods used when searching for in-store pickup locations. Developers use this when building search requ...

Api\Data\SearchRequest\ProductInfoInterface

Interface

This interface defines the contract for product information used in in-store pickup search requests. Developers use this when building or integrating...

Api\Data\SearchResultInterface

Interface

This interface defines the structure for search results when querying for in-store pickup locations in Magento 2. Developers use this to retrieve a li...

Api\GetPickupLocationsInterface

Interface

This interface defines the contract for retrieving in-store pickup locations based on search criteria. Developers use this to filter and find availabl...

Mapper

Model

This class maps Magento Inventory Source data to Pickup Location data for the In-Store Pickup feature. Developers use it to transform source entities...

Model\GetPickupLocationInterface

Interface

This interface defines a service for retrieving a single pickup location by its code, filtered by sales channel type and code. Developers use this whe...

Model\Mapper\PreProcessorInterface

Interface

This interface defines a contract for pre-processing source field values before they are mapped to Pickup Location data. Developers implement this int...

Model\SearchCriteriaResolverInterface

Interface

This interface defines a service that converts an in-store pickup SearchRequest into Magento's standard SearchCriteria format. Developers use this whe...

Model\SearchCriteria\ResolverInterface

Interface

This interface defines a contract for resolving store pickup search requests into Magento's standard search criteria format. Developers implement this...

Model\SearchRequestBuilderInterface

Interface

This builder interface creates search requests for finding in-store pickup locations. Developers use it to build queries with various filters (address...

Model\SearchResult\ExtractorInterface

Interface

This interface defines a service for extracting pickup locations from search results based on a specific strategy. Developers use this when implementi...

Model\SearchResult\StrategyInterface

Interface

This interface defines a strategy pattern for extracting and filtering pickup locations based on search criteria. Developers implement this interface...

SearchCriteriaResolverChain

Model

This class acts as a chain of responsibility pattern implementation that converts In-Store Pickup search requests into Magento's standard SearchCriter...

SearchCriteria\SearchCriteriaBuilderDecorator

Model

This decorator class wraps Magento's SearchCriteriaBuilder to provide a type-safe interface for building search queries in the In-Store Pickup module....

SearchRequest\Area\Pipeline

Model

This class processes search terms for in-store pickup locations by running them through a configurable pipeline of parsers. Developers use it to extra...

SearchResult\Extractor

Model

This class extracts and filters inventory sources from search results for in-store pickup functionality. It uses a chain of responsibility pattern to...