Модуль "Магазин"

Модуль предназначен для создания интернет-магазинов. Организовывает управление каталогом товаров и ведение архива заказов. Редактор дополнительных полей позволяет настроить набор специальных характеристик товаров.

Ключевые возможности

  • Дерево категорий любой вложенности.
  • Любое количество фото и прикрепленных файлов для товара.
  • Комментирование и оценки для товаров.
  • Метки для новинок, спецпредложений, похожих товаров.
  • Внутренние связи между товарами (т.н. сопутствующие товары).
  • Сравнение характеристик товаров.
  • Архив всех заказов, изменение статуса каждого заказа.
  • Быстрый импорт данных каталога из файла excel.

Свойства

Создание раздела

Для создания раздела нужно перейти на страницу управления разделами "Сайт" -> "Разделы" и добавить новый раздел, выбрав при этом в качестве базового модуля «Магазин».

Управление

Панель управления разделом состоит из обязательных секций «Категории», «Записи», «Заказы», «Импорт/Экспорт», «Настройки» и опциональной секции «Комментарии».

Категории

Здесь происходит управление деревом категорий товаров. Допускается любой уровень вложенности.

Записи

Здесь происходит управление записями товаров.

Комментарии

Доступно, если включена опция «Использовать комментирование». Здесь происходит управление комментариями, которые принадлежат разделу.

Заказы

Здесь происходит управление архивом заказов.

Импорт/Экспорт

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

Настройки

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

Внешний вид

Название Идентификатор1) По умолчанию Описание
Количество записей на странице категории crows 10 Указывает сколько одновременно записей показывать на странице категории.
Количество записей на странице результатов поиска rrows 10 Указывает сколько записей одновременно показывать в результатах поиска.
Сортировка записей на страницах sort date DESC Определяет сортировку записей на страницах раздела (выбор из вариантов). Пример: {$options.sort}. Примеры возвращаемых данных: name - по названию, vote DESC - по оценке вверх, sort - по заданному порядку)
Свое правило сортировки mysort Позволяет указать свое поле для сортировки (доступно только администратору с полными правами). Пример: {$options.mysort}.
Показывать в категории записи всех подкатегорий childview false Если включено, то на странице категории будут показаны записи товаров из всех ее подкатегорий.
Валюта valute руб. Наименование основной валюты, в которой указаны цены для товаров.

Файлы

Название Идентификатор По умолчанию Описание
Использовать прикрепленные изображения useimages true Включает/выключает возможность прикрепленных к записям каталога избражений.
Уменьшать при загрузке img_resize true Если включена предыдущая опция, то эта определяет нужно ли масштабировать изображения в момент загрузки.
Масштабировать по ширине img_x 800 Указывает ширину, по которой масштабировать загружаемые изображения.
Масштабировать по высоте img_y 0 Указывает высоту, по которой масштабировать загружаемые изображения.
Использовать прикрепленные файлы usefiles false Включает/выключает возможность прикрепленных к записям каталога файлов для скачивания.

Заказ

Название Идентификатор По умолчанию Описание
Использовать возможность заказа useorder true Включает/Выключает возможность заказа (может использоваться в шаблонах чтобы скрывать нужные элементы).
Строгий учет количества onlyavailable false Если включено, то записи товаров у которых значение количества равно 0 или меньше, будут скрыты. При заказе количество товара будет списываться.
Уведомление о новом заказе на email email Адрес почты, на которую будут приходить письма новых заказов.
Шаблон уведомления о заказе администратору mail_toadmin [раздел]_order.tpl Шаблон письма.
Шаблон уведомления о заказе пользователю mail_touser Шаблон письма.

Комментирование и голосование

Название Идентификатор По умолчанию Описание
Использовать оценки usevote false Включает/выключает возможность оценивания материалов каталога пользователями на сайте.
Использовать комментирование usecomments false Включает/выключает возможность комментирования материалов каталога пользователями на сайте.
Премодерация комментариев cactive false Включает/выключает премодерацию новых комментариев.
Уведомление о новом комментарии на email cemail email на который будут приходить письма с новыми комментариями.
Шаблон письма-уведомления commenttpl newcomment.tpl Шаблон письма-уведомления.

Дополнительно

Название Идентификатор По умолчанию Описание
Использовать несколько категорий для товара usecats false Включает возможнсть прикрпеления товара к нескольким категориям.
Использовать визуальный редактор fckeditor false Включает/выключает использование визуального редактора в формах редактирования товара.
Использовать теги (тематические метки) usetags false Добавляет в форму редактирования записи строковое поле для внесения тегов (тематических меток).
Использовать модификаторы цен modprices false Включает возможность модификаторов цен для записей магазина.
Автогенерация аннотации (description) autoanons true Если включено, то краткое описание товара будет генерироваться автоматически из основного текста. Он же будет использоваться и для meta description на детальной странице.
Длина автоаннотации anonslen 350 Количество символов в автоматической аннотации.

Типы страниц (шаблонов)

Название Идентификатор Шаблон по умолчанию Вид ссылки
Главная страница main [раздел]_main.tpl /[раздел]/
Cтраница категории category [раздел]_category.tpl /[раздел]/[категория]/
Детальная страница page [раздел]_page.tpl /[раздел]/[категория]/[товар].html
Страница результатов выборки result [раздел]_result.tpl /[раздел]/result.html
Страница корзины basket [раздел]_basket.tpl /[раздел]/basket.html
Страница заказа order [раздел]_order.tpl /[раздел]/order.html
Страница сообщения message [раздел]_message.tpl /[раздел]/message.html
Страница полного списка товаров price [раздел]_price.tpl /[раздел]/price.html
Страница сравнения compare [раздел]_compare.tpl /[раздел]/compare.html
Страница своих заказов myorders [раздел]_myorders.tpl /[раздел]/myorders.html

Особые приемы

1) Этот идентификатор является ключом в глобальном массиве $options.
 
modules/shoplite.txt · Последние изменения: 07.11.2017 18:29 (внешнее изменение)