Log in
Model

PickupLocationsAvailabilityValidator

Magento\InventoryInStorePickupShipping\Model\Carrier\Validation\PickupLocationsAvailabilityValidator

What it does

This validator checks if any pickup locations are available to fulfill a shipping rate request for in-store pickup.

Developers use this class during the shipping rate calculation process to ensure that at least one pickup location can satisfy the customer's order based on product availability and scope (website).

It's automatically invoked by the in-store pickup shipping carrier to validate eligibility.

Public Methods

  • validate()
  • isAnyPickupLocationAvailable()