При выполнении подобного кода:
$dummyProduct = new shopProduct($settings['dummy_product_id']);
for ($m = 0; $m < $qty; $m++) {
$product = $dummyProduct->duplicate(array(), $errors);
}
Первый и последний товар создается нормально, а у всех остальных пропадают артикулы, причем они пропадают и у $dummyProduct что вообще непонятно т.к. он вообще не должен при дублировании как-то изменяться.
Пришлось перенести
$dummyProduct = new shopProduct($settings['dummy_product_id']);
в цикл, это сильно тормозит процесс - смысл в данном методе теряется.
0 комментариев