Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Если зайти в редактирование товара, то там поле EAN заполнено верно?То есть EAN ввожу, а там пусто.
Все снова проверил.Если зайти в редактирование товара, то там поле EAN заполнено верно?
А все замены, что я писал сделали? Может в нескольких строках находилось, то что нужно было найти? Можете проверить?
Это Вы на рабочем магазине делаете? Если есть фтп доступ, может быть глянул что там и как.Все снова проверил.
Сумма себестоимости стоит 0 в заказе.
А у самих товаров в себестоимости пусто, никакого значения.
Хотя у каждого из них заполнен EAN просто цифрой.
admin\view\template\sale\order_info.tpl
После:
Добавить:Код:<td class="left"><?php echo $column_product; ?></td>
Код:<td class="left">Себестоимость товара</td>
Перед:
Добавить:Код:<td class="left"><?php echo $product['model']; ?></td>
Перед:Код:<td class="left"> <?php foreach ($product['eantoorder'] as $eantoorder) { ?> <div id="load_numAll-shet"><div data-num="<?php echo $eantoorder['ean']; ?>" id="load_numAll" ><?php echo $eantoorder['ean']; ?></div></div> <?php } ?></td>
Вставить:Код:<?php foreach ($totals as $totals) { ?>
Перед:Код:<tbody> <tr> <td colspan="5" class="right">Общая себестоимость</td> <td class="right"><div id="load_numAll-show"></div></td> </tr> </tbody>
Вставить:Код:$('#invoice-generate').live('click', function() {
Код:var $showBox = document.getElementById('load_numAll-show'); var $numbers = document.querySelectorAll('#load_numAll-shet div'); var sum = 0; for(var i = 0; i < $numbers.length; i++) { sum += Number($numbers[i].dataset.num); } $showBox.innerText = sum;
admin\controller\sale\order.php
После:
Вставить:Код:$options = $this->model_sale_order->getOrderOptions($this->request->get['order_id'], $product['order_product_id']);
admin\model\sale\order.phpКод:$eantoorders = $this->model_sale_order->getProductsEan($product['product_id']); $eantoorders_data = array(); foreach ($eantoorders as $eantoorder) { $eantoorders_data[] = array( 'ean' => $eantoorder['ean'] ); }
Перед:
Вставить:Код:public function getOrderOption($order_id, $order_option_id) {
Поле EAN заполняем у товаров.Код:public function getProductsEan($product_id) { $query = $this->db->query("SELECT ean FROM " . DB_PREFIX . "product WHERE product_id = '" . (int)$product_id . "'"); return $query->rows; }
Получаем на выходе вот такое Для просмотра ссылки Войдиили Зарегистрируйся
Если подойдёт, можете отблагодарить