помогите пожалуйста сошибкой

fantats

Постоялец
Регистрация
30 Ноя 2014
Сообщения
327
Реакции
195
Для просмотра ссылки Войди или Зарегистрируйся
пропали кнопки редактирования заказа
может есть модуль или инструменты?
 
Последнее редактирование:
Приветствую! Вам нужно изменить настройки Статуса заказа в:
Параметры магазина ->> Настройки заказов ->> Статусы (выбираем статус заказа, который требуется изменить; у меня это статус: "В обработке") ->> Изменить
Снимите галочку в чекбоксе "Показать PDF о доставке." (см. скрин) и... после этого появятся заветные кнопки :ay:
P.S. Иногда (не всегда), также требуется снять отметку в чекбоксе "Квалифицировать данный заказ как проверенный"
 

Вложения

  • 011.jpg
    011.jpg
    183,2 KB · Просмотры: 12
Приветствую! Вам нужно изменить настройки Статуса заказа в:
Параметры магазина ->> Настройки заказов ->> Статусы (выбираем статус заказа, который требуется изменить; у меня это статус: "В обработке") ->> Изменить
Снимите галочку в чекбоксе "Показать PDF о доставке." (см. скрин) и... после этого появятся заветные кнопки :ay:
P.S. Иногда (не всегда), также требуется снять отметку в чекбоксе "Квалифицировать данный заказ как проверенный"

тоже не помогает

... продолжение ...как добавить такой "функционал" в Warehause ?

Для просмотра ссылки Войди или Зарегистрируйся
 
можно влезть в код и посмотреть какие там условия для отображения этих кнопок.
 
можно влезть в код и посмотреть какие там условия для отображения этих кнопок.

нашел 3 места в controllers/adminAdminOrdersController.php

строка 303-310
PHP:
if (!$order->hasBeenShipped() && !$this->lite_display) {
                $this->toolbar_btn['new'] = array(
                    'short' => 'Create',
                    'href' => '#',
                    'desc' => $this->trans('Add a product', array(), 'Admin.Orderscustomers.Feature'),
                    'class' => 'add_product',
                );
            }
строка 2100-2105
PHP:
$product_informations = $_POST['add_product'];
        if (isset($_POST['add_invoice'])) {
            $invoice_informations = $_POST['add_invoice'];
        } else {
            $invoice_informations = array();
        }

ну и это на 2295 строке (не уверен)
PHP:
$order_detail->createList($order, $cart, $order->getCurrentOrderState(), $cart->getProducts(), (isset($order_invoice) ? $order_invoice->id : 0), $use_taxes, (int) Tools::getValue('add_product_warehouse'));

были также подозрения что это могло быть после манипуляций с номерами заказов (Для просмотра ссылки Войди или Зарегистрируйся )
так как была такая картинка Для просмотра ссылки Войди или Зарегистрируйся
после удаления файла и чистки кеша ничего не поменялось
 
Назад
Сверху