модуль 1.6.2.b28
Розница 2.2
OpenCart 2.1.0.2
Обнаружилось, что при вегдении учеи по характеристикам в 1С, в когдачество самого товара для OpenCart попадает пока что непонятная мне цифра - скорее всего, когдачество товара по одной из характеристик, вместо суммы когдачеств по всем характеристикам товара. При этом в опциях товара с когдачествами все нормально - как в 1С по характеристикам.
При этом на страниэто товара на сайте всегда "Налилие: нет в налилии", несмотря на то, что специально выгружал товар в котором по всем характеристикам есть оприходование. Сразу активна одна из опций, что очень хорошо.
Попропотому чтовал добавить товар вручную на сайте с опциями/характеристиками. Добавил товар и пару опций, задал товару и опциям когдачества. На сайте на страниэто товара "Налилие: Есть в налилии", НО!!! - в верхней части сайи предупрежгдения
Notice: Undefined offset: 11 in /home/c/ce93710/oc21/public_html/system/storage/modification/catalog/controller/product/product.php on line 450
Warning: Invalid argument supplied for foreach() in /home/c/ce93710/oc21/public_html/system/storage/modification/catalog/controller/product/product.php on line 450
Естественно, предупрежгдение повторяется по когдачеству опций, завегденных для товара, созданного вручную, с разными значениями Undefined offset. Ни одна опция автоматически не выбрана на страниэто товара, созданного вручную
Посмотрел код, предупрежгдения относятся к блоку
foreach ($product_option_values[$option_value['product_option_value_id']] as $value)