Доставка, оплата и цены
Обновлено
Что требует Премиум
Региональные ограничения способов доставки и оплаты, цены и зачёркнутые цены доступны в Премиум. Базовая редакция продолжает применять склады и наличие.
Без подтверждённого Премиум сохранённые цены и фильтры не применяются. Данные остаются в базе. Сохранение карточки региона без Премиум не перезаписывает ранее заданные ограничения способов.
Доставка и оплата
Откройте Магазин → Плагины → Регионы → Регионы, выберите регион и найдите раздел «Доставка и оплата».
| Настройка | Что делает | Значения |
|---|---|---|
| Методы доставки | Оставляет для региона выбранные способы доставки | Список методов; пусто — не добавлять региональный фильтр |
| Методы оплаты | Оставляет выбранные способы оплаты | Список методов; пусто — не добавлять региональный фильтр |
Нажмите «Сохранить». Плагин использует существующие методы магазина. Он пересекает выбранный список с разрешёнными методами витрины и исключает выключенные. Ограничения совместимости доставки и оплаты, а также проверки самих плагинов способов сохраняются.
Пустой список не открывает способы, запрещённые настройками витрины. Если список непустой, но все выбранные методы выключены или исключены витриной, доступных методов этого типа не останется.
Цены в редакторе товара
Откройте редактор артикула товара в интерфейсе UI 2.0. Плагин добавляет блок «Цены по регионам». Переключатель «Показать» / «Скрыть» управляет видимостью полей. Для каждого региона есть поле с его названием и поле «зачёркнутая».
Введите значения и сохраните товар. Региональные значения можно задать и для нового артикула при его первом сохранении. Цены вводятся в валюте товара.
| Значение | Результат |
|---|---|
| Задана цена региона | Подменяет обычную цену артикула для этого региона |
| Цена региона пуста | Используется обычная цена артикула |
| Задана зачёркнутая цена региона | Подменяет зачёркнутую цену артикула |
| Зачёркнутая цена региона пуста | Используется зачёркнутая цена артикула |
Задано 0 |
Сохранено нулевое значение; это не очистка |
| Зачёркнутая цена не больше действующей | При региональной подстановке зачёркнутая цена сбрасывается в ноль |
Региональные цены подставляются через frontend_products для каталога, поиска, карточки, корзины и расчётов оформления. Последующие скидки и округление рассчитывает Shop-Script. Для артикулов, помеченных ядром is_promo, региональная подстановка пропускается: учитывайте это при проверке промоакций.
Импорт цен CSV
Путь к переходу в импорт: Магазин → Плагины → Регионы → Импорт → Открыть импорт товаров. Это стандартный CSV-импорт товаров Shop-Script.
Плагин регистрирует поля на уровне артикулов. Заголовок состоит из локализованного названия цены, двоеточия без пробела и точного названия региона:
| Колонка при русском языке бэкенда | Назначение |
|---|---|
Цена:Москва |
Цена артикула для региона «Москва» |
Зачёркнутая цена:Москва |
Зачёркнутая цена для него |
Цена:Санкт-Петербург |
Цена для региона «Санкт-Петербург» |
Зачёркнутая цена:Санкт-Петербург |
Его зачёркнутая цена |
Названия городов здесь — пример: замените их своими названиями. Не добавляйте пробел после двоеточия. Для английского бэкенда префиксы — Price: и Compare-at price:.
Пример фрагмента CSV с двумя региональными колонками (это только фрагмент: к нему нужны колонки идентификации товара и артикула):
Цена:Москва;Зачёркнутая цена:Москва
1200;1500
1300;Порядок загрузки:
- Подготовьте файл с идентификаторами товаров и артикулов, а также региональными колонками. Подходит плоский файл с одной строкой на артикул или формат с отдельными строками артикулов товара.
- Загрузите файл в стандартном импорте и проверьте сопоставление каждой региональной колонки с полем артикула. В коде группы импорта эти поля относятся к
sku, технические пути имеют видskus:-1:easyregions_plugin:easyregions_price_<ID>иskus:-1:easyregions_plugin:easyregions_compare_<ID>. - Для обновления существующих записей выберите идентификацию товаров по ID товара, артикулов по ID артикула. Настройка идентификации выполняется отдельно от сопоставления колонок.
- Если создаёте новые артикулы, используйте уникальные коды и идентификацию по коду; ID нового артикула оставьте пустым.
- Выполните импорт и проверьте значения артикула и цену на витрине в нужном городе.
Пустая ячейка сопоставленной региональной колонки удаляет соответствующее региональное значение только у этого артикула. Отсутствующая в импорте колонка оставляет значение без изменений. Цена и зачёркнутая цена очищаются независимо. Плагин передаёт список выбранных полей во все шаги импорта, чтобы пустые ячейки не потерялись при обработке ядром.
Без Премиум региональные поля недоступны для выбора в импорте и записи цен не выполняются.
Выгрузка
В текущем коде кнопка выгрузки региональных цен скрыта, а контроллер экспорта отвечает 404. Стандартный экспорт товаров не включает региональные цены. Не используйте скрытый адрес экспорта как рабочий способ выгрузки.