====== Модуль "Магазин" ====== {{:modules:shoplite.gif }}Модуль предназначен для создания интернет-магазинов. Организовывает управление каталогом товаров и ведение архива заказов. [[:build:fields|Редактор дополнительных полей]] позволяет настроить набор специальных характеристик товаров. ===== Ключевые возможности ===== * Дерево категорий любой вложенности. * Любое количество фото и прикрепленных файлов для товара. * Комментирование и оценки для товаров. * Метки для новинок, спецпредложений, похожих товаров. * Внутренние связи между товарами (т.н. сопутствующие товары). * Сравнение характеристик товаров. * Архив всех заказов, изменение статуса каждого заказа. * Быстрый импорт данных каталога из файла excel. ===== Свойства ===== * Входит в базовый дистрибутив: Нет * Многократное использование: Да * Кэширование страниц: Да * Включение в карту сайта: Да * Включение в область поиска: Да * Сопутствующие плагины: [[:plugins:cfields|Менеджер полей]] , [[:plugins:discount|Скидки]] , [[:plugins:courier|Доставка]] , [[:plugins:presents|Подарки]] , [[:plugins:yml|Яндекс маркет]]. * Сопутствующие блоки: [[:blocks:shoplite_basket|Корзина]] , [[:blocks:shoplite_items|Список товаров]] , [[:blocks:shoplite_filters|Фильтры]] , [[:blocks:shoplite_compare|Сравнение]]. ===== Создание раздела ===== Для создания раздела нужно перейти на страницу управления разделами [[:admin:site#разделы|"Сайт" -> "Разделы"]] и добавить новый раздел, выбрав при этом в качестве базового модуля "Магазин". ===== Управление ===== Панель управления разделом состоит из обязательных секций "Категории", "Записи", "Заказы", "Импорт/Экспорт", "Настройки" и опциональной секции "Комментарии". ==== Категории ==== Здесь происходит управление деревом категорий товаров. Допускается любой уровень вложенности. ==== Записи ==== Здесь происходит управление записями товаров. ==== Комментарии ==== Доступно, если включена опция "Использовать комментирование". Здесь происходит управление комментариями, которые принадлежат разделу. ==== Заказы ==== Здесь происходит управление архивом заказов. ==== Импорт/Экспорт ==== Здесь осуществляется настройка формата импортируемого excel файла. Если формат столбцов уже настроен, то возможен импорт данных в каталог, либо экспорт данных в архиве. ==== Настройки ==== Здесь приведен список опциональных значений для раздела. Каждое значение можно менять, для этого достаточно кликнуть по названию опции, чтобы вызвать специальную форму для редактирования. Здесь же можно найти и [[:build:fields|редактор полей]] в одноименной подсекции. === Внешний вид === ^ Название ^ Идентификатор((Этот идентификатор является ключом в глобальном массиве [[:integration:globaldata#options|$options]].)) ^ По умолчанию ^ Описание ^ |Количество записей на странице категории |crows | 10 |Указывает сколько одновременно записей показывать на странице категории. | |Количество записей на странице результатов поиска |rrows | 10 |Указывает сколько записей одновременно показывать в результатах поиска. | |Сортировка записей на страницах |sort | date DESC |Определяет сортировку записей на страницах раздела (выбор из вариантов). Пример: [[:integration:globaldata#options|{$options.sort}]]. Примеры возвращаемых данных: name - по названию, vote DESC - по оценке вверх, sort - по заданному порядку) | |Свое правило сортировки |mysort | |Позволяет указать свое поле для сортировки (доступно только администратору с полными правами). Пример: [[:integration:globaldata#options|{$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 | Включает возможность [[:modules:shoplite:modprices|модификаторов цен]] для записей магазина. | |Автогенерация аннотации (description) |autoanons | true |Если включено, то краткое описание товара будет генерироваться автоматически из основного текста. Он же будет использоваться и для meta description на детальной странице. | |Длина автоаннотации |anonslen | 350 | Количество символов в автоматической аннотации. | ===== Типы страниц (шаблонов) ===== ^Название ^Идентификатор ^Шаблон по умолчанию ^ Вид ссылки ^ |Главная страница | main |[[:modules:shoplite:templates#Главная страница ([раздел]_main.tpl)|[раздел]_main.tpl]] | /[раздел]/ | |Cтраница категории | category |[[:modules:shoplite:templates#Cтраница категории ([раздел]_category.tpl)|[раздел]_category.tpl]] | /[раздел]/[категория]/ | |Детальная страница | page |[[:modules:shoplite:templates#Детальная страница ([раздел]_page.tpl)|[раздел]_page.tpl]] | /[раздел]/[категория]/[товар].html | |Страница результатов выборки | result |[[:modules:shoplite:templates#Страница результатов выборки ([раздел]_result.tpl)|[раздел]_result.tpl]] | /[раздел]/result.html | |Страница корзины | basket |[[:modules:shoplite:templates#Страница корзины ([раздел]_basket.tpl)|[раздел]_basket.tpl]] | /[раздел]/basket.html | |Страница заказа | order |[[:modules:shoplite:templates#Страница заказа ([раздел]_order.tpl)|[раздел]_order.tpl]] | /[раздел]/order.html | |Страница сообщения | message |[[:modules:shoplite:templates#Страница сообщения ([раздел]_message.tpl)|[раздел]_message.tpl]] | /[раздел]/message.html | |Страница полного списка товаров | price |[[:modules:shoplite:templates#Страница полного списка товаров ([раздел]_price.tpl)|[раздел]_price.tpl]] | /[раздел]/price.html | |Страница сравнения | compare |[[:modules:shoplite:templates#Страница сравнения ([раздел]_compare.tpl)|[раздел]_compare.tpl]] | /[раздел]/compare.html | |Страница своих заказов | myorders |[[:modules:shoplite:templates#Страница своих заказов ([раздел]_myorders.tpl)|[раздел]_myorders.tpl]] | /[раздел]/myorders.html | ===== Особые приемы ===== * [[:modules:shoplite:dynamic|Характеристики товара выбираемые на этапе заказа (без влияния на цену)]]. * [[:modules:shoplite:modprices|Модификации товара выбираемые на этапе заказа (с влиянием на цену)]].