О системе
Модули
Демо-версия
Скачать / Заказать
Документация
Поддержка
Новости Обратите внимание
Особые условия web-разработчикам
Получить профессиональную CMS и использовать в своих проектах - это выгодно! подробнее

Для некоммерческих организаций
Система управления сайтом - бесплатно! подробнее

Инструкция по управлению интернет-магазином на U21 "Catalog&Shop"

Перейти к краткой информации о модуле
Перейти к описанию движка

Инструкция актуальна для U21 V5.0, в других версиях могут быть отличия.

Управление магазином находится в разделе Инструменты редактора -> Catalog&Shop.

Заказы

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

Статусы заказов

Заказы имеют 4 основных статуса: "не заказан", "заказан", "выполнен", "отклонен". Эти статусы обязательны и играют функциональную роль.
Также статус "заказан" может иметь подстатусы, назначаемые конечным разработчиком. Достаточно перечислить их в классе Cart. Их код должен начинаться с "o", например: "ow", "op", "o2". Эти статусы информационные и могут быть настроены и использованы каким-либо образом по усмотрению конечного разработчика.

Заказы в статусе "заказан" (коды "o*") не могут быть удалены, т.к. в них фактически находятся товары (информация об их количестве) - переведены со склада при заказе. При отклонении такого заказа товары будут возвращены на склад.

Разделы

Раздел позволяют редактировать данные разделов каталога. Есть возможность импорта разделов из файла CSV. Здесь же можно задать скидки, специфичные для конкретного раздела. Для каждого раздела необходимо указать как минимум название и родительский раздел (если он не корневой).

Товары

Раздел позволяют редактировать данные товаров каталога. Есть возможность импорта товаров из файла CSV. Для каждого товара следует указать как минимум название, цену, валюту, остаток на складе, активность. Остальные поля необязательны и зависят от конечной реализации магазина.
Вес и размеры товаров указываются упаковочно-габаритные, для последующего расчета общего веса и габаритов посылки.

Типы товаров

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

Работа с типами товаров:

  1. определить типы, например: автомобиль, телефон, рубашка.
  2. для каждого типа дать названия характеристик. Эти названия удобно выводить во "фронте" сайта, больше они нигде не используются.
  3. в товарах и аналогично в вариациях заполнять list-поле "features" соответственно названиям характеристик. Для каждого типа будет свой набор характеристик.

Наборы товаров

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

Наборы не предназначены для группировки нескольких полноценных товаров. Всегда есть один основной и дополнительные товары. Такое обычно указывается в карточке товара для стимуляции покупок и удобства покупателя, но это не акция 1+1 и т.п.
Дополнительными товарами нельзя оперировать отдельно (например, в корзине). У них не учитываются вариации, наборы, скидки (берется основная цена), нет комментариев при заказе и т.п. - это простые услуги или бонусные товары.

Количество на складе учитывается по входящим в набор товарам, отдельного количества на набор нет.

К одному товару прилагается по одной единице дополнительного товара одного вида. Но можно указать несколько одинаковых дополнительных товаров для одного основного.

За дополнительные товары начисляются баллы, как и за основной товар.

Как управлять наборами

Набор имеет следующие поля:
  • master_ware - ID основного товара. Может быть пусто или несколько через запятую без пробелов.
  • section - ID разделов. Может быть пусто или несколько через запятую без пробелов. Используется, когда наборы нужно назначить не конкретным товарам, а товарам целых разделов.
  • дополнительные товары - ID через запятую.
  • скидка - абсолютное значение в основной валюте.
  • title - название, используемое для удобства в Панели управления, но можно использовать и во "фронте" сайта.

Вариации товаров

Вариации удобны, а иногда и необходимы в случаях, когда сходные товары имеют некоторые различия. Например, одежда разного размера и цвета, телефоны с разным объемом памяти, автомобили с разными комплектациями и т.п.

