Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Cronos

Newbie
  
  • 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. Ничего не понял, я только начал разбиратся.... Вот к примеру я поставил модуль deliverdateshipping он показывает дату и время доставки. Подскажите на примере что подправить чтобы вывести его в столбец рядом со статусом?
  6. Здравствуйте, подскажите как вывести колонку адреса доставки при просмотре списка заказов? Я сделал так: <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> Вот сделал на примере статуса, колонка выводится статус тоже....Но вот если я меняю другую переменную - ее не находит. Как взять адрес доставки для каждого заказа?
  7. .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 блоки ездят. Может гляните на сам сайт? могу в лс кинуть адрес
  8. А можно там простенька нацарапать а то непонятно маленько. Я конечно прочту как сделать и постараюсь сам вникнуть....
  9. Доброго времени суток. 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; } Как сделать чтобы паддинг и бордет не считались в размер блока при наведении?
  10. Думал сам справлюсь, но.... увы.... У меня есть MultiMerch, но я хочу выпилить из карточки товара инфу о продавце. На скрине то, что нужно удалить В каком файле это находится?
  11. Перейдя в Система-Локализация-Налоги-Налоговые ставки, и при изменении ставки там есть возможность выбора группы покупателей для которых эта ставка действует. Я правильно понимаю? Я создал несколько ставок и несколько групп пользователей. И применил к группам соответствующие ставки. Проблема в том что эти ставки не отображаются(не прибавляется процент к цене указанной в налоговой ставке) Может я неверно понимаю как это дело работает? Допустим есть налоговая ставка 10% и 20 % и 2 группы пользователей соответственно. Нужно чтобы одним цена была + 10% по налогу другим + 20%...
  12. Да, только ндс мне нужен, он должен считатся, его нужно просто скрыть. Сумма - в настройках "Учитывать в заказе" - не будет считать сумму товаров! В шаблоне как скрыть?
Guest
×
  • 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.