Log in
Model

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()