Log in
Model

Product

Magento\CatalogImportExport\Model\Import\Product

What it does

This class handles the import of product data from CSV or other file formats into Magento's catalog.

Developers use it when implementing custom product import functionality, extending the default import behavior, or integrating with external systems that need to bulk import/update products with attributes, images, categories, tier prices, and stock information.

Public Methods

  • isAttributeValid()
  • getMultipleValueSeparator()
  • getEmptyAttributeValueConstant()
  • getOptionEntity()
  • getMediaGalleryAttributeId()
  • retrieveProductTypeByName()
  • setParameters()
  • deleteProductsForReplacement()
  • saveProductEntity()
  • getImagesFromRow()
  • getProductWebsites()
  • getProductCategories()
  • getStoreIdByCode()
  • getUploader()
  • retrieveAttributeByCode()
  • getAttrSetIdToName()
  • getConnection()
  • getEntityTypeCode()
  • getNewSku()
  • getNextBunch()
  • getOldSku()
  • getCategoryProcessor()
  • getRowScope()
  • validateRow()
  • parseMultiselectValues()