Log in

SaasCommon Module

DataFilter

Model

This class filters out reserved or sensitive fields from feed data before sending it to external SaaS REST endpoints. Developers use it to ensure that...

Exception\UnableSendData

Model

This is a custom exception class used in Magento's SaaS Common module to handle errors that occur when attempting to send data to Adobe's SaaS service...

ExportFeed

Model

This class handles exporting feed data to external SaaS services in Magento 2. Developers use it to send indexed data (like orders or catalog informat...

FeedRegistry

Model

This class manages a registry of feed data to track changes and prevent duplicate submissions to SaaS services. Developers use it to filter out feed i...

Http\Command\FeedRouteResolver

Model

This class resolves and builds the complete route URL for SaaS data feeds in Magento's Commerce Data Export system. Developers use it to get the prope...

Http\Command\SubmitFeed

Model

This class handles the submission of data feeds to Adobe's SaaS services. Developers use it to send exported data (like products, categories, or order...

Http\Converter\GzipConverter

Model

This class handles HTTP request and response body conversion for SaaS integrations by compressing JSON data using gzip encoding. Developers use it to...

Http\Converter\JsonConverter

Model

This class handles JSON conversion for HTTP requests and responses in Magento's SaaS integrations. Developers use it to serialize PHP arrays into JSON...

Http\ResponseParser

Model

This class parses HTTP responses from SaaS Feed Service API calls to identify failed items during data export. Developers use it to extract error info...

Logging\Base

Model

This class is a custom log handler for SaaS-related export operations in Magento 2. It writes log messages with INFO level and higher to a dedicated s...

Logging\Error

Model

This class is a specialized logging handler that captures error-level messages and higher (ERROR, CRITICAL, ALERT, EMERGENCY) for SaaS export operatio...

Logging\Monolog

Model

This class serves as a custom logger implementation specifically for SaaS export operations in Magento 2. It extends Magento's core Monolog logger and...

Metadata\ClientVersion

Model

This class retrieves the version number of the Magento_SaaSCommon module and formats it as metadata for SaaS export requests. Developers use this to t...

Metadata\CommerceEdition

Model

This class collects and returns the Magento Commerce edition (Community, Commerce/Enterprise, or B2B) and version information. Developers use this whe...

Metadata\MetadataPool

Model

This class serves as a registry/pool that manages and provides access to metadata objects used in SaaS (Software as a Service) data export requests. D...

Metadata\RequestMetadataHeaderProvider

Model

This class generates a custom HTTP header containing metadata about the Magento installation (like commerce edition and version) for SaaS service requ...

ResyncManager

Model

This class manages the re-synchronization of SaaS feed data between Magento and Adobe Commerce services. Developers use it to perform full or partial...

ResyncManagerPool

Model

This class manages a pool of resync managers for different SaaS data feeds in Magento 2. Developers use it to retrieve the appropriate ResyncManager i...

ResyncOptions

Model

This class manages resynchronization options for SaaS data feed operations in Magento 2. Developers use it to configure and retrieve settings like bat...