Skip to content
  1. Компоненты
  2. msProductDiscounts
  3. Создание промокодов

Создание промокодов ​

Промокоды создаются в меню Промокоды → Создать промокод, кнопкой «Добавить промокод» в списке промокодов или «Добавить новый» на странице промокода. Про выбор контекста — в разделе Меню и выбор контекста. Промокод и его скидки всегда в одном контексте.

Автосохранение ​

С версии 2.9.0-rc у промокода нет кнопки «Сохранить» — вместо неё строка состояния сохранения.

  • Новый промокод создаётся, когда код введён и поле потеряло фокус (или нажат Enter). Страница сразу переходит в режим редактирования без перезагрузки. Пустой или уже занятый код показывается ошибкой у поля.
  • Сохранённый промокод сохраняется сам: выбор скидок — сразу, количество применений — после ввода, период — когда заданы обе даты. Уходят только реальные изменения, изменения, сделанные перед уходом со страницы, тоже отправляются.
  • Новый промокод по умолчанию безлимитный и бессрочный. Снимите отметку «Безлимитный», чтобы задать число применений, или «Бессрочный», чтобы задать период. Минимальный период — 1 час.

Промокод без скидок — черновик ​

Промокод можно сохранить без скидок, и он не удаляется, когда у него убирают или удаляют последнюю скидку. На сайте такой промокод не применяется: в форме об этом предупреждает сообщение «Промокод не работает, пока не выбрана хотя бы одна скидка», в списке промокодов — метка «Без скидок».

Скидки промокода ​

Поиск ​

Поиск по скидкам для промокодов находит явные вхождения в условия скидки: название, категории, товары, опции и модификации. У каждого результата видно, что именно совпало; совпадения в исключениях подписаны отдельно. Применимость скидки к корзине поиск не рассчитывает.

  • Где искать — везде, только в одной области условий или только в исключениях.
  • Фильтры-плашки — Enter или кнопка «+» закрепляют запрос плашкой под полем поиска. Скидка должна подойти под все плашки и под текст в поле, плашек — до пяти. Числовой запрос совпадает с ID скидки, товара, категории или модификации только целиком.
  • Создатель и Дата создания — как в списке скидок.

Выбранные скидки выводятся отдельным блоком и не сбрасываются при смене запроса или страницы результатов.

Закрепление ​

Булавка у скидки поднимает её в начало результатов поиска у всех менеджеров. Остальные скидки идут по названию. Новую скидку можно закрепить сразу при создании — булавкой в заголовке её формы.

Подробнее ​

Кнопка «Подробнее» у скидки открывает её сводку, не уходя со страницы промокода: размер, статус, параметры, кто и когда создал, на что скидка действует и на что не действует (исключения выделены красным). Скидка без условий показана как «Весь каталог».

Создание и редактирование скидки из промокода ​

Кнопка «Создать скидку» открывает форму скидки в модальном окне (нужно право mspd_discounts). У нового промокода сначала введите код — без него появится подсказка «Сначала введите код». Пустое название новой скидки заполняется как «Скидка по коду <код>», условия можно задать до сохранения. После сохранения окно закрывается, скидка отмечается у промокода и встаёт на своё место в списке.

Вкладки формы в модальном окне задаёт настройка mspd_discount_modal_tabs — например, products,categories, чтобы оставить только товары и категории.

У каждой скидки промокода есть кнопки: подробнее, редактировать, убрать из промокода и удалить. Перед удалением скидки подтверждение перечисляет промокоды, к которым она привязана, и те, что останутся без скидок.

Список промокодов ​

Поиск и фильтры списка промокодов:

  • Код промокода;
  • Поиск по скидкам — промокод подходит, если хотя бы одна его скидка подошла под все фильтры; плашки и «Где искать» — как в поиске на странице промокода;
  • Состояние — действует, ещё не начался, истёк, исчерпан, без скидок;
  • Контекст, Создатель и Дата создания самого промокода.

Подсказка

У промокодов, созданных до версии 2.9.0-rc, нет создателя и даты создания — фильтры по ним такие промокоды не находят.