array('base_color', 'base_cloth', 'base_size'), self::ATTRIBUTE_SET_PICTURE_BASE => array('base_color', 'base_cloth', 'picture_size'), self::ATTRIBUTE_SET_CLOTHING => array('base_color', 'base_cloth', 'base_size'), self::ATTRIBUTE_SET_EMBROIDERY_BEADS_SET => array('base_color', 'base_cloth', 'base_size'), self::ATTRIBUTE_SET_EMBROIDERY_THREADS_SET => array('base_color', 'base_cloth', 'base_size'), self::ATTRIBUTE_SET_BEADS_SET => array('base_color', 'base_cloth'), self::ATTRIBUTE_SET_THREADS_SET => array('base_color', 'base_cloth'), self::ATTRIBUTE_SET_BOOTS_BASE => array('base_color', 'base_cloth', 'base_size'), self::ATTRIBUTE_SET_FURNITURE => array('furniture_color', 'furniture_size', 'furniture_cloth'), ); public $attributeSetsMap = array( 'Аксесуар одягу' => self::ATTRIBUTE_SET_CLOTHING_ACCESSORY, 'Бісер' => self::ATTRIBUTE_SET_BEADS, 'Бусина' => self::ATTRIBUTE_SET_BEAD, 'Голка' => self::ATTRIBUTE_SET_NEEDLE, 'Заготовка на одяг' => self::ATTRIBUTE_SET_CLOTHING_BASE, 'Заготовка на картину' => self::ATTRIBUTE_SET_PICTURE_BASE, 'Комплект для вишивання бісером' => self::ATTRIBUTE_SET_EMBROIDERY_BEADS_SET, 'Комплект для вишивання нитками' => self::ATTRIBUTE_SET_EMBROIDERY_THREADS_SET, 'Комплект бісеру' => self::ATTRIBUTE_SET_BEADS_SET, 'Комплект ниток' => self::ATTRIBUTE_SET_THREADS_SET, 'Нитка' => self::ATTRIBUTE_SET_THREADS, 'Одяг' => self::ATTRIBUTE_SET_CLOTHING, 'Тканина' => self::ATTRIBUTE_SET_CLOTH, 'Фурнітура' => self::ATTRIBUTE_SET_FURNITURE, 'Чоботи' => self::ATTRIBUTE_SET_BOOTS_BASE, ); /** * Не всі заготовки для вишивання повинні мати розмір в опціях конфігурованого товару * Цей масив містить айдішки категорій, продукти в яких таких опцій немають * (наразі це всі категорії заготовок для одягу крім дитячого) * @var array */ public $basesCategoriesExcludeSize = array( 11, 38, 40, 32, 34, 27, 63, 28, 41, 30, 24, 125, 135, 136, 126, 137, 138, 139, 140, 141, 131, 275, 127, 142, 143, 152, 154, 155, 156, 157, 158, 149, 159, 160 ); public $configurableProductBases = array( self::ATTRIBUTE_SET_CLOTHING_BASE, self::ATTRIBUTE_SET_PICTURE_BASE, self::ATTRIBUTE_SET_BOOTS_BASE ); /** * Категорії продуктів з фасоном, як супер-атрибутом кофігурованого продукта * @var array */ public $basesCategoriesIncludeFashion = array( 272, 42 ); public $customSizeOptions = array( 1 => array( 'type' => 'checkbox', 'title' => 'CUS::Розмір на замовлення', 'title_en' => 'CUS::Custom Size', 'title_ru' => 'CUS::Размер на заказ', 'options' => array( array( 'title' => 'Свій розмір', 'title_en' => 'Your size', 'title_ru' => 'Свой размер', 'price' => 0, 'sku' => '', ), ), ), 2 => array( 'type' => 'field', 'title' => 'Обхват шиї (розмір горловини)', 'title_en' => 'Grasp the neck (neck size)', 'title_ru' => 'Обхват шеи (размер горловины)', 'price' => 0, 'sku' => '', ), 3 => array( 'type' => 'field', 'title' => 'Довжина плеча', 'title_en' => 'Length shoulder', 'title_ru' => 'Длина плеча', 'price' => 0, 'sku' => '', ), 4 => array( 'type' => 'field', 'title' => 'Обхват грудей', 'title_en' => 'Chest circumference', 'title_ru' => 'Обхват груди', 'price' => 0, 'sku' => '', ), 5 => array( 'type' => 'field', 'title' => 'Обхват талії', 'title_en' => 'Waist circumference', 'title_ru' => 'Обхват талии', 'price' => 0, 'sku' => '', ), 6 => array( 'type' => 'field', 'title' => 'Обхват стегон', 'title_en' => 'Girth of hips', 'title_ru' => 'Обхват бедер', 'price' => 0, 'sku' => '', ), 7 => array( 'type' => 'field', 'title' => 'Довжина рукава', 'title_en' => 'Sleeve length', 'title_ru' => 'Длина рукава', 'price' => 0, 'sku' => '', ), 8 => array( 'type' => 'field', 'title' => 'Ширина спини', 'title_en' => 'Back width', 'title_ru' => 'Ширина спины', 'price' => 0, 'sku' => '', ), 9 => array( 'type' => 'field', 'title' => 'Обхват руки', 'title_en' => 'Grasp the hand', 'title_ru' => 'Обхват руки', 'price' => 0, 'sku' => '', ), 10 => array( 'type' => 'field', 'title' => 'Довжина виробу', 'title_en' => 'Product length', 'title_ru' => 'Длина изделия', 'price' => 0, 'sku' => '', ), 11 => array( 'type' => 'drop_down', 'title' => 'Спосіб пошиття', 'title_en' => 'Method of sewing', 'title_ru' => 'Способ пошива', 'options' => array( array( 'title' => 'Вишивання безпосередньо на полотні', 'title_en' => 'Embroidery directly onto the canvas', 'title_ru' => 'Вышивание непосредственно на холсте', 'price' => 0, 'sku' => '', ), array( 'title' => 'Вшивання вишитих вставок', 'title_en' => 'Sew embroidered inserts', 'title_ru' => 'Вшитие вышитых вставок', 'price' => 0, 'sku' => '', ), ), ), 12 => array( 'type' => 'drop_down', 'title' => 'Комірець', 'title_en' => 'Collar', 'title_ru' => 'Воротничок', 'options' => array( array( 'title' => 'Відкладний', 'title_en' => 'Turndown', 'title_ru' => 'Отложной', 'price' => 0, 'sku' => '', ), array( 'title' => 'Стійка', 'title_en' => 'Stand', 'title_ru' => 'Стойка', 'price' => 0, 'sku' => '', ), ), ), 13 => array( 'type' => 'drop_down', 'title' => 'Манжет', 'title_en' => 'Cuffs', 'title_ru' => 'Манжет', 'options' => array( array( 'title' => 'Вільний', 'title_en' => 'Free', 'title_ru' => 'Свободный', 'price' => 0, 'sku' => '', ), array( 'title' => 'На защіпку', 'title_en' => 'On the hook', 'title_ru' => 'На застежку', 'price' => 0, 'sku' => '', ), ), ), ); public $customOptionsTitles = array( Product_Import::DEFAULT_STORE_ID => 'Комплектуючі', self::ENG_STORE_ALIAS => 'Components', self::RUS_STORE_ALIAS => 'Компоненты', ); public $beadsCustomOptionsTitles = array( Product_Import::DEFAULT_STORE_ID => 'Бісер', self::ENG_STORE_ALIAS => 'Beads', self::RUS_STORE_ALIAS => 'Бисер', ); public $threadsCustomOptionsTitles = array( Product_Import::DEFAULT_STORE_ID => 'Нитки', self::RUS_STORE_ALIAS => 'Нитки', self::ENG_STORE_ALIAS => 'Threads', ); public $xmlDirectoryPath = 'exportimport/importproducts/'; public $explodedXmlDirectoryPath = 'exportimport/importproducts_exploded/'; public $imagesPath = 'image_sync/'; public $groupKeyAttributeId = 162; public $indexProcessTableName = 'index_process'; public $importLogTableName = 'orange35_product_import'; public $importErrorsTableName = 'orange35_product_import_errors'; public $nonClonedAttributeCodes = array( 'url_key', 'options_container' ); public $storesMap = array( self::UKR_STORE_ALIAS => 1, self::ENG_STORE_ALIAS => 7, self::RUS_STORE_ALIAS => 6, ); public $attributeSetsIdsList; public $entityValueTablesList = array( 'catalog_product_entity_datetime', 'catalog_product_entity_decimal', 'catalog_product_entity_int', 'catalog_product_entity_text', 'catalog_product_entity_varchar', ); public $manageStockParentCategories = array(9, 13, 6, 14, 60, 61, 27, 28); }