Простая регистрация и заказ Simple — Хак со Счетом


Простая регистрация и заказ Simple - Хак со Счетом

Простая регистрация и заказ Simple — Хак со Счетом

Все привет!!Сегодня мы поговорим про «кустарный» метод добавления нужного Хака со Счетом в Ваш любимый интернет-магазин на базе Opencar.
На днях ко мне обратился друг с просьбой об дополнении в его сайт!Смысл был прост!Мне предстояло внести в административную часть небольшие дополнения!

И так!Задача у нас такова:
При нажатии «Просмотреть счет» генерируется накладная для печати, но в ней нет пункта: «Номер отделения почты«!И тратится много времени на поиск и запись нужной информации в бумажный вариант заказа!

Вот тут начинается самое интересное!Так как я человек иногда ну очень ленивый, решил что такого метода будет достаточно с головой!

Давайте приступим все же к самому процессу!

И так у нас есть Opencart v.1.5.5.1.2 и модуль Простая регистрация и заказ Simple v.4.2.5 (по крайней мере тестировался на нем)!
Для начала топаем сюда: admin/view/template/sale. В этой папке мы находим вот этот файл: order_invoice.tpl и открываем любым редактором кода, я использую Notepad++.
Ищем строчку
[sociallocker]

<?php if ($order['shipping_method']) { ?>

— это примерно 70-80 строчка кода.После нее ставим пробел и добавляем вот такое:

<?php echo $order['shipping_method']; ?> :
	<?php
		$shippingMethodQuery = "SELECT nomer_otdelenie FROM oc_order_simple_fields WHERE order_id='" . $order['order_id'] . "'";

		$shippingResult = mysql_query($shippingMethodQuery) or die(mysql_error());
		while ($row = mysql_fetch_assoc($shippingResult)) {
			echo $row['nomer_otdelenie'];
		}		
	?>

[/sociallocker]

Теперь по порядку:
nomer_otdelenie — это графа в таблице oc_order_simple_fields.Она может быть у Вас совсем другой.Так как она создана в модуле Простая регистрация и заказ Simple.
oc_order_simple_fields — название таблицы которую мы будем использовать.
order_id — это номер счета фактуры , который вписан в базу Опенкарт.

Простая регистрация и заказ Simple - Хак со Счетом

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

Вот в принципе и все!Надеюсь кому-то помог!Жду Ваших комментариев!
Всем спасибо за уделенное время :=)

Previous СЕО для начинающих, основы для чайников – урок №2
Next Адаптивный шаблон Opencart 2.1.0.1-2.1.0.2 - Magazin

Suggested Posts

10 советов и техник HTML5(Часть1)

Скачать множество кнопок, стикеров, разнообразных элементов в PSD формате

Возврат к основам или как создать HTML5 шаблон?!

Добавляем локацию мест Google Maps на ваш WordPress-сайт

15 новых и красивых JQuery сдайдеров

Модуль доставки Новая Почта для OpenCart 2 v 3.2