Nameless Опубликовано: мая 5, 2016 Жалоба Поделиться Опубликовано: мая 5, 2016 Прошу помочь с редактированием кода в catalog/controller/product/product.php foreach ($this->model_catalog_product->getProductOptions($this->request->get['product_id']) as $option) { $product_option_value_data = array(); // 911 $Pred = '99999'; foreach ($option['product_option_value'] as $option_value) { $xxx = $option_value['option_value_id']; if ($option_value['weight'] == '999' and $Pred == $xxx) { } else { if (!$option_value['subtract'] || ($option_value['quantity'] > 0)) { if ((($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) && (float)$option_value['price']) { $price = $this->currency->format($this->tax->calculate($option_value['price'], $product_info['tax_class_id'], $this->config->get('config_tax') ? 'P' : false)); } else { $price = false; } //911 if ($option_value['weight'] != '999') { if ($option_value['weight_prefix'] != '-') { $ves = $option_value['name'] . '/ ' . ($product_info['weight'] + $option_value['weight']) . ' гр.'. ' ('.($product_info['price'] + $option_value['price']).' р)'; } else { $ves = $option_value['name'] . '/ ' . ($product_info['weight'] - $option_value['weight']) . ' гр.'. ' ('.($product_info['price'] - $option_value['price']).' р)'; } } else { $ves = $option_value['name'] . '/' . ' ПРЕДЗАКАЗ '; } $Pred = $option_value['option_value_id'] ; // 911 end $product_option_value_data[] = array( 'product_option_value_id' => $option_value['product_option_value_id'], 'option_value_id' => $option_value['option_value_id'], //911 'name' => $ves, //'name' => $option_value['name'], 'image' => $this->model_tool_image->resize($option_value['image'], 50, 50), 'price' => $price, 'price_prefix' => $option_value['price_prefix'] ); } } } результат работы данных изменений выглядит вот так http://prntscr.com/b0m8cu сейчас функция предзакза срабатывает если вес товара равен 999 Хочу сделать, что бы предзаказа срабатывал если кол-во товара было =<0 и по определенным id опций Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.