Функциональность доступна для тарифов Бизнес и Премиум
Мультисклад — это возможность резервировать товары и хранить их остатки на разных складах с учетом региональности.
По умолчанию в InSales все остатки товаров хранятся на единственном складе, что неудобно для магазинов, которые хранят товары в разных местах. Особенно неудобства испытывают магазины, склады у которых находятся в разных городах и при резерве требуется учитывать региональность клиента. Функционал мультисклада решает данные проблемы.
Возможности мультисклада:
Использовать функционал можно как внутри бэк-офиса InSales и при импорте из CSV, так и через интеграции с 1С, EKAM.Учет и МойСклад.
Заказ со всеми товарами привязывается к складу, с которого и выполняется резерв. Менеджер может изменить склад у заказа и перерезерв выполнится автоматически.
Сводку остатков по складам на данный момент можно посмотреть только в товароучетной системе, если она используется.
У каждого склада есть приоритет, который задается путем перемещения склада в таблице складов: чем выше позиция, тем выше приоритет.
Сейчас приоритет работает только при настроенной региональности. Без региональности авторезерв выполняется с самого приоритетного склада. Если на нем нет в наличии заказываемого товара, то пользователю выдается сообщение об отсутствии товара (если в настройках магазина запрещен резерв с нулевыми остатками) и проверка остатка на остальных складах не производится.
Правило приоритетов главнее правила региональности при авторезерве, поэтому региональные склады должны иметь более высокий приоритет (должны находиться на первых позициях в таблице складов).
Например, у вас есть три склада: в Москве, в Санкт-Петербурге, в Челябинске. Первые два работают только на свои регионы, а склад в Челябинске на всю страну. Для первых двух вы задаете региональность и ставите приоритет складам 1 и 2. Третий склад без региона должен расположиться на третьей позиции в таблице складов (быть последним по приоритету).
Когда покупатель из Санкт-Петербурга попытается сделать заказ, то система будет делать попытку резерва на всех складах по порядку: в первом складе резерв не удастся из-за несовпадающего региона и резерв будет выполнен на втором складе. Если на втором складе будет недостаточно товара и в настройках магазина будет установлен запрет на резерв с нулевыми остатками, то покупателю отобразится ошибка о невозможности сделать заказ.
Резерв товара для покупателя из Салехарда будет выполнен на третьем складе в Челябинске, поскольку первые два не подходят по региональности.
Если склада всего два и они оба региональные (например, в Москва и Санкт-Петербург), а покупатель из другого региона (города), то авторезерв будет выполнен с первого по приоритету склада.
Важно: при включении мультисклада (добавление первого склада) все существующие заказы привязываются к первому складу, все остатки списываются на него. Появится выбор складов в заказе. Отключение мультисклада производится только через техподдержку. На каждом последующем складе после первого по всем товарам устанавливается нулевой остаток.
1. Перейдите в раздел Настройки → Мультисклад и создайте склад:
2. Задайте название и, при необходимости, регион:
3. Добавьте необходимые склады и расположите их в порядке приоритета:
4. Настройте синхронизацию складов с вашей товароучетной системой или задайте остатки для товаров вручную
- в карточке товара:
- или в списке товаров:
5. Теперь заказы будут автоматически резервироваться с разных складов исходя из правил приоритета и региональности. Изменить склад резерва можно в карточке заказа:
Рассмотрим типичную ситуацию, когда есть два склада:
- склад в Москве, который работает на всю Россию, кроме Санкт-Перербурга и Ленинградской области;
- склад в Санкт-Перербурге, который работает на город и область.
Настроим склады, согласно описанной ситуации.
Перейдите в раздел Настройки → Мультисклад и создайте склад для Санкт-Перербурга со следующими настройками региональности:
Затем создайте московский склад:
Вид карточки товара и логику работы шаблона необходимо доработать, используя liquid-переменные:
{{variant.quantity_at_warehouses}}
Вернет склады и остатки на них в виде
{"Москва": 10, "Санкт-Петербург": 105}
{{ account.warehouses }}
вернёт список из id и названий склада:
[{id: 12, title: "Москва"}, { id: 18, title: "Санкт-Петербург"}]
Для реализации вывода остатков и складов в карточке товара на сайте можно обратиться в техническую поддержку.
Создайте склады в бэк-офисе InSales и 1С (если их не было ранее). Затем перейдите в настройки приложения 1С на InSales, разрешите синхронизацию складов и сопоставьте их в InSales и 1С:
Аналогично склады связываются при настройке синхронизации с ЕКАМ и МойСклад.
В файле импорта необходимо создать отдельный столбец под каждый склад:
При импорте файла укажите верное соответствие столбцов файла и атрибутов товара в бэк-офисе:
Расчет стоимости доставки от региона склада осуществляется с помощью привязки способов доставки к регионам и городам в которых работает склад.
Простым языком, создайте для каждого склада набор способов доставки с такими же привязками к региону как у склада.
Например, есть 2 склада "Москва" и "Санкт-Петербург". Склад "Москва" отгружает заказы только для покупателей из Москвы, а склад "Санкт-Петербург" отгружает заказы только для покупателей из Санкт-Петербурга.
В Москве стоимость доставки курьером — 290 рублей. В Санкт-Петербурге — 190 рублей.
Чтобы покупателю показывался способ доставки с нужной стоимостью, создайте 2 способа доставки "Курьером", для каждого способа доставки укажите регион, аналогичный региону склада с которого осуществляется доставка.
При оформлении заказа платформа определит регион покупателя, или покупатель сам укажет город. И в зависимости от города будет показан способ доставки с нужной стоимостью.
Метод работает для всех способов доставки, где можно указать привязку к региону.
Внимание! При создании способов доставки "Почтой России", не забудьте в настройках способов указывать разные индексы точки отправки для каждого склада.