Gruzin Опубликовано 5 августа, 2017 Жалоба Поделиться Опубликовано 5 августа, 2017 (изменено) Всем привет, сделал доработку Пакетное изменение цен по этой инструкции Но как там и написано в комментариях сбрасывается количество товара, может можно решить эту проблему? Изменено 5 августа, 2017 пользователем Gruzin Цитата Ссылка на сообщение Поделиться на другие сайты
koteyka Опубликовано 7 августа, 2017 Жалоба Поделиться Опубликовано 7 августа, 2017 case 'change_price': { $operation = $this->request->post('op_type', 'integer'); $save_old = $this->request->post('save_old', 'integer'); $value = floatval(str_replace(',','.',$this->request->post('value'))); foreach($this->variants->get_variants(array('product_id' => $ids)) as $variant) { $price = $variant->price; $old_price = ($save_old == 1) ? $variant->price : $variant->compare_price; if($operation == 0) $price = $price + $value; elseif($operation == 1 && $value != 0) $price = $price * $value; $this->variants->update_variant($variant->id, array('price'=>$price, 'compare_price'=>$old_price, 'stock'=>$stock)); } break; }Вот тут нужно убрать 'stock'=>$stock Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 7 августа, 2017 Автор Жалоба Поделиться Опубликовано 7 августа, 2017 Вот тут нужно убрать 'stock'=>$stockГениально, спасибо большое. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.