Log in

InstantPurchase Module

BackpressureTypeExtractor

Model

This class implements backpressure control for instant purchase orders to prevent system overload from excessive order placement requests. It checks i...

BillingAddressChoose\DefaultBillingAddressChooser

Model

This class retrieves the default billing address for a customer during the instant purchase process. Developers would use this when implementing insta...

Config

Model

This class manages configuration settings for Magento 2's Instant Purchase feature. Developers use it to check if the instant purchase functionality i...

InstantPurchaseChooser

Model

This class determines the complete instant purchase configuration for a customer by automatically selecting the payment method, shipping address, bill...

InstantPurchaseOption

Model

This class represents a complete instant purchase configuration containing all required information (payment token, shipping/billing addresses, and sh...

PaymentMethodChoose\LastCreatedPaymentTokenChooser

Model

This class selects the most recently created payment token for a customer when using Magento's Instant Purchase feature. It retrieves valid, non-expir...

PlaceOrder

Model

This class orchestrates the instant purchase feature in Magento 2, allowing customers to place orders with a single click using saved payment and ship...

QuoteManagement\PaymentConfiguration

Model

This class configures payment information for instant purchase quotes using stored vault payment tokens. Developers would use this when implementing i...

QuoteManagement\Purchase

Model

This class handles the final step of placing an instant purchase order by collecting quote totals and submitting it for order creation. Developers wou...

QuoteManagement\QuoteCreation

Model

This class creates and configures a new shopping cart (Quote) specifically for Magento's Instant Purchase feature. It sets up the quote with customer...

QuoteManagement\QuoteFilling

Model

This class is responsible for adding products to a quote during the instant purchase process. Developers would use or extend this class when they need...

QuoteManagement\ShippingConfiguration

Model

This class configures shipping methods for instant purchase orders in Magento 2. Developers use it to validate and set the appropriate shipping method...

ShippingAddressChoose\DefaultShippingAddressChooser

Model

This class selects the default shipping address for a customer during the instant purchase process. Developers would use this when implementing instan...

ShippingMethodChoose\CarrierFinder

Model

This class finds available shipping carriers that can deliver to a customer's address during instant purchase operations. Developers use it to filter...

ShippingMethodChoose\CheapestMethodChooser

Model

This class creates a deferred shipping method selection that will automatically choose the cheapest available shipping option during instant purchase...

ShippingMethodChoose\CheapestMethodDeferredChooser

Model

This class automatically selects the cheapest available shipping method for instant purchase transactions. Developers use this when implementing insta...

ShippingMethodChoose\DeferredShippingMethodChooserPool

Model

This class serves as a registry pool for deferred shipping method choosers in the Instant Purchase module. Developers use it to retrieve the appropria...