для владельцев сайтов на движке DLE желающих с минимальными правками своего сайта получить механизм для предоставления посетителям возможности просматривать список товаров и осуществлять предварительный заказ непосредственно с сайта.
- Добавлен "подвал" с версией модуля.
- Добавлены теги [cs_xxx][/cs_xxx] и [not_cs_xxx][/not_cs_xxx] для вывода данных внутри [items][/items]. Теги работают во всех шаблонах модуля и для всех полей, импортированных из файла
- Добавлен служебные теги [debug_info]{debug_info}[/debug_info] для удобства отладки.
- Новые теги добавлены во все шаблоны модуля для примера.
- Доработан test.csv для демонстрации работы новых тегов.
- Переработана форма поиска, теперь это две разных формы. Если необходим дополнительный поиск - нужно нажать на соответствующую кнопку, предварительно заполнив поле поиска и выбрав область поиска.
Самое важное+ не требует правок в файлах движка DLE
+ подключается в шаблон сайта через {include file="engine/modules/название-модуля.php"}
+ проверен на обработке файла товаров 20000 позиций
+ отдельный CSS для вывода списка товаров
1. Модуль "Поиск по складу" предназначен
для вывода на страницах сайта работающего на основе движка DLE-CMS списка ранее загруженных товаров в табличной форме с возможностью выбора необходимых позиций и отправкой предварительноо заказа на адрес электронной почты менеджера сайта.
2. Алгоритм работы модуля "Поиск по складу"
при переходе на специальную страницу https://tcse-cms.com/nouck.html посетитель сайта может ввести название запчасти или ее шифр в базе производителя МАН
либо воспользоваться ссылкой "показать все" для вывода полного списка всех имеющихся товаров на сайте.
на страницу выводятся по 20 строк с названием товара, ценой, единицами измерения и кодом.
напротив каждого товара имеется кнопка для добавления в корзину
после клика на кнопку "+" происходит добавление товара в корзину, без перезагрузки страницы
при нажатии кнопки "оформить" происходит вывод формы для оформления заказа
после того, как поля оформления заказа заполнены - требуется еще раз нажать кнопку "оформить" и подтвердить правильность оформления на отдельной странице
после нажатия на кнопку "оформить" происходит отправка электронного письма на адрес менеджера сайта, а посетитель видит информацию о своем заказе.
На адрес менеджера сайта приходит письмо в виде таблицы
выбрать файл с товарами для сайта и произвести загрузку данных
3. требования для файл товарных остатков
формат CSV (с разделителями запятыми)
первая строка при загрузке игнорируется (можно использовать для вывода пояснений)
Номенклатура;№ MAN;Наименование;Единица измерения;Цена
выбрать файл с товарами для сайта и произвести загрузку данных.
- за основу взята идея нашего самого первого модуля
скрипт поиска товаров по складу реализованного в 2006 году.
Программист:
- Николай Чуяков (версия 1.0)
- Кирилл Родэ (версия 2.0)
- Павел Белоусов (версия 3.0 и выше)
Руководитель проекта: Виталий Чуяков