CheckoutAgreements Module
Agreement
This model represents a checkout agreement (terms and conditions) that customers must accept during checkout. Developers use this class to create, val...
AgreementModeOptions
This class provides configuration options for how checkout agreements (terms and conditions) are displayed to customers during checkout. Developers us...
AgreementsConfigProvider
This class provides checkout agreement configuration data to the frontend checkout process. It retrieves active terms and conditions agreements for th...
AgreementsProvider
This class retrieves checkout agreement IDs from the database that customers must manually accept during checkout. Developers use it to determine whic...
AgreementsValidator
This validator checks whether customers have accepted all required checkout agreements (terms and conditions) before placing an order. Developers use...
Api\SearchCriteria\ActiveStoreAgreementsFilter
This class builds search criteria to retrieve active checkout agreements for the current store. Developers use this when they need to query and displa...
CheckoutAgreementsList
This class retrieves a list of checkout agreements (terms and conditions) based on search criteria. Developers use it to programmatically fetch active...
CheckoutAgreementsRepository
This repository class manages CRUD operations for checkout agreements (terms and conditions) that customers must accept during checkout. Developers us...
ResourceModel\Agreement
This resource model manages database operations for checkout agreements (terms and conditions) in Magento 2. Developers use this class to handle savin...