Разработка сайтов на UMI.CMS
Знать UMI.CMS в совершенстве невозможно.
Даже сами разработчики знают о ней не все...

UMi

Ursa Minor

Простая корзина товаров без модуля магазин

Недавно хорошие знакомые попросили пристроить им на сайт простую корзину заказов. Как правило, я такими вещами не занимаюсь - для коммерции есть модуль "Магазин".  Но здесь ситуация иная, поэтому по-быстрому на коленке соорудил подобие корзины товаров.

Для упрощения задачи не будем создавать модуль. Надо готовить картинки, типы данных создавать, думать что в какую папку... Пойдем проще.  Делаем все кастомами к модулю webforms. Можно и к любому другому бы, но , во-первых, изначально я предполагал отправлять письма с заказом через этот модуль, чтобы оставались логи в системе; во-вторых, модуль webforms у меня самый свободный - только однажды за всю жизнь пришлось что-то туда дописывать.

Как это работает.

К товару добавляется ссылка "положить в корзину". По клику на нее добавляется единица товара. Набрав товаров можно перейти в корзину, изменить количество. Рассчитывается суммарная стоимость. Далее переход к оформлению заказа, где спрашивается минимальная контактная информация, без регистрации. Заполненная форма отправляется на почту администратору. Корзина сессионная, при закрытии окна браузера очищается.

ВНИМАНИЕ! Я рассчитывал только на tpl-шаблонизатор! Для xslt вам необходимо исправить все методы, осуществляющие вывод данных.

 

Новости

30.10.2016

Обновлено описание макроса для вывода всех элементов справочника UMI.CMS с учетом версии 14.

 

21.07.2015

Памятка по обновлению до debian 8.1. Приятно вкусить все плюшки PHP 5.6

11.11.2014

Как выполнить SQL-запрос из bash-скрипта. Памятка

11.11.2014

Как отследить нагрузку сайта на сервер.

06.11.2014

Заготовка для галереи изображений с прокруткой. Не знаю, когда дойдут руки довести ее до вида плагина, поэтому открываю как есть. Можно доработать.

05.11.2014

Выкладываю как заготовку свой слайдер изображений на mootools

Все обновления