Вариации это дочерние сущности товаров и отдельно не существуют. Они имеют собственный набор полей-параметров, зависящий от типа товаров, таким образом можно задать разные параметры вариаций, например, для рубашек это будет размер и цвет, а для компьютеров - процессор и объем памяти.
Также каждая вариация имеет собственное доступное количество для заказа и может иметь собственные цены, отличающиеся от родительского товара.

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

Если у товара есть хоть одна активная вариация, его нельзя заказать без выбора вариации.

Как управлять вариациями

Если цена вариаций отличается от цены товара, то можно указать цены в валюте товара. Если цены пустые (не указаны), то берётся цена товара (кажд из 10 цен проверяется отдельно). Цену товара указывать обязательно всегда: она выводится в списке товаров, по ней производится сортировка. Какая она будет, насколько будет отличаться от цен вариаций - значения не имеет.

Доступное для заказа количество в вариациях указывать обязательно.

Поставщики

Раздел позволяет указать поставщика (продавца) товара. При этом ID поставщика используется при экспорте данных в другие системы (например, YML-формат).

Производители

Раздел представляет собой каталог производителей товаров. Его можно использовать для справочной информации о фирме-производителе товара.

Фирмы

Содержит официальные данные фирмы-владельца магазина, такие как банковский счет, регистрационные данные и т.п. Эти данные используются при платежах. Используется только фирма с ID 1.

Единицы измерения

Раздел представляет собой справочник единиц измерения согласно 1С OKЕИ "Общероссийский классификатор единиц измерения". Используется модулем при выводе товаров.

Валюта

Раздел позволяет задать курсы валют. Обязательно должна быть задана ОДНА "Валюта для расчетов". Указание правильных курсов необходимо для корректного подсчета стоимости товаров и заказов.

Скидки

Раздел позволяет задать различные виды скидок отдельно для каждого раздела. Нужно указать раздел (item_id), на товары которого распространяется скидка; тип скидки (limit_type); диапазоны скидок (до 10).

Типы скидок (limit_type):

  • пусто - наследуется из родительского раздела
  • 0 - нет скидки
  • 1 - скидка для товара: по общей сумме (в валюте товара!) в % (считаются суммы по каждому товару и к ним применяются скидки)
  • 2 - скидка для товара: по количеству товаров в % (считаются количества каждого товара, и в зависимости от них применяются скидки)
  • 3 - скидка для товара: по количеству товаров: разные цены товара (цены берутся из соответствующих полей товара). Первый диапазон скидки - основная цена товара, второй - первая скидка; таким образом act_price_quantity нужно указавать как минимум 2.
  • 4 - скидка для раздела: по общей сумме (в валюте расчетов магазина!) в % (наследуется, т.е. распространяется на все дочерние разделы) (скидка применяется к общей сумме по разделу) (расчитывается сумма по всем подразделам данного раздела и к ней применяется скидка)
Для каждого диапазона задается:
  • минимальное количество товара или сумма, с которой начинает действовать скидка
  • название, например, "скидка от $300"
  • размер скидки

Важно задать количество скидок (act_price_quantity), т.е. сколько диапазонов скидок указано.

В одно время для одного раздела может быть активен только один тип.

Заказчики

Здесь можно посмотреть список всех заказчиков магазина, а также назначить заказчику менеджера, установить размер персональной скидки. Пользователь добавляется в список заказчиков автоматически при первом заказе. Незарегистрированные пользователи не видны в списке заказчиков. При удалении заказчика не удаляется общая запись пользователя сайта.

Менеджеры

Позволяет просмотреть список менеджеров и управлять ими. При удалении менеджера не удаляется общая запись пользователя сайта.

Переписка

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

Обслуживание

В этом разделе собраны различные вспомогательные сервисы. Здесь можно указать скидки по объему товара; экспортировать каталог; просмотреть отчеты. Отчеты имеют вид печатной версии, что позволяет их распечатать. Для скидки на общий объем заказа можно указать до 10 диапазонов сумм: при расчете стоимости заказа автоматически будет выбран соответствующий размер скидки. Если скидок не предполагается, оставьте все поля пустыми.