Перейти к содержанию
7up

[Решено] Смена метода доставки и оплаты при редактировании заказа в админке.

Рекомендуемые сообщения

Заметил странную штуку, пользователь обратился с просьбой сменить метод доставки после оформления своего заказа, но когда зашел в админке в заказы -> редактировать, в вкладке "Итого", в списке нет выбора методов доставки и оплаты! Список вываливается, но там выбор только один, который выбрал пользователь при оформлении. Выходит что невозможно менять методы после оформления заказа? Или только у меня так?

Версия Opencart 1.5.2.1

Заранее спасибо за ответы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подтверждаю, версия 1.5.3.1 тоже самое, в закладке ИТОГО есть доступные только методы которыми была осуществлена доставка и оплата, других выбрать нельзя, печалька :-(

А хотелось бы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И никто не отреагировал на сей вопрос, а он актуальный, пожалуйста, помогите, с данным вопросом, а вообще предлагаю уважаемому deeman доработать заказы в админке, и сделать типа модуля simple admin который будет позволять редактировать и создавать заказы в админке на одной странице с возможностью убрать и добавить поля.

Кто поддержит меня?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поддерживаю. Очень не удобно, что нельзя поменять способ доставки и оплаты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кнопку "Обновить" надо нажать при редактирование заказа в закладке "Итого".

Сначала вы видите такое http://cl.ly/MJHg , жмем кнопку обновить http://cl.ly/MIy9

Удачи.

  • +1 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, работает. :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин, фиг бы догадался до такого, PVL респект :eek:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кнопку "Обновить" надо нажать при редактирование заказа в закладке "Итого".

Сначала вы видите такое http://cl.ly/MJHg , жмем кнопку обновить http://cl.ly/MIy9

Удачи.

Вы перевернули мое сознание!!!))) Спасибо огромное!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кнопку "Обновить" надо нажать при редактирование заказа в закладке "Итого".

Сначала вы видите такое http://cl.ly/MJHg , жмем кнопку обновить http://cl.ly/MIy9

Удачи.

Здравствуйте.

Нажимаю кнопку "Обновить" и в списке доставок пропадает вообще все, даже которая была выбрана пользователем. 

 

Установлена Simple доставка, в которой нет проверки на страну, индекс и город. Также отключил проверку на эти поля в /admin/controller/sale/order.php, чтобы можно было менять заказ. Даже если заполняю индекс и страну с городом, доставки не появляются. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже подниму. Как бы подправить код, чтобы вываливался список оплаты и доставки без жмакания этой злополучной кнопки. Ведь для смены статуса заказа там в коде не зря по другому сделано и можно сразу выбирать из списка.

<td class="left"><select name="order_status_id">
                    <?php foreach ($order_statuses as $order_status) { ?>
                    <?php if ($order_status['order_status_id'] == $order_status_id) { ?>
                    <option value="<?php echo $order_status['order_status_id']; ?>" selected="selected"><?php echo $order_status['name']; ?></option>
                    <?php } else { ?>
                    <option value="<?php echo $order_status['order_status_id']; ?>"><?php echo $order_status['name']; ?></option>
                    <?php } ?>
                    <?php } ?>
                  </select></td>

Что-то такое бы нашкодил кто, для вариантов оплаты\доставки в admin/view/template/sale/order_form.tpl

 

З.Ы. Нашел платный вариант. http://www.opencart.com/index.php?route=extension/extension/info&extension_id=10800

Правда что-то ломает отдавать 500р. :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте.

Нажимаю кнопку "Обновить" и в списке доставок пропадает вообще все, даже которая была выбрана пользователем. 

 

Установлена Simple доставка, в которой нет проверки на страну, индекс и город. Также отключил проверку на эти поля в /admin/controller/sale/order.php, чтобы можно было менять заказ. Даже если заполняю индекс и страну с городом, доставки не появляются. :(

 

где-то в файлах накосячили... при нажатии на кнопку обновить способы доставки и оплаты появляются... (в1.5.5.1.2)

какая у вас версия?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возвращаясь к "решенной" теме. Вбил в шаблон (admin/view/template/sale/order_form.tpl) все свои варианты доставки\оплаты. Коды подсмотрел в БД. Теперь без жмакания кнопки сразу выпадает список из вариантов. Вроде всё корректно сохраняет. Надеюсь правильно сделал и потом не аукнется :)

Примеры

<option value="cod">Оплата при доставке</option>
<option value="yandex_transfer">Яндекс Деньги</option>
 
<option value="multiflat.multiflat2">ЕМС посылкой</option>
<option value="multiflat.multiflat0">Самовывоз</option>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте столкнулся с такой же проблемой. можно по подробнее о вашем способе? Конкретнее что куда вставлять. А то так уж сталось что в коде особо не силен :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте, а как вообще убрать пункт "доставка" из редактирования заказа?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.