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

v1ru5

Newbie
  
  • Posts

    8
  • Joined

  • Last visited

Recent Profile Visitors

620 profile views

v1ru5's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Доброго времени суток! Необходимо решение, которое будет выполнять подстановку менеджера к заказам. Список менеджеров берется из oc_user списком и в oc_order в столбец manager записывается при нажатии кнопки "сохранить". Используется OrderPro плагин (закриптован файл модуля) Так же надо чтобы можно было сделать фильтр по менеджерам. Скидывайте, пожалуйста в ЛС цену и время решения задачи
  2. Доброго времени суток. Нужна помощь, голова уже не варит, может есть кто поможет. Ситуация следующая: Необходимо к заказу прикреплять вручную менеджера. Использую OrderPro дополнение, mudule дополнения закриптован. Делаю все манипуляции через user модуль. Для вывода списка прикрепил функцию к контроллеру заказов, тут проблем не было. Правда, не знаю, на сколько правильно это сделал, потому что беру переменные firstname и lastname из модуля user/user: Перевел кусок из контроллера user/user в контроллер sale/orderpro $this->load->model('user/user'); $user_total = $this->model_user_user->getTotalUsers($data); $results = $this->model_user_user->getUsers($data); foreach ($results as $result) { $action = array(); $action[] = array( 'text' => $this->language->get('text_edit'), 'href' => $this->url->link('user/user/update', 'token=' . $this->session->data['token'] . '&user_id=' . $result['user_id'] . $url, 'SSL') ); $this->data['users'][] = array( 'user_id' => $result['user_id'], 'username' => $result['username'], 'firstname' => $result['firstname'], 'lastname' => $result['lastname'], 'manager' => $result['lastname'], 'status' => ($result['status'] ? $this->language->get('text_enabled') : $this->language->get('text_disabled')), 'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])), 'selected' => isset($this->request->post['selected']) && in_array($result['user_id'], $this->request->post['selected']), 'action' => $action ); } Далее, вывел это через echo, где присваивается к пользователю его id : <?php foreach ($users as $user) { ?> <?php if ($user['username'] == $username) { ?> <option value="<?php echo $user['user_id']; ?>" selected="selected"><?php echo $user['firstname']; ?> <?php echo $user['lastname']; ?></option> <?php } else { ?> <option value="<?php echo $user['user_id']; ?>"><?php echo $user['firstname']; ?> <?php echo $user['lastname']; ?></option> <?php } ?> <?php } ?> </select></td> Как выглядит это визуально : Далее, в самом заказе так же сделал вывод : Соотвественно, подготовил в таблице oc_order столбец manager. Вопрос в следующем : Как правильно настроить сохранение данных, которые берутся из lastname и firstname (oc_user), правильно объединить их и записать в столбец другой таблицы (oc_order) Я совсем запутался, буду признателен за любые идеи... Понимаю, что надо еще сделать новую функцию для привязки менеджера конкретно к заказу, посредством объявления переменной $order_id, и так же понимаю что надо сделать сохранение данных POST запросом, но практических знаний не хватает... Если укажите направление действий, буду очень признателен, спасибо!
  3. Разобрался. Проблема в несоответствии ID в weight_class_id в БД и в единицах веса в админке.
  4. Добрый день. проблема в следующем (функции и код контроллера, относящийся к cart не менял): В корзине при вызове стандартной функции учитывает только последний товар, имеющийся в корзине. Функция getWeight, как я увидел в коде, выполняет функцию умножения кол-ва товара на его вес, так и происходит при выводе в корзине, но только последнего товара. Подскажите, как сделать вывод веса всех товаров в сумме? Есть так же функция cart_total, которая выводит все кол-во товара. Но опять же, вес товара суммируется от последнего наименования в корзине буду признателен любой помощи или совету. Не понимаю в какую сторону копать... --------- скриншоты прилагаю двух товаров , показанные на первом скриншоте. Перед кнопкой "-" выведен вес товара OpenCart 1.5.4.1
×
×
  • 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.