Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

v1ru5

Новачок
  
  • Публікації

    8
  • З нами

  • Відвідування

Відвідувачі профілю

617 переглядів профілю

v1ru5's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Репутація

  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
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.