Набор колонок описывающих связь товара с ценами для комплектаций и цен при обновлении только цен и колонок
Открытые члены | |
__construct ($options) | |
setArrayProductField ($field) | |
setArrayOfferField ($field) | |
setSortnField ($field) | |
setLinkIdField ($field) | |
setLinkIdFieldProduct ($field) | |
loadCurrenciesAndCosts () | |
loadData () | |
getColumns () | |
addCostInPriceArray ($pricedata_arr, $cost_id, $value) | |
addOnePriceIfNeeded ($pricedata_arr) | |
importColumnsData () | |
Открытые члены унаследованные от AbstractPreset | |
__construct ($options) | |
getColumnsData ($n) | |
importColumnsData () | |
getColumns () | |
setSchema (AbstractSchema $schema) | |
getSchema () | |
beforeRowImport () | |
beforeRowExport ($row_index) | |
afterRowImport () | |
setBeforeRowImport ($callback) | |
setAfterRowImport ($callback) | |
setBeforeRowExportCallback ($callback) | |
setId ($id) | |
setFieldsMap (array $map) | |
hasMap ($field) | |
getMappedField ($field) | |
loadData () | |
Поля данных | |
$id_field | |
$link_preset_id | |
$link_id_field | |
$link_id_field_product | |
$sortn_field | |
$array_product_field | |
$array_offer_field | |
$manylink_orm | |
$orm_object | |
$manylink_foreign_id_field | |
$manylink_id_field | |
Поля данных унаследованные от AbstractPreset | |
$rows | |
$row | |
Статические открытые данные | |
static | $type_cost_by_title = [] |
static | $default_currency = null |
static | $currencies = [] |
static | $currencies_by_title = [] |
Защищенные данные | |
$delimiter = ';' | |
Защищенные данные унаследованные от AbstractPreset | |
$id | |
$schema | |
$fields_map | |
$before_import_callback | |
$after_import_callback | |
$before_row_export_callback | |
$option_prefixes = ['set', 'add'] | |
Статические защищенные данные | |
static | $type_cost = [] |
__construct | ( | $options | ) |
addCostInPriceArray | ( | $pricedata_arr, | |
$cost_id, | |||
$value | |||
) |
Добавляет данные цены для массива цены комплектации
array | $pricedata_arr | - массив в данными о ценах комплектации |
integer | $cost_id | - id цены |
string | $value | - значение цены |
addOnePriceIfNeeded | ( | $pricedata_arr | ) |
Добавляет дополнительный
array | $pricedata_arr | - массив цены для комплектации |
getColumns | ( | ) |
Возвращает колонки, которые добавляются текущим набором
importColumnsData | ( | ) |
Импортирует одну строку данных
loadCurrenciesAndCosts | ( | ) |
Подгружаем сведения о валюте по названию
loadData | ( | ) |
Загружает связанные данные
setArrayOfferField | ( | $field | ) |
Задает поле для установки цены всех комплектаций кроме нулевой
string | $field | - id поля |
setArrayProductField | ( | $field | ) |
Задает поле для установки цены основной комлпектации
string | $field | - id поля |
setLinkIdField | ( | $field | ) |
Задает поле для связывания с ценой комплектации
string | $field | - id поля |
setLinkIdFieldProduct | ( | $field | ) |
Задает поле для связывания с ценой товара
string | $field | - id поля |
setSortnField | ( | $field | ) |
Задает поле отвечающее за сортировку комплектаций
string | $field | - id поля |
$array_offer_field |
$array_product_field |
|
static |
|
static |
|
static |
|
protected |
$id_field |
$link_id_field |
$link_id_field_product |
$link_preset_id |
$manylink_foreign_id_field |
$manylink_id_field |
$manylink_orm |
$orm_object |
$sortn_field |
|
staticprotected |
|
static |