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