1. Amasty\StorePickup\Api\GuestShippingMethodManagementInterface - class for managing shipping methods on guest checkout:
- POST /V1/guest-carts/:cartId/estimate-shipping-methods, method="estimateByExtendedAddress" - displays available shipping methods to guest users.
2. Amasty\StorePickup\Api\ShippingMethodManagementInterface - class for managing shipping methods on checkout for registered users:
- POST /V1/carts/mine/estimate-shipping-methods-by-address-id, method="estimateByAddressId" - display available shipping methods to logged-in users based on their shipping address (from the address book).
3. Amasty\StorePickup\Api\ShipmentEstimationInterface - class for displaying shipping methods for registered users:
- POST /V1/carts/mine/estimate-shipping-methods, method="estimateByExtendedAddress" - display available shipping methods to logged-in users based on their shipping address (just entered on checkout).