Log in
Model

Validator

Magento\CatalogImportExport\Model\Import\Product\Validator

What it does

This class validates product data during import operations in Magento 2's catalog import/export functionality.

Developers use it when importing products to ensure attribute values meet requirements like data types, length limits, required fields, and unique constraints.

It performs comprehensive validation including text length, numeric formats, select options, datetime formats, and category names before products are saved to the database.

Public Methods

  • isRequiredAttributeValid()
  • isAttributeValid()
  • getInvalidAttribute()
  • isValid()
  • getRowScope()
  • init()
  • _resetState()