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 compatibility;
- POST /V1/amstorepickup/:cartId/saveSelectedPickupData, method="saveSelectedPickupData" - save store pickup location on checkout.
2. Amasty\StorePickupWithLocator\Api\LocationPickupValuesInterface - class for managing store pickup for registered users:
- POST /V1/amstorepickup/saveSelectedPickupValues, method="saveSelectedPickupValues" - deprecated query, retained for backward compatibility;
- POST /V1/amstorepickup/saveSelectedPickupData, method="saveSelectedPickupData" - save store pickup location on checkout.
Related Articles
Store Pickup API
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 ...
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, ...
Store Locator | GraphQ methods
Queries amStoreLocatorAttributesToFilter description: get location attributes searchAmStoreLocations (filter: AmStoreLocationsFilterInput, pageSize: Int, currentPage: Int = 1) description: search all locations with filter Mutations ...
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 ...