Store Pickup API

Store Pickup API

1. Amasty\StorePickup\Api\GuestShippingMethodManagementInterface - class for managing shipping methods on guest checkout:
  1. POST /V1/guest-carts/:cartId/estimate-shipping-methods, method="estimateByExtendedAddress" - displays available shipping methods to guest users.

2. Amasty\StorePickup\Api\ShippingMethodManagementInterfaceclass for managing shipping methods on checkout for registered users:
  1. 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:
  1. 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).
      • Related Articles

      • Store Pickup with Locator

        1. Amasty\StorePickupWithLocator\Api\GuestLocationPickupValuesInterface - class for managin store pickup for guests: POST /V1/amstorepickup/:cartId/saveSelectedPickupValues, method="saveSelectedPickupValues" - deprecated query, retained for backward ...
      • What Amasty extensions support API?

        Each Amasty extension that has API support, includes the etc/webapi.xml file. The webapi.xml file contains API configurations with the list of available API requests. For example, a request from the Custom Form module interface: 1 - endpoint URL; 2 - ...
      • Store Credit & Refund API

        1. Amasty\StoreCredit\Api\ApplyStoreCreditToQuoteInterface - class for managing store credits on checkout: POST /V1/carts/mine/amstorecredit/apply, method="apply" - apply store credits to the quote; POST /V1/carts/mine/amstorecredit/cancel, ...
      • Reward Points API

        1. Amasty\Rewards\Api\CheckoutRewardsManagementInterface - class responsible for applying reward points on checkout: PUT /V1/carts/mine/points/:points, method="set" - apply points; DELETE /V1/carts/mine/points/delete, method="remove" - remove applied ...
      • Extra Fee API

        1. Amasty\Extrafee\Api\TotalsInformationManagementInterface - class for managing cart totals for logged-in users: POST /V1/amasty_extrafee/carts/:cartId/totals-information, method="calculate" - calculate totals of a specific cart; POST ...