Quote Module
BillingAddressManagementInterface
InterfaceThis interface defines the contract for managing billing addresses in Magento 2 shopping carts (quotes). Developers...
CartManagementInterface
InterfaceThis interface defines the core shopping cart management operations in Magento 2. Developers use this to create emp...
CartTotalManagementInterface
InterfaceThis interface defines a service contract for collecting and calculating cart totals in Magento 2. Developers use t...
ChangeQuoteControlInterface
InterfaceThis interface defines a contract for checking whether a user has permission to modify a shopping cart (quote) in M...
CouponManagementInterface
InterfaceThis interface defines the contract for managing coupon codes in shopping carts. Developers use this service to ret...
AddressAdditionalDataInterface
InterfaceThis interface defines the contract for handling additional data that can be attached to quote addresses in Magento...
AddressInterface
InterfaceThis interface defines the contract for managing address data in Magento 2 quotes (shopping carts). Developers use...
CartInterface
InterfaceThis interface defines the contract for a shopping cart (quote) in Magento 2. Developers use it to interact with ca...
CartItemInterface
InterfaceThis interface defines the data structure for shopping cart items in Magento 2. Developers use this when working wi...
CartSearchResultsInterface
InterfaceThis interface defines the contract for search results when querying shopping carts (quotes) in Magento 2. Develope...
CurrencyInterface
InterfaceThis interface defines the contract for managing currency information within a shopping cart quote in Magento 2. De...
EstimateAddressInterface
InterfaceThis interface defines a lightweight address data structure used specifically for estimating shipping costs and tax...
PaymentInterface
InterfaceThis interface defines the contract for payment data objects in Magento 2 quotes (shopping carts). Developers use t...
PaymentMethodInterface
InterfaceThis interface defines the contract for payment method data objects in Magento 2's quote system. Developers use thi...
ProductOptionInterface
InterfaceThis interface defines the contract for product options in a shopping cart quote. Developers use this when they nee...
ShippingAssignmentInterface
InterfaceThis interface defines the structure for shipping assignments in Magento 2 quotes. It links shipping information wi...
ShippingInterface
InterfaceThis interface defines the contract for shipping data objects in Magento 2's quote system. Developers use this inte...
ShippingMethodInterface
InterfaceThis interface defines the data structure for shipping methods available in a Magento 2 quote. Developers use it to...
TotalsAdditionalDataInterface
InterfaceThis interface defines a contract for passing additional data when collecting quote totals in Magento 2. Developers...
TotalSegmentInterface
InterfaceThis interface defines the structure for individual segments of a shopping cart's total calculation in Magento 2. E...
TotalsInterface
InterfaceThis interface defines the contract for accessing and managing shopping cart totals in Magento 2. Developers use th...
TotalsItemInterface
InterfaceThis interface defines the contract for shopping cart item totals data in Magento 2. Developers use it when working...
ErrorInterface
InterfaceThis interface defines the contract for error objects in Magento 2's Quote module. Developers use this when handlin...
GuestBillingAddressManagementInterface
InterfaceThis interface defines methods for managing billing addresses in guest shopping carts (customers who haven't logged...
GuestCartManagementInterface
InterfaceThis interface defines the contract for managing shopping carts for guest (non-logged-in) customers in Magento 2. D...
GuestCartTotalManagementInterface
InterfaceThis interface defines the API contract for collecting and calculating shopping cart totals for guest customers (no...
GuestCouponManagementInterface
InterfaceThis interface defines the API contract for managing discount coupons in guest shopping carts (carts for non-logged...
GuestPaymentMethodManagementInterface
InterfaceThis interface defines payment method management operations for guest (non-logged-in) shopping carts in Magento 2....
GuestShipmentEstimationInterface
InterfaceThis interface is used to estimate shipping costs and methods for guest customers (non-logged-in users) during chec...
GuestShippingMethodManagementInterface
InterfaceThis interface defines the contract for managing shipping methods for guest customers (non-logged-in users) in Mage...
PaymentMethodManagementInterface
InterfaceThis interface defines the contract for managing payment methods in shopping carts. Developers use it to set a paym...
ShipmentEstimationInterface
InterfaceThis interface defines a contract for estimating shipping costs and available shipping methods for a shopping cart...
ShippingMethodManagementInterface
InterfaceThis interface defines the contract for managing shipping methods in Magento 2 quotes/carts. Developers use this to...
CartAddressMutexInterface
InterfaceThis interface defines a contract for preventing race conditions when multiple requests try to modify quote address...
BuyRequestDataProviderInterface
InterfaceThis interface defines a contract for classes that transform cart item data into buy request parameters required by...
CartMutexInterface
InterfaceThis interface defines a mutual exclusion (mutex) mechanism for cart/quote operations in Magento 2. Developers use...
ProductReaderInterface
InterfaceThis interface defines a contract for loading and retrieving products in the shopping cart context. Developers use...
GuestShippingAddressManagementInterface
InterfaceThis interface defines the contract for managing shipping addresses in guest shopping carts (non-logged-in customer...
GuestShippingMethodManagementInterface
InterfaceThis interface defines the contract for managing shipping methods on guest shopping carts (carts for users who are...
MaskedQuoteIdToQuoteIdInterface
InterfaceThis interface defines a contract for converting a masked (public) quote ID into an actual quote entity ID. Develop...
QuoteItemsCleanerInterface
InterfaceThis interface defines a contract for cleaning or removing quote items associated with a specific product. Develope...
CustomAttributeListInterface
InterfaceThis interface defines a contract for retrieving custom attributes that can be added to quote addresses in Magento...
FreeShippingInterface
InterfaceThis interface defines a contract for determining whether free shipping should be applied to a quote in Magento 2....
RateCollectorInterface
InterfaceThis interface defines a contract for collecting shipping rates for a quote address in Magento 2. Developers implem...
QuoteIdToMaskedQuoteIdInterface
InterfaceThis interface defines a contract for converting a numeric quote ID into a masked (hashed) quote ID string. Develop...
CartItemProcessorInterface
InterfaceThis interface defines a contract for processing cart items in Magento 2's quote system. Developers implement this...
QuoteMutexInterface
InterfaceThis interface defines a mutex (mutual exclusion) mechanism for shopping cart quotes in Magento 2. Developers use t...
ShippingAddressManagementInterface
InterfaceThis interface defines methods for managing shipping addresses in shopping carts. Developers use this to assign a s...
ShippingMethodManagementInterface
InterfaceThis interface defines the contract for managing shipping methods on shopping carts in Magento 2. Developers use th...
QuoteValidationRuleInterface
InterfaceThis interface defines a contract for implementing validation rules on Magento 2 shopping cart quotes. Developers w...