Представляем вашему вниманию анонс модуля интернет-магазина для CMS DLE - TCSE TradeMod.
В отличии от разработок других авторов TCSE TradeMod добавляет функционал магазина к стандартным новостям используемым владельцами сайтов работающих на DataLife Engine.
Такой подход облегчает переход от развлекательного или новостного ресурса к интернет-магазину. Страницы вашего сайта, еще вчера описывающие особенности услуг или товаров уже сегодня могут предоставить посетителям возможность сделать заказ прямо с сайта.
Особенности TCSE TradeMod1. Возможность использовать стандартные средства ДЛЕ (публикацию и редактирование новостей) для отображения товаров.
все, что вам необходимо - указать будет ли данная новость товаров на сайте, установить цену для отображения на сайте и подсчета заказа скриптом
2. Для оформления заказа на сайте посетителю нет необходимости в процедуре регистрации в системе DLE. После добавления товаров в корзину, и желания оформить заказ, остается сделать только 3 клика мышкой и указать свое имя и контактный телефон.
3. Список заказов хранится в админке модуля, нет страниц с контактными данными и списком заказов доступными по хеш-ссылкам. После оформление заказа - на адрес менеджера магазина прилетает письмо со ссылкой в админку. (доступ по паролю администратора сайта.)
4. В админке сайта менеджер может не только просмотреть данные из заказа, но так же установить статус
5. Если ваш магазин имеет большой список товаров - вы всегда можете выгрузить его в формате CSV на компьютер. Отредактировал цены и загрузить на сайт обратно.
6. Кроме название товара (которое так же является названием новости движка ДЛЕ) добавлена поддержка вывода артикула на страницы краткой и полной новостей.
История версия:
исправлено:
- отображение цены товара в шаблоне relatednews.tpl
- ошибка при обновлении автоинстайлера TradeMod для версии DLE 9.7
- теги номера заказа и платёжки в письмо и на сайт (order.sendmail.tpl)
добавлено:
- Вывод цен с копейками. Например цена 49,99 Евро.
- Запрет для любых категорий пользователей, кроме Админов на удаление информации о поступивщих заказах в админку магазина
- В админку магазина добавлен выбор валют для отображения на сайте. Теперь список включает: Рубли, Гривны, Евро, Доллары США.
- В админке можно указать, что именно будет являться уникальным полем для товара: заголовок, артикул или заголовок + артикул.
- Изменены теги вывода шаблонов почтовых уведомлений магазина.
При написании шаблона для данного сообщения вы можете использовать следующие теги:[payment_method=nal|sberbank|cred|robox][/payment_method] - сообщения при разных видах оплаты
{%id%} - идентификатор заказа
исправлено:- ошибка при загрузке файла с ценами при которой все новые товары попадали в корневую директорию сайта, а не в выбранную из списка по-умолчанию
- теперь после того как пользователь нажал "добавить в корзину" не происходит редирект на главную страницу. А остается на странице с которой была нажата кнопка заказа.
добавлено:- система сравнения товаров по параметрам заданным в доп-полях DLE
- ссылка для вывода количества товаров в списке сравнение
<a href="/diff.html">Сравнить товары <span class="diff-count"></span></a>
- Автоустановщик модуля TradeMod.
- вывод всех тегов магазина в шаблон похожих новостей relaternews.tpl
- в шаблон
trade.basket.tpl добавлены новые теги
[empty][/empty] - выводит содержимое, если корзина пуста
[not-empty][/not-empty] - выводит содержимое, если в корзине есть товары
{total-count} - всего едениц товара
{total-price} - общая цена заказа
{rate} - денежная еденица (валюта)
- в файл выгрузки\загрузки товаров на сайт данные для доп-полей примеряемых для системы сравнения товаров и вывода характеристик продукта.
исправлено:
теперь уникальным id для товара является не название (title), а номер новости в базе данных (newsid). Таким образом на сайте могут быть загружены и обновлены товары с одинаковыми названиями (но разными артикулами и ценами).
добавлено:
вывод тегов модуля магазина в шаблоне custom новостей (отображение цены и артикула)
исправлено:
проблема обрезки артикулов по первому тире в названии
внешний идентификатор переименован в артикул (более понятный термин для клиентов)
добавлено:
Экспорт товаров с сайта в файл shop.csv
Поддержка вывода артикулов на страницах краткой и полной новости
Сортировка товаров по цене.
добавлено:Поддержка отображения статуса YML для каждого товара индивидуально
Поддержка массовых действий над списком товаров\новостей через меню
Поддержка настроек работы с форматом YML через админку модуля TCSE TradeMod
можно указать следующие параметры:
Название магазина в YML
Название компании владельца магазина в YML
Категории, запрещённые в YML (Указать через запятую.)
в режиме редактирования новости появляется возможность указать, будет ли данная новостью товаров и если да - указать цену продукта.
Список шаблонов используемых в работе модуляСписок тегов для шаблонов
shortstory.tpl и
fullstory.tpl[is_trade] и [/is_trade] общие теги для остальных тегов модуля магазина. Если для новости не установлен параметр "отобрать как товар", содержимое этих тегов не выводится
[isnt_basket] и [/isnt_basket] теги для вывода ссылки на добавления товаров в корзину.
[in_basket] и [/in_basket] содержимое тегов выводится, если товар уже добавлен в корзину.
{price} тег вывода цены товара
{trade_id} тег вывода артикула товара
# подключение корзины в виде блока на главной странице сайта
{include file="engine/modules/mod_basket.php"}
Шаблоны:1.
order.sendmail.tpl: шаблон содержит сообщение, отправляемое менеджеру
{admin_link} - ссылка в админку на созданный заказ
2.
order.complete.tpl: шаблон отвечающий за оформление заказа
{tradelist} - список товаров заказа
{all_price} - общая стоимость заказа
{rate} - валюта
{payment_method} - вывод методов платежа
3.
trade.basket.tpl: шаблон отображения корзины (краткая версия)
{tradelist} - список товаров заказа
[discount]{discount}%[/discount] - показывает процент скидки, если она есть
<a href="/trade/clear">Очистить список</a>
- ссылка очистки товаров в корзине
<a href="/tradelist.html">Оформить заказ</a>
- ссылка на полную версию корзины
4.
trade.basket.list.tpl: шаблон товара в корзине (краткая версия)
{title} - название товара
{number} - кол-во экземпляров товара
{price} - общая цена товара (цена x кол-во )
{rate} - валюта
5.
trade.main.tpl: шаблон отображения корзины (полная версия)
{tradelist} - список товаров
{all_price} - общая сумма заказа
{rate} - валюта
[no_trades][/no_trades] - содержимое тегов не отображается, если список товаров
пуст
6.
trade.list.tpl: шаблон товара в корзине (полная версия)
{title} - название товара
{number} - кол-во экземпляров товара
{price} - цена одного экземпляра товара
{main_price} - общая цена товара (цена x кол-во )
{rate} - валюта
{trade_id} - id товара в базе
Примеры магазинов работающих на основе модуля TradeMod.
7 Комментарии