Создание промокодов
Промокоды создаются в меню Промокоды → Создать промокод, кнопкой «Добавить промокод» в списке промокодов или «Добавить новый» на странице промокода. Про выбор контекста — в разделе Меню и выбор контекста. Промокод и его скидки всегда в одном контексте.
Автосохранение
С версии 2.9.0-rc у промокода нет кнопки «Сохранить» — вместо неё строка состояния сохранения.
- Новый промокод создаётся, когда код введён и поле потеряло фокус (или нажат Enter). Страница сразу переходит в режим редактирования без перезагрузки. Пустой или уже занятый код показывается ошибкой у поля.
- Сохранённый промокод сохраняется сам: выбор скидок — сразу, количество применений — после ввода, период — когда заданы обе даты. Уходят только реальные изменения, изменения, сделанные перед уходом со страницы, тоже отправляются.
- Новый промокод по умолчанию безлимитный и бессрочный. Снимите отметку «Безлимитный», чтобы задать число применений, или «Бессрочный», чтобы задать период. Минимальный период — 1 час.
Промокод без скидок — черновик
Промокод можно сохранить без скидок, и он не удаляется, когда у него убирают или удаляют последнюю скидку. На сайте такой промокод не применяется: в форме об этом предупреждает сообщение «Промокод не работает, пока не выбрана хотя бы одна скидка», в списке промокодов — метка «Без скидок».
Скидки промокода
Поиск
Поиск по скидкам для промокодов находит явные вхождения в условия скидки: название, категории, товары, опции и модификации. У каждого результата видно, что именно совпало; совпадения в исключениях подписаны отдельно. Применимость скидки к корзине поиск не рассчитывает.
- Где искать — везде, только в одной области условий или только в исключениях.
- Фильтры-плашки — Enter или кнопка «+» закрепляют запрос плашкой под полем поиска. Скидка должна подойти под все плашки и под текст в поле, плашек — до пяти. Числовой запрос совпадает с ID скидки, товара, категории или модификации только целиком.
- Создатель и Дата создания — как в списке скидок.
Выбранные скидки выводятся отдельным блоком и не сбрасываются при смене запроса или страницы результатов.
Закрепление
Булавка у скидки поднимает её в начало результатов поиска у всех менеджеров. Остальные скидки идут по названию. Новую скидку можно закрепить сразу при создании — булавкой в заголовке её формы.
Подробнее
Кнопка «Подробнее» у скидки открывает её сводку, не уходя со страницы промокода: размер, статус, параметры, кто и когда создал, на что скидка действует и на что не действует (исключения выделены красным). Скидка без условий показана как «Весь каталог».
Создание и редактирование скидки из промокода
Кнопка «Создать скидку» открывает форму скидки в модальном окне (нужно право mspd_discounts). У нового промокода сначала введите код — без него появится подсказка «Сначала введите код». Пустое название новой скидки заполняется как «Скидка по коду <код>», условия можно задать до сохранения. После сохранения окно закрывается, скидка отмечается у промокода и встаёт на своё место в списке.
Вкладки формы в модальном окне задаёт настройка mspd_discount_modal_tabs — например, products,categories, чтобы оставить только товары и категории.
У каждой скидки промокода есть кнопки: подробнее, редактировать, убрать из промокода и удалить. Перед удалением скидки подтверждение перечисляет промокоды, к которым она привязана, и те, что останутся без скидок.
Список промокодов
Поиск и фильтры списка промокодов:
- Код промокода;
- Поиск по скидкам — промокод подходит, если хотя бы одна его скидка подошла под все фильтры; плашки и «Где искать» — как в поиске на странице промокода;
- Состояние — действует, ещё не начался, истёк, исчерпан, без скидок;
- Контекст, Создатель и Дата создания самого промокода.
Подсказка
У промокодов, созданных до версии 2.9.0-rc, нет создателя и даты создания — фильтры по ним такие промокоды не находят.
