Log in

ImportExport Module

AbstractModel

Model

This abstract base class provides common logging functionality for import/export operations in Magento 2. Developers extend this class when creating c...

Export

Model

This class handles the export functionality in Magento 2, allowing developers to export entity data (like products, customers, etc.) to various file f...

Export\AbstractEntity

Model

This abstract base class provides the core functionality for exporting Magento 2 entities (like products, customers, categories) to various file forma...

Export\Adapter\AbstractAdapter

Model

This abstract base class provides the foundation for export adapters in Magento 2, handling file writing operations for data export functionality. Dev...

Export\Adapter\Csv

Model

This class handles CSV file generation for Magento 2's export functionality. Developers use it when implementing custom export adapters or when the sy...

Export\Config

Model

This class provides access to Magento 2's export configuration data, including available export entities (like products, customers), their types, and...

Export\Config\Converter

Model

This converter class transforms XML configuration files for Magento's export functionality into PHP arrays. It processes entity definitions, entity ty...

Export\Config\Reader

Model

This class reads and parses export.xml configuration files from Magento modules to define available export entities, entity types, and file formats. I...

Export\Config\SchemaLocator

Model

This class locates and provides paths to XSD schema files used for validating export configuration XML files in Magento 2. Developers use this when wo...

Export\Consumer

Model

This class is a message queue consumer that handles asynchronous export operations in Magento 2. When an export request is queued, this consumer proce...

Export\Entity\AbstractEav

Model

This abstract class provides the foundation for exporting EAV (Entity-Attribute-Value) entities like products and customers in Magento 2. Developers e...

Export\Entity\AbstractEntity

Model

This abstract class serves as the base for all export entity models in Magento 2's import/export functionality. Developers extend this class when crea...

Export\Entity\ExportInfo

Model

This class serves as a data transfer object (DTO) that encapsulates all configuration parameters needed for export operations in Magento 2. Developers...

Export\ExportManagement

Model

This class manages the export process in Magento 2's ImportExport module. Developers use it to execute data exports by providing export configuration...

History

Model

This class manages the history records of import operations in Magento 2. Developers use it to create, update, and track import jobs, including storin...

Import

Model

This class handles the core import functionality in Magento 2, managing the entire import process from file upload and validation to data processing a...

Import\AbstractEntity

Model

This abstract class provides the foundation for implementing custom import entities in Magento 2's ImportExport module. Developers extend this class w...

Import\AbstractSource

Model

This abstract class serves as a base for all import data sources in Magento 2's import/export functionality. Developers extend this class when creatin...

Import\Adapter

Model

This class serves as a factory for creating import adapter instances based on file types (CSV, XML, etc.) used in Magento's import/export functionalit...

Import\Config

Model

This class provides access to Magento 2's import configuration data, which defines available import entities (like products, customers), their types,...

Import\Config\Converter

Model

This converter class transforms XML configuration files defining import/export entities into PHP arrays. Developers use this class to parse import_exp...

Import\Config\Reader

Model

This class reads and parses import.xml configuration files from Magento 2 modules to load import entity definitions. It extends the framework's filesy...

Import\Config\SchemaLocator

Model

This class locates and provides paths to XSD schema files used to validate import configuration XML files in Magento 2. Developers use this when the s...

Import\Entity\AbstractEav

Model

This abstract class provides the foundation for importing EAV (Entity-Attribute-Value) entities in Magento 2, such as products or customers. Developer...

Import\Entity\AbstractEntity

Model

This is the base class for all import entity models in Magento 2's Import/Export functionality. Developers extend this class when creating custom impo...

Import\ErrorProcessing\ProcessingError

Model

This class represents an error that occurs during the import/export process in Magento 2. Developers use it to capture and store detailed error inform...

Import\ErrorProcessing\ProcessingErrorAggregator

Model

This class aggregates and manages errors during Magento 2 import/export operations. Developers use it to collect, track, and validate errors based on...

Import\ImageDirectoryBaseProvider

Model

This class provides the base directory path where users can place images for importing products or other entities in Magento. It retrieves the configu...

Import\RenderErrorMessages

Model

This class handles the rendering and formatting of error messages during the Magento 2 import process. Developers use this service to display import e...

Import\SampleFileProvider

Model

This class provides access to CSV sample files for import entities in Magento 2. Developers use it to retrieve sample import files that demonstrate th...

Import\Source\Csv

Model

This class serves as a CSV file adapter for Magento 2's import/export functionality. Developers use it to read and parse CSV files during data import...

Import\Source\Json

Model

This class serves as an adapter for importing data from JSON format in Magento 2's ImportExport module. Developers use it to convert JSON data into an...

Import\Source\Zip

Model

This class handles importing data from ZIP-compressed CSV files in Magento 2's import/export functionality. It automatically extracts the CSV file fro...

LocaleEmulator

Model

This class temporarily switches Magento's locale/language context while executing a callback function, then restores the original locale afterwards. D...

LocalizedFileName

Model

This class handles the localization of filenames that contain dates by converting UTC timestamps in filenames to the store's configured timezone. Deve...

Report\Csv

Model

This class generates CSV error reports for failed import operations in Magento 2. When an import fails, it creates a new CSV file containing all origi...

ResourceModel\CollectionByPagesIterator

Model

This class provides a memory-efficient way to iterate through large Magento collections by loading and processing items in smaller pages (batches). De...

ResourceModel\Helper

Model

This helper class provides database utility methods specifically for import/export operations in Magento 2. Developers use it to determine the maximum...

ResourceModel\History

Model

This resource model manages database operations for the import history table in Magento 2. Developers use this class to interact with import/export op...

ResourceModel\Import\Data

Model

This resource model manages the temporary storage and retrieval of import data during the Magento 2 import/export process. Developers use this class t...

Source\Export\Entity

Model

This source model provides a list of available export entities (like products, customers, etc.) as option values for dropdown fields in the admin expo...

Source\Export\Format

Model

This source model provides available export file format options for Magento's import/export functionality. Developers use this class to populate dropd...

Source\Import\AbstractBehavior

Model

This abstract class serves as a base for defining import behavior options in Magento 2's Import/Export functionality. Developers extend this class to...

Source\Import\Entity

Model

This class provides a list of available import entity types (like products, customers, etc.) as options for dropdown menus in the Magento admin panel....

Source\Upload

Model

This class handles the upload of import source files (CSV or ZIP) in Magento 2's import/export functionality. Developers use this class when implement...