Log in

CheckoutAgreements Module

Agreement

Model

This model represents a checkout agreement (terms and conditions) that customers must accept during checkout. Developers use this class to create, val...

AgreementModeOptions

Model

This class provides configuration options for how checkout agreements (terms and conditions) are displayed to customers during checkout. Developers us...

AgreementsConfigProvider

Model

This class provides checkout agreement configuration data to the frontend checkout process. It retrieves active terms and conditions agreements for th...

AgreementsProvider

Model

This class retrieves checkout agreement IDs from the database that customers must manually accept during checkout. Developers use it to determine whic...

AgreementsValidator

Model

This validator checks whether customers have accepted all required checkout agreements (terms and conditions) before placing an order. Developers use...

Api\CheckoutAgreementsListInterface

Interface

This interface defines a contract for retrieving checkout agreements (terms and conditions) based on flexible search criteria. Developers use this whe...

Api\CheckoutAgreementsRepositoryInterface

Repository

This repository interface provides CRUD operations for managing checkout agreements (terms and conditions) that customers must accept during checkout....

Api\Data\AgreementInterface

Interface

This interface defines the data structure for checkout agreements (terms and conditions) that customers must accept during checkout. Developers use th...

Api\SearchCriteria\ActiveStoreAgreementsFilter

Model

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

Model

This class retrieves a list of checkout agreements (terms and conditions) based on search criteria. Developers use it to programmatically fetch active...

CheckoutAgreementsRepository

Model

This repository class manages CRUD operations for checkout agreements (terms and conditions) that customers must accept during checkout. Developers us...

Model\AgreementsProviderInterface

Interface

This interface defines a contract for retrieving required checkout agreement IDs in Magento 2. Developers implement this interface to provide custom l...

Model\ResourceModel\Agreement\Collection

Collection

This collection class manages groups of checkout agreement records in Magento 2. Developers use it to retrieve and filter terms and conditions or agre...

ResourceModel\Agreement

Model

This resource model manages database operations for checkout agreements (terms and conditions) in Magento 2. Developers use this class to handle savin...