1. Amasty\Checkout\Api\AdditionalFieldsManagementInterface - class for managing additional fields for logged-in users:
- POST /V1/amasty_checkout/carts/:cartId/amcheckoutFields, method="save" - save a field for a specific cart by ID;
- POST /V1/amasty_checkout/carts/mine/amcheckoutFields, method="save" - save a field for the current cart.
2. Amasty\Checkout\Api\GuestAdditionalFieldsManagementInterface - class for managing additional fields for guests:
- POST /V1/amasty_checkout/guest-carts/:cartId/amcheckoutFields, method="save" - save a field for a guest cart.
3. Amasty\Checkout\Api\GiftMessageInformationManagementInterface - class for managing gift messages for logged-in users:
- POST /V1/amasty_checkout/carts/:cartId/gift-message, method="update" - save a gift message for a specific cart by ID;
- POST /V1/amasty_checkout/carts/mine/gift-message, method="update" - save a gift message in the current cart.
4. Amasty\Checkout\Api\GuestGiftMessageInformationManagementInterface - class for managing gift messages for guest users:
- POST /V1/amasty_checkout/guest-carts/:cartId/gift-message, method="update" - save a gift message in a guest cart.
5. Amasty\Checkout\Api\GiftWrapInformationManagementInterface - class for managing gift wrap for registered users:
- POST /V1/amasty_checkout/carts/:cartId/gift-wrap, method="update" - save a gift wrap in a specific cart by ID;
- POST /V1/amasty_checkout/carts/mine/gift-wrap, method="update" - save a gift wrap in the current cart.
6. Amasty\Checkout\Api\GuestGiftWrapInformationManagementInterface - class for managing gift wraps for guests:
- POST /V1/amasty_checkout/guest-carts/:cartId/gift-wrap, method="update" - save a gift wrap in a guest cart.
7. Amasty\Checkout\Api\DeliveryInformationManagementInterface - class responsible for delivery date for logged-in customers:
- POST /V1/amasty_checkout/carts/:cartId/delivery, method="update" - save delivery date in a specific cart by ID;
- POST /V1/amasty_checkout/carts/mine/delivery, method="update" - save delivery date in the current cart.
8. Amasty\Checkout\Api\GuestDeliveryInformationManagementInterface - managing delivery date for guest users:
- POST /V1/amasty_checkout/guest-carts/:cartId/delivery, method="update" - save delivery date in a guest cart.
9. Amasty\Checkout\Api\ItemManagementInterface - class for managing products in carts of logged-in users:
- POST /V1/amasty_checkout/carts/:cartId/remove-item, method="remove" - remove a product from a specific cart by ID;
- POST /V1/amasty_checkout/carts/mine/remove-item, method="remove" - remove a product from the current cart;
- POST /V1/amasty_checkout/carts/:cartId/update-item, method="update" - edit a product in a specific cart by ID;
- POST /V1/amasty_checkout/carts/mine/update-item, method="update" - edit a product in the current cart.
10. Amasty\Checkout\Api\GuestItemManagementInterface - class for managing products in guest carts:
- POST /V1/amasty_checkout/guest-carts/:cartId/remove-item, method="remove" - remove a product from a guest cart;
- POST /V1/amasty_checkout/guest-carts/:cartId/update-item, method="update" - edit a product in a guest cart.
11. Amasty\Checkout\Api\AccountManagementInterface - class for managing customer account information:
- POST /V1/amasty_checkout/guest-carts/:cartId/save-password, method="savePassword" - create a guest account on checkount and save a password.
12. Amasty\Checkout\Api\GuestQuoteManagementInterface - class for managing guest quotes:
- POST /V1/checkout/:cartId/saveInsertedInfo, method="saveInsertedInfo" - save a quote for a guest by its ID.
13. Amasty\Checkout\Api\QuoteManagementInterface - class for managing quotes of logged-in users:
- POST /V1/checkout/saveInsertedInfo, method="saveInsertedInfo" - save the current quote of a registered customer.
14. Amasty\Checkout\Api\MergeJsInterface - class for managing JS bunling:
- POST /V1/amasty_checkout/js/create-bundle, method="createBundle" - create JS bundling for specific files.