Третий дайджест — самый насыщенный в серии: сразу 19 релизов платформы за одну неделю. Две большие темы — маркетинг (полноценные промоакции) и управление ценами (массовая переоценка с журналом), плюс целая россыпь заметных обновлений: от дробного количества товара до категорий статей в блоге.
Промокоды 2.0: от таблички кодов к маркетинговым программам
Старая плоская таблица «код + процент» уступила место полноценной модели: маркетинговая программа → промоакция → коды. В админке появилась группа меню «Маркетинг / Реклама» с разделами «Промоакции» и «Маркетинговые программы».

Что умеет новая модель:
- механики — процент или фиксированная сумма (она корректно раскладывается по строкам заказа);
- скоуп действия — вся витрина, отдельные бренды, категории с подкатегориями или комбинация «бренд И категория», плюс ограничение по типам цен (например, только розница);
- условия — период действия, минимальная сумма заказа, лимит использований на код;
- персональные коды с привязкой к конкретному покупателю и массовая генерация N уникальных кодов для рассылки;
- промокод можно применить или снять прямо в заказе из админки — тем же механизмом, что действует на витрине, а в карточке заказа появился блок «Скидки»;
- на каждый отказ покупатель получает понятное объяснение, почему код не сработал.

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

Прайсы 2.0: массовая переоценка под контролем
В разделе «Цены» появилась кнопка «Переоценка» — мастер массового изменения цен по всей выборке фильтра. Область переоценки задаётся прямо в окне: тип цены, категория (с подкатегориями), бренд, поставщик — условия комбинируются, а живой счётчик сразу показывает, сколько записей будет изменено.

Каждая переоценка пишется в читаемый журнал переоценок: кто, когда, какое поле, на сколько, сколько записей затронуто — и главное, любую операцию можно отменить одной кнопкой. Для команд есть отдельные права доступа на переоценку и на откат.

Массовые операции с ценами перестали быть «страшной кнопкой»: теперь видно, что изменится, кто что менял — и всегда есть путь назад.
Дробное количество товара
Запрос от реального магазина напольных покрытий: линолеум продаётся от 0,5 м² с шагом 0,5. Теперь это штатная настройка: в «Настройки → Заказы» задаётся точность количества (до 3 знаков после запятой), а в ценах товара — минимальное количество и шаг. Работает насквозь: карточка товара, корзина, оформление, быстрый заказ, письма, кабинет покупателя и онлайн-оплаты. Для существующих магазинов ничего не меняется, пока точность не включена.

Типы покупателей и цены для опта
Новый справочник «Типы пользователей» — например, розничный покупатель, оптовый покупатель, дропшипер. Привяжите тип в карточке клиента — и вся витрина будет показывать ему соответствующую цену: каталог, карточка товара, поиск, фильтр цены, корзина. Это основа для B2B-сценариев: опт и дропшиппинг с отдельными ценами без отдельного сайта.

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

Статусы наличия: свой CRUD и состояние «Под заказ»
Статусы наличия товара больше не зашиты в код — их можно создавать и редактировать (с переводами), системные защищены от удаления. И важное исправление для рекламы: товар, который можно купить при разрешённой продаже сверх остатка, больше не показывается как «Нет в наличии» — появилось третье состояние «Под заказ», которое корректно передаётся и в разметку для Google.

Дизайн: фавикон и изображение для соцсетей
Настройки «Дизайн» разбиты на вкладки: Шаблоны, Лого, Цвета, Фавикон и Соцсети. Фавикон загружается одним файлом — платформа сама генерирует все нужные размеры. А на вкладке «Соцсети» задаётся дефолтное og-изображение: именно его увидят в мессенджерах и соцсетях, когда кто-то поделится страницей без собственной обложки.

Что ещё привезла неделя
- исправлена оплата через MonoBank — обработчик колбэка с проверкой подписи и сверкой суммы;
- реквизиты стали фильтрами каталога — свои поля с флагом «Фильтр» выводятся панелью фильтров на витрине, а с флагом «Экспорт» попадают в фиды Google Merchant, Prom и Rozetka;
- конфигураторы выгрузки на Prom и Rozetka — дерево категорий и характеристик с кодами маркетплейса, выбор типа цены; у Prom появился рабочий YML-фид;
- каталог без системного корня — верхний уровень каталога теперь обычные категории, старые адреса отдают 301-редирект;
- аналитика — событие view_item_list для GTM на всех списках товаров и новый блок «Вы просматривали» на странице товара;
- SEO — hreflang с x-default по требованиям Google, полный набор языковых альтернатив в карте сайта, приведена в порядок Schema.org-разметка товара и фид Google Merchant;
- единицы измерения на витрине — цена подписывается знаком единицы из справочника (за м², за пару, за упаковку), а не захардкоженным «/шт».
Итог недели
| Обновление | Где в админке |
|---|---|
| Промоакции и маркетинговые программы | Маркетинг / Реклама → Промоакции |
| Массовая переоценка + журнал | Магазин → Цены, Журнал переоценок |
| Дробное количество | Настройки → Заказы + цены товара |
| Типы пользователей | Магазин → Типы пользователей |
| Категории статей | Сайт → Категории статей |
| Статусы наличия | Магазин → Статусы наличия |
| Фавикон и og-изображение | Настройки → Дизайн |
Всё перечисленное уже работает на платформе и доступно каждому магазину после обновления. Хотите попробовать на собственном проекте — начните с бесплатного магазина или посмотрите тарифы.