Request a Quote | GraphQL methods
Queries
- isQuoteCartEnabled
description: check if request a quote is enabled. Includes check for customer group
- quoteCart (cartId: String!)
description: return information about the specified shopping cart
- customerQuoteCart
description: return information about the customer's quote cart
Mutations
- createEmptyQuoteCart (input: createEmptyQuoteCartInput)
description: create an empty quote cart for a guest or logged in user
- addProductsToQuoteCart (quoteId: String!)
description: add any type of product to the quote cart
- updateQuoteRemarks (quoteId: String!)
description: update customer remarks
- removeItemFromQuoteCart (input: RemoveItemFromCartInput)
description: delete the entire quantity of a specified item from the quote cart
- updateQuoteItemsInCart (input: UpdateQuoteItemsInput)
description: modify items in the cart
- clearQuote (quoteId: String)
description: remove all quote items from quote cart
- submitQuote (input: SubmitQuoteInput)
description: submit quote
- mergeQuotes (sourceQuoteId: String!)-
description: transfer the contents of a guest quote into the cart of a logged-in customer
- removeQuoteFromCart (cartId: String!)
description: remove all quote items, which moved to cart
- moveInCart (quoteUid: String!)
description: move approved quote to shopping cart
- moveInQuote (quoteId: String!)
description: move items from shopping cart to current quote
- cancelQuote (quoteUid: String!)
description: cancel quote
Related Articles
Request a Quote API
1. Amasty\RequestQuote\Api\RemarkServiceInterface: PUT /V1/amasty_quote/updateRemark, method="save" - add information to the Remark field. 2. Amasty\RequestQuote\Api\QuoteRepositoryInterface - class for managing quotes: PUT ...
What Amasty extensions support GraphQL?
Amasty has introduced additional GraphQL packages for extensions that are GraphQL compatible. These packages are listed in the 'suggest' section of the composer.json file. As a result, they are not automatically installed with the main module. To ...
Multiple Coupons | GraphQL methods
Kindly note that the GraphQL functionality for Multiple Coupons is available as a part of an active product subscription or support subscription. Query amGetCouponsByCartId description: get coupons by cart id Mutations amApplyCouponsToCart ...
RMA | GraphQL methods
Quries getAmRmaSettings description: a list of customer's return requests getAmRmaReturnsForCurrentCustomer description: get a list of customer's return requests getAmRmaReturnById (request_id: Int!) description: get Return Request by ID ...
GDPR | GraphQL methods
Queries amGetGdprConsents (location: String) description: information about GDRP consents amGetGdprAccount description: information about GDPR account settings amGetGdprPolicyText (id: Int) description: get GDPR policy text Mutations ...