CoolCMS API

ImportBundleDto
in package

FinalYes

`<bundle code="" id="" action="">`: a `ProductSet` of type `type=2` without card, variant or stock.

Unlike <variant>, code is an XML attribute, not a child element (a bundle has no card or variant of its own). id and action mean the same as for <variant>: id is an explicit target or rename, action overrides the mode per item.

Texts, prices, images and tags share the grammar of a variant. The grammar deliberately omits ean, isbn, unit, weight, warranty, freeDelivery, freePayment, publishTime, unpublishTime, state, stock and parameters (a bundle has no physical stock or own parameters).

Table of Contents

Properties

$action  : string|null
$code  : string|null
$fields  : array<string|int, mixed>
$id  : int|null
$images  : ImportCollectionDto|null
$issues  : array<string|int, mixed>
$items  : array<string|int, mixed>
$line  : int
$prices  : array<string|int, mixed>
$tags  : ImportCollectionDto|null
$texts  : array<string|int, mixed>

Methods

__construct()  : mixed

Properties

Methods

__construct()

public __construct(int $line, string|null $code, 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, ImportImageDto>|null $images, array<int, ImportPriceDto> $prices, array<int, ImportBundleItemDto> $items, array<int, ImportStructureIssueDto> $issues) : mixed
Parameters
$line : int
$code : string|null
$id : int|null
$action : string|null
$fields : array<string, ImportValue>

bundle scalars (activated, vat)

$texts : array<string, array<int, ImportValue>>

texts per language (name, longName, shortDescription, description)

$tags : ImportCollectionDto<string|int, ImportTagDto>|null
$images : ImportCollectionDto<string|int, ImportImageDto>|null
$prices : array<int, ImportPriceDto>
$items : array<int, ImportBundleItemDto>
$issues : array<int, ImportStructureIssueDto>
On this page

Search results