SearchRequestBuilder
Magento\InventoryInStorePickup\Model\SearchRequestBuilder
What it does
This class builds search requests for finding in-store pickup locations in Magento 2.
Developers use it to construct complex queries with filters (address, location code, name), search area/radius, sorting, and pagination when searching for physical store locations where customers can pick up orders.
It follows the builder pattern, allowing method chaining to progressively build a complete search request.
Public Methods
- create()
- setStreetFilter()
- setPostcodeFilter()
- setCityFilter()
- setRegionIdFilter()
- setRegionFilter()
- setCountryFilter()
- setAreaRadius()
- setAreaSearchTerm()
- setSearchRequestExtension()
- setSortOrders()
- setScopeCode()
- setScopeType()
- setPickupLocationCodeFilter()
- setNameFilter()
- setCurrentPage()
- setPageSize()