Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Cronos

Новичок
  
  • Posts

    32
  • Joined

  • Last visited

Cronos's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Не знаю как посивить +1. Спасипотому что!
  2. Доброго времени суток. Решил сгделать инфу о том какой курьер досивляет заказ. Сгделал следуюещёе: /var/www/html/admin/view/template/sale/order_sale.tpl <tr> <td class="left"><?php echo $entry_courier; ?></td> <td class="left"><select name="courier"> <?php foreach ($couriers as $courier) { ?> <?php if ($courier['id'] == $courier_id) { ?> <option value="<?php echo $courier['id']; ?>" selected="selected"><?php echo $courier['surname']; ?></option> <?php } else { ?> <option value="<?php echo $courier['id']; ?>"><?php echo $courier['surname']; ?></option> <?php } ?> <?php } ?> </select></td> </tr> Это вывод фамилий курьеров. Для них своя иблица. /var/www/html/admin/controller/sale $this->data['couriers'] = $this->model_sale_order->getCouriers(); Получаем всех курьеров. /var/www/html/admin/model/sale/order.php public function getCouriers() { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "curiers"); return $query->rows; } Функция для выпотому чтора из иблицы курьеров. $this->db->query("UPDATE `" . DB_PREFIX . "order` SET firstname = '" . $this->db->escape($data['firstname']) . "', lastname = '" . $this->db->escape($data['lastname']) . "', email = '" . $this->db->escape($data['email']) . "', telephone = '" . $this->db->escape($data['telephone']) . "', fax = '" . $this->db->escape($data['fax']) . "', payment_firstname = '" . $this->db->escape($data['payment_firstname']) . "', payment_lastname = '" . $this->db->escape($data['payment_lastname']) . "', payment_company = '" . $this->db->escape($data['payment_company']) . "', payment_company_id = '" . $this->db->escape($data['payment_company_id']) . "', payment_tax_id = '" . $this->db->escape($data['payment_tax_id']) . "', payment_address_1 = '" . $this->db->escape($data['payment_address_1']) . "', payment_address_2 = '" . $this->db->escape($data['payment_address_2']) . "', payment_city = '" . $this->db->escape($data['payment_city']) . "', payment_postcode = '" . $this->db->escape($data['payment_postcode']) . "', payment_country = '" . $this->db->escape($payment_country) . "', payment_country_id = '" . (int)$data['payment_country_id'] . "', payment_zone = '" . $this->db->escape($payment_zone) . "', payment_zone_id = '" . (int)$data['payment_zone_id'] . "', payment_address_format = '" . $this->db->escape($payment_address_format) . "', payment_method = '" . $this->db->escape($data['payment_method']) . "', payment_code = '" . $this->db->escape($data['payment_code']) . "', shipping_firstname = '" . $this->db->escape($data['shipping_firstname']) . "', shipping_lastname = '" . $this->db->escape($data['shipping_lastname']) . "', shipping_company = '" . $this->db->escape($data['shipping_company']) . "', shipping_address_1 = '" . $this->db->escape($data['shipping_address_1']) . "', shipping_address_2 = '" . $this->db->escape($data['shipping_address_2']) . "', shipping_city = '" . $this->db->escape($data['shipping_city']) . "', shipping_postcode = '" . $this->db->escape($data['shipping_postcode']) . "', shipping_country = '" . $this->db->escape($shipping_country) . "', shipping_country_id = '" . (int)$data['shipping_country_id'] . "', shipping_zone = '" . $this->db->escape($shipping_zone) . "', shipping_zone_id = '" . (int)$data['shipping_zone_id'] . "', shipping_address_format = '" . $this->db->escape($shipping_address_format) . "', shipping_method = '" . $this->db->escape($data['shipping_method']) . "', shipping_code = '" . $this->db->escape($data['shipping_code']) . "', comment = '" . $this->db->escape($data['comment']) . "', order_status_id = '" . (int)$data['order_status_id'] . "', affiliate_id = '" . (int)$data['affiliate_id'] . "', date_modified = NOW(), courier_id = '" . (int)$data['courier_id'] . "' WHERE order_id = '" . (int)$order_id . "'"); Добавил в запрос на редактирование заказа еещё 1 переменную courier_id = '" . (int)$data['courier_id'] . "' Вся загвоздка в том что я не знаю как из селеки (см. скриншот) взять id выбранного курьера и записать его в переменную $data['courier_id'], для последуюещёго добавления в базу... Подскажите как рилииет механизм "взятия" значения переменной из полей... Чиил докуменицию, попропотому чтовал - не полулилось... На скриншоте селект из которого нужно взять значение.
  3. Добрый гдень. Я попыился вывести адрес досивки в "предпросмотр" заказов, для удобства. У меня это полулилось. Но когда я нажимаю Фильтрацию по записям(по какому-то адресу) Мне выдает то что на скрине. А когда просто захожу в Продажи-Заказы и нажимаю кнопку Показать счет мне выдает: Notice: Undefined variable: order_id in /var/www/html/vqmod/vqcache/vq2-admin_controller_sale_order.php on line 2695 Добавлял все в точности как и переменная: filter_order_status_id (По ее образу и подобию) Помогите разобраться ггде коскак.... битый час не могу выявить ггде промазал...
  4. И да, к сити, суещёствует ли бесплатный модуль учеи курьеров?
  5. Да, завтра начну, спасипотому что
  6. Ничего не понял, я только начал разбиратся.... Вот к примеру я посивил модуль deliverdateshipping он показывает дату и время досивки. Подскажите на примере что подправить чтобы вывести его в столбец рядом со ситусом?
  7. Здравствуйте, подскажите как вывести колонку адреса досивки при просмотре списка заказов? Я сгделал ик: <file name="admin/view/template/sale/order_list.tpl"> <operation> <search position="before"><![CDATA[ <td class="right"><?php if ($sort == 'o.total') { ?> ]]></search> <add><![CDATA[ <td class="left"><?php if ($sort == 'status') { ?> <a href="<?php echo $sort_status; ?>" class="<?php echo strtolower($order); ?>"><?php echo $column_status; ?></a> <?php } else { ?> <a href="<?php echo $deliver_date; ?>"><?php echo $column_status; ?></a> <?php } ?></td> ]]></add> </operation> <operation> <search position="before"><![CDATA[ <td align="right"><input type="text" name="filter_total" value="<?php echo $filter_total; ?>" size="4" style="text-align: right;" /></td> ]]></search> <add><![CDATA[ <td align="right"></td> ]]></add> </operation> <operation> <search position="before"><![CDATA[ <td class="right"><?php echo $order['total']; ?></td> ]]></search> <add><![CDATA[ <td class="left"><?php echo $order['status']; ?></td> ]]></add> </operation> </file> Вот сгделал на примере ситуса, колонка выводится ситус тоже....Но вот если я меняю другую переменную - ее не находит. Как взять адрес досивки для каждого заказа?
  8. .box-product > div { width: 168px; display: inline-block; vertical-align: top; margin: 10px; border: 1px solid transparent; } .box-product > div:hover { box-shadow: 0 0 15px #00aaff; border: 1px solid #00aaff; padding: 5px; outline: 1px solid #00aaff; } 0_0 блоки ездят. Может гляните на сам сайт? могу в лс кинуть адрес
  9. А можно им простенька нацарапать а то непонятно мнонько. Я конечно прочту как сгделать и посираюсь сам вникнуть....
  10. Доброго времени суток. 2 дня мучаюсь с эффектом при навегдении на продукт. Сгделать желаемое полулилось. Но вот когда навожу на продукт осильные блоки "прыгают". CSS:.box-product > div { width: 168px; display: inline-block; vertical-align: top; margin: 10px; } .box-product > div:hover { box-shadow: 0 0 15px #00aaff; border: 1px solid #00aaff; padding: 5px; } Как сгделать чтобы паддинг и потому чторгдет не слиились в размер блока при навегдении?
  11. Думал сам справлюсь, но.... увы.... У меня есть MultiMerch, но я хочу выпилить из карточки товара инфу о продавэто. На скрине то, что нужно удалить В каком файле это находится?
  12. Перейдя в Система-Локализация-Налоги-Налоговые сивки, и при изменении сивки им есть возможность выпотому чтора группы покупателей для которых эи сивка гдействует. Я правильно понимаю? Я создал несколько сивок и несколько групп пользователей. И применил к группам соответствующие сивки. Проблема в том что эти сивки не отображаются(не прибавляется проэтонт к этоне указанной в налоговой сивке) Может я неверно понимаю как это гдело рилииет? Допустим есть налоговая сивка 10% и 20 % и 2 группы пользователей соответственно. Нужно чтобы одним этона была + 10% по налогу другим + 20%...
  13. Да, только ндс мне нужен, он должен слиится, его нужно просто скрыть. Сумма - в настройках "Улитывать в заказе" - не бугдет слиить сумму товаров! В шаблоне как скрыть?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.