PHP Класс ProductBulkLoader, silvershop-core

Images should be uploaded before import, where the Photo/Image field corresponds to the filename of a file that was uploaded. Variations can be specified in a "Variation" column this format: Type:value,value,value eg: Color: red, green, blue , yellow up to 6 other variation columns can be specified by adding a number to the end, eg Variation2,$Variation3
Наследование: extends CsvBulkLoader
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$columnMap will be used in $duplicateChecks as well - they simply don't work.
$createnewproductgroups
$duplicateChecks
$hasStockImpl
$parentpageid
$relationCallbacks

Открытые методы

Метод Описание
imageByFilename ( &$obj, $val, $record ) set image, based on filename
processRecord ( $record, $columnMap, &$results, $preview = false )
processVariation ( &$obj, $val, $record )
processVariation1 ( &$obj, $val, $record ) work around until I can figure out how to allow calling processVariation multiple times
processVariation2 ( &$obj, $val, $record )
processVariation3 ( &$obj, $val, $record )
processVariation4 ( &$obj, $val, $record )
processVariation5 ( &$obj, $val, $record )
processVariation6 ( &$obj, $val, $record )
setContent ( &$obj, $val, $record ) Adds paragraphs to content.
setParent ( &$obj, $val, $record ) find product group parent (ie Cateogry)
variationRow ( &$obj, $val, $record )

Защищенные методы

Метод Описание
processAll ( $filepath, $preview = false )

Описание методов

imageByFilename() публичный Метод

set image, based on filename
public imageByFilename ( &$obj, $val, $record )

processAll() защищенный Метод

protected processAll ( $filepath, $preview = false )

processRecord() публичный Метод

public processRecord ( $record, $columnMap, &$results, $preview = false )

processVariation() публичный Метод

public processVariation ( &$obj, $val, $record )

processVariation1() публичный Метод

work around until I can figure out how to allow calling processVariation multiple times
public processVariation1 ( &$obj, $val, $record )

processVariation2() публичный Метод

public processVariation2 ( &$obj, $val, $record )

processVariation3() публичный Метод

public processVariation3 ( &$obj, $val, $record )

processVariation4() публичный Метод

public processVariation4 ( &$obj, $val, $record )

processVariation5() публичный Метод

public processVariation5 ( &$obj, $val, $record )

processVariation6() публичный Метод

public processVariation6 ( &$obj, $val, $record )

setContent() публичный Метод

Adds paragraphs to content.
public setContent ( &$obj, $val, $record )

setParent() публичный Метод

find product group parent (ie Cateogry)
public setParent ( &$obj, $val, $record )

variationRow() публичный Метод

public variationRow ( &$obj, $val, $record )

Описание свойств

$columnMap публичное свойство

will be used in $duplicateChecks as well - they simply don't work.
public $columnMap

$createnewproductgroups публичное статическое свойство

public static $createnewproductgroups

$duplicateChecks публичное свойство

public $duplicateChecks

$hasStockImpl публичное статическое свойство

public static $hasStockImpl

$parentpageid публичное статическое свойство

public static $parentpageid

$relationCallbacks публичное свойство

public $relationCallbacks