InventoryImportExport Module
Export\AttributeCollectionProvider
This class provides a collection of attribute definitions used for exporting inventory source items (MSI data) in Magento 2. It programmatically creat...
Export\ColumnProvider
This class provides column headers and column definitions for inventory data exports in Magento 2. Developers use it when customizing inventory export...
Export\FilterProcessorAggregator
This class aggregates and manages multiple filter processors used during inventory source item export operations. Developers use it to apply different...
Export\Filter\IntFilter
This class processes integer-based filters during inventory source item export operations in Magento 2. Developers use it to filter export data by num...
Export\Filter\VarcharFilter
This class filters inventory source item collections by varchar (text) fields using partial matching during export operations. Developers use this whe...
Export\SourceItemCollectionWebsiteFilter
This class filters inventory source item collections based on website codes during export operations. Developers would use this when exporting invento...
Export\Source\StockStatus
This class provides stock status options for inventory export operations in Magento 2's Multi-Source Inventory (MSI) system. Developers use this as an...
Export\Sources
This class handles the export functionality for inventory source items in Magento 2's Multi-Source Inventory (MSI) system. Developers use this class w...
Import\Command\Append
This class handles the 'append' behavior during inventory source item imports in Magento 2. When developers import inventory data and want to add new...
Import\Command\Delete
This class handles the deletion of inventory source items during the import/export process in Magento 2's Multi-Source Inventory (MSI) system. Develop...
Import\Command\Replace
This class handles the 'replace' import behavior for inventory source items in Magento 2's Multi-Source Inventory system. When importing inventory dat...
Import\Serializer\Json
This class provides JSON serialization and deserialization functionality specifically for the Inventory Import/Export module. Developers use it when i...
Import\SourceItemConvert
This class converts raw import data arrays into SourceItem objects during the Magento Multi-Source Inventory (MSI) import process. Developers use this...
Import\Sources
This class handles the import of inventory source data in Magento 2's Multi-Source Inventory (MSI) system. Developers use it when importing stock sour...
Import\Validator\QtyValidator
This validator ensures that quantity (qty) data is present and valid during inventory import operations. Developers use this class when importing inve...
Import\Validator\SkuValidator
This validator ensures that inventory import data contains a required SKU column. Developers use this class during the inventory import process to val...
Import\Validator\SourceValidator
This validator ensures that source codes referenced during inventory import operations actually exist in the system. Developers use this class as part...
Import\Validator\ValidatorChain
This class implements a chain-of-responsibility pattern for validating inventory import data rows. Developers use it to execute multiple validators se...
Model\Export\ColumnProviderInterface
This interface defines a contract for providing column headers and names for inventory export operations in Magento 2. Developers implement this inter...
Model\Export\FilterProcessorInterface
This interface defines a contract for processing export filters in Magento's Multi-Source Inventory (MSI) system. Developers implement this interface...
Model\Export\SourceItemCollectionFactory
This factory class creates and configures collections of inventory source items for export operations. It applies filters, handles website-specific fi...
Model\Export\SourceItemCollectionFactoryInterface
This interface defines a factory for creating collections of inventory source items specifically for export operations. Developers use this to retriev...
Model\Import\Command\CommandInterface
This interface defines a Service Provider Interface (SPI) for implementing custom import/export commands in Magento's Multi-Source Inventory system. D...
Model\Import\Validator\ValidatorInterface
This interface defines a contract for validators that check imported inventory data rows during the import process. Developers implement this interfac...
ResourceModel\Export\GetWebsiteCodesByWebsiteIds
This class retrieves website codes from the database based on an array of website IDs. Developers use it during inventory export operations to convert...