Persistent Module
CheckoutConfigProvider
This class provides configuration data for the persistent shopping cart feature during checkout. It determines whether the 'Remember Me' checkbox shou...
Checkout\AddressDataProcessorPlugin
This plugin intercepts the address data processing during checkout to handle the 'Remember Me' functionality in Magento's persistent shopping cart fea...
Checkout\ConfigProviderPlugin
This plugin modifies checkout configuration for persistent shopping cart sessions. When a customer's session is persistent but they're not logged in,...
Checkout\GuestPaymentInformationManagementPlugin
This plugin intercepts guest checkout payment information saving to handle persistent shopping cart scenarios. When a customer has a persistent sessio...
Customer\Authorization
This class handles authorization logic for persistent customer sessions in Magento 2. It prevents certain actions when a customer is in a persistent (...
Layout\DepersonalizePlugin
This plugin clears persistent customer session data when page depersonalization is required, typically for full-page cache scenarios. It ensures that...
Observer
This class manages the display of customer-related UI blocks when persistent shopping cart is enabled. Developers use this to modify welcome messages...
Persistent\Config
This class manages the persistent shopping cart configuration in Magento 2. It reads and parses XML configuration files that define which blocks and m...
QuoteManager
This class manages the conversion of persistent shopping carts to guest carts when customers log out or their session expires. Developers use this whe...
ResourceModel\Session
This resource model manages database operations for persistent shopping cart sessions in Magento 2. Developers use this class to delete expired sessio...
Session
This class manages persistent shopping cart sessions in Magento 2, allowing customers to maintain their cart contents across browser sessions even whe...