ImportVariantDto
in package
FinalYes
A `<variant>` = `ProductVariant` + `ProductSet` (type=1).
Carries only what the file actually contained: a missing key in $fields/$texts means
"do not touch" (tri-state).
Table of Contents
Properties
- $accessories : ImportCollectionDto|null
- $action : string|null
- $fields : array<string|int, mixed>
- $id : int|null
- $images : ImportCollectionDto|null
- $issues : array<string|int, mixed>
- $line : int
- $parameters : ImportCollectionDto|null
- $prices : array<string|int, mixed>
- $stock : ImportStockDto|null
- $tags : ImportCollectionDto|null
- $texts : array<string|int, mixed>
Methods
- __construct() : mixed
- getCode() : string|null
- Matching code of the variant; `null` when `<code>` is missing from the file (it is always required).
- getEan() : string|null
Properties
$accessories read-only
public
ImportCollectionDto|null
$accessories
$action read-only
public
string|null
$action
$fields read-only
public
array<string|int, mixed>
$fields
$id read-only
public
int|null
$id
$images read-only
public
ImportCollectionDto|null
$images
$issues read-only
public
array<string|int, mixed>
$issues
$line read-only
public
int
$line
$parameters read-only
public
ImportCollectionDto|null
$parameters
$prices read-only
public
array<string|int, mixed>
$prices
$stock read-only
public
ImportStockDto|null
$stock
$tags read-only
public
ImportCollectionDto|null
$tags
$texts read-only
public
array<string|int, mixed>
$texts
Methods
__construct()
public
__construct(int $line, int|null $id, string|null $action, array<string, ImportValue> $fields, array<string, array<int, ImportValue>> $texts, ImportCollectionDto<string|int, ImportTagDto>|null $tags, ImportCollectionDto<string|int, ImportParameterDto>|null $parameters, ImportCollectionDto<string|int, ImportImageDto>|null $images, ImportCollectionDto<string|int, ImportAccessoryDto>|null $accessories, array<int, ImportPriceDto> $prices, ImportStockDto|null $stock, array<int, ImportStructureIssueDto> $issues) : mixed
Parameters
- $line : int
- $id : int|null
- $action : string|null
- $fields : array<string, ImportValue>
-
set scalars (code, ean, isbn, unit, weight, ...)
- $texts : array<string, array<int, ImportValue>>
-
texts per language (name, longName, shortDescription, description)
- $tags : ImportCollectionDto<string|int, ImportTagDto>|null
- $parameters : ImportCollectionDto<string|int, ImportParameterDto>|null
- $images : ImportCollectionDto<string|int, ImportImageDto>|null
- $accessories : ImportCollectionDto<string|int, ImportAccessoryDto>|null
- $prices : array<int, ImportPriceDto>
- $stock : ImportStockDto|null
- $issues : array<int, ImportStructureIssueDto>
getCode()
Matching code of the variant; `null` when `<code>` is missing from the file (it is always required).
public
getCode() : string|null
Return values
string|nullgetEan()
public
getEan() : string|null