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 API

        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, ...
      • What's the difference between Store Pickup, Store Locator and Store Pickup with Locator?

        Our Store Pickup extension adds a new free shipping method on the storefront and allows users to choose store pickup at checkout. You may add multiple points of sales and, on the storefront, the extension will automatically detect the nearest store ...
      • 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 ...