охренеть............
в общем, косяк в недописанности модуля optionImages2.0.1.
его автор недописал function autocomplete() в файле admincontrollercatalogproduct.php под свой модуль.
решение проблемы:
перед
} else {
$option_data[] = array(
'product_option_id' => $product_option['product_option_id'],
'option_id' => $product_option['option_id'],
'name' => $product_option['name'],
'type' => $product_option['type'],
'option_value' => $product_option['option_value'],
'required' => $product_option['required']
);
}
}
вставляем
//BOF vovan option image
elseif ($product_option['type'] == 'vov_image' || $product_option['type'] == 'vov_text') {
$option_value_data = array();
foreach ($product_option['product_option_value'] as $product_option_value) {
$option_value_data[] = array(
'product_option_value_id' => $product_option_value['product_option_value_id'],
'option_value_id' => 0,
'description_data' => $product_option_value['description_data'],
'price' => $product_option_value['price'],
'price_prefix' => $product_option_value['price_prefix'],
);
}
$option_data[] = array(
'product_option_id' => $product_option['product_option_id'],
'option_id' => $product_option['option_id'],
'name' => $product_option['name'],
'type' => $product_option['type'],
'option_value' => $option_value_data,
'required' => $product_option['required']
);
теперь товары появляются и в модуле, и в связях товара. а модуль по прежнему правильно работает