Сообщение о заказе opencart

Обновлено: 05.05.2024

Должно быть вокруг линии 77-84 или около того.

Здесь вы будете загружать и форматировать всю информацию о квитанции.

В строке 108 вы найдете info метод.

Вот где начинается забава: P

Скопируйте всю соответствующую информацию из этого метода в ваш контрольный контроллер успеха сразу после $data['button_continue'] = $this->language->get('button_continue'); линия, упомянутая выше.

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

Затем вы захотите создать новый шаблон, потому что шаблон common/success является общим и используется повсеместно.

Копировать catalog/view/theme/(your theme)/template/common/success.tpl

to: catalog/view/theme/(your theme)/template/checkout/success.tpl

Таблицы, которые вам нужно добавить к шаблону успеха, начинаются в строке 28 и расширяются до строки 139. Если вы используете другую тему, вам нужно будет решить эту проблему самостоятельно.

Не забудьте изменить путь к вашему шаблону в checkout/success контроллере checkout/success в новом файле tout.

ЗАМЕТКА:

Важно помнить, что все это СЛЕДУЕТ делать в пакете модификации и НЕ в ваших основных файлах, но я не знаю вашей ситуации, так что вам решать.

ВАРИАНТ 2:

Создайте свой собственный модуль.

По-моему, построив для этой системы с версии 1.4, это лучший вариант.

Создайте новый контроллер в модулях, назовем его ControllerModuleReceipt :

ШАБЛОН:

Затем создадим шаблон в catalog/views/theme/default/module/receipt.tpl

Еще раз, если вы используете свою собственную тему, вам нужно будет ее отрегулировать.

ДОБАВИТЬ МОДУЛЬ ДЛЯ ПРОВЕРКИ УСПЕХА

Вернемся к контроллеру успеха проверки, мы должны добавить модуль.

Найти $data['content_bottom'] = $this->load->controller('common/content_bottom');

После этой строки добавьте следующее:

ДОБАВИТЬ В ШАБЛОН УСПЕХА

Удивительный код, который работает пост Винса !

Но я нашел некоторые ошибки и уведомления PHP, а таблица продуктов не отображалась, поэтому я сделал некоторые изменения в коде, и теперь он работает на 100%.

Я использовал OPTION 2 и Opencart 2.2 для тестов.

Receipit.php в CONTROLLER / MODULE

Receipit.tpl в ШАБЛОНЫ / МОДУЛЬ

ЗАМЕТКА

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

Просмотр деталей заказа

Раздел заказов находится под Продажи > Заказы. На этой странице каждый заказ, когда-либо сделанный из магазина, перечислен подробно.

Следующие данные отображаются для каждого заказа в списке:

orders

С учетом заказов, включенных в список, есть возможность редактировать, вставлять, удалять, искать или распечатывать счет-фактуру заказа.

Поиск заказа

Кнопка "Фильтр" в разделе Действие помогает найти заказы на основе информации, указанной в пробелах. Это может помочь Вам найти заказы по дате добавления или клиента. "Фильтр" не могу искать заказы по продукту, купленному еще. Для получения дополнительной информации о Фильтр см. Фильтр.

Добавление / изменение заказа вручную

Данные клиента

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

orders customer details

Детали платежа

Если адрес был добавлен к клиенту, выберите его адрес в разделе "Выберите адрес". В противном случае адрес клиента необходимо будет заполнить вручную в форме.

orders payment details

Отгрузочные реквизиты

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

Продукты

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

orders products

Подарочный сертификат

Если клиент хочет добавить заказ подарочной карты, он запросит у него следующую информацию.

orders vouchers

Итого

В разделе Итоги другие факторы оплаты, такие как купоны и ваучеры, добавляются / вычитаются из общей суммы заказа.

orders totals

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

Печать счетов

Читайте также: