Если вы используете по мимо АОП другие расширения по импорту экспорту, то покажите текст ниже авторам этих расширений,
Возможно они пойдут вам на встречу и адаптируют свои модули под HPM так как это сделали: @usergio в своём модуле АОП
, @ambalocha69 в модуле Диспетчер YML\XML загрузка данных в формате YML\XML\CSV ,
и @costas в модуле CSV Price Pro import/export
-
Данные по связкам сохраняются в данной таблице:
CREATE TABLE IF NOT EXISTS `" . DB_PREFIX . "hpmodel_links` (
`parent_id` int(10) NOT NULL,
`product_id` int(10) unsigned NOT NULL,
`sort` int(10) unsigned DEFAULT NULL,
`image` varchar(255) NOT NULL DEFAULT '',
`type_id` int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (`parent_id`, `product_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci
parent_id - product_id основного товара (родитель)
product_id - ID товара
sort - Порядок сортировки вариантов (если не требуется, то можно записать 0)
image - Вариант изображения для цвета. Если надо то можно указать изображение для квадратика цвета. (Если не требуется, то отставить пустым)
type_id - ID связки товаров. Можно писать 0. А потом вызвать метод контроллера модуля. Чтобы сгенерировать эти данные по связкам.
Вызов метода обновления:
$this->load->controller('extension/module/hpmodel/update');
-------------------------------------------------------------------------------------------------------------------------------------------------------