Складской учет

Синхронизация товаров и заказов между InSales и МойСклад. Управление остатками между двумя офлайн-точками, скрытые категории для партнерских продаж, мультивалютность с расчетом прибыли.

Краткая информация

  • Проект modbrand.ru
  • Платформа InSales
  • Учетная система МойСклад
  • Функционал Мультисклад + Мультивалюта

Задача

Магазин modbrand.ru работает с двумя офлайн-точками и партнерскими продажами. Нужно было настроить учет товаров в МойСклад с несколькими особенностями:

  • Отдельные склады для каждой точки (например, склад "Хлебозавод" с префиксом HZ_)
  • Скрытые категории для товаров на реализацию через партнеров
  • Закупочные цены в разных валютах (доллары, евро)
  • Автоматический расчет прибыли в рублях

Решение 1: Скрытые категории

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

Как это работает

  • Создали механизм определения скрытых категорий
  • Товары из скрытых категорий синхронизируются в InSales, но используют специальный шаблон
  • В шаблоне отключен вывод на сайте и в поиске
  • Добавлен meta-тег noindex, nofollow — поисковики не индексируют эти страницы
  • Отключена кнопка "Добавить в корзину"

Зачем это нужно

Магазин передает товары на реализацию партнерам. Партнеры продают через свои каналы. Товары должны быть в учете МойСклад, но покупатели на modbrand.ru их не видят — чтобы не было конкуренции с партнерами.

Решение 2: Синхронизация данных

Настроили двустороннюю синхронизацию между InSales и МойСклад.

Товары из InSales в МойСклад

  • Название, артикул, описание
  • Фотографии (загружаются без потери качества)
  • Свойства и модификации (размеры, цвет)
  • Остатки по складам
  • Розничные цены

Закупочные цены и прибыль

В МойСклад вносятся закупочные цены в валюте поставщика (доллары, евро). Система автоматически пересчитывает в рубли и считает прибыль.

Например: товар куплен за $50, продается за 5000₽. Система берет текущий курс доллара, считает закупочную цену в рублях и показывает прибыль.

Фотографии

Разработали скрипт для загрузки фото из МойСклад в InSales. Фото загружаются в полном размере, без сжатия и обрезки.

Решение 3: Управление заказами

Заказы синхронизируются в обе стороны. Можно создать заказ в InSales — он появится в МойСклад. Можно изменить заказ в МойСклад — изменения отразятся в InSales.

Разделение по точкам

Ассортимент разделен по офлайн-точкам. Например, товары с артикулами, начинающимися на HZ_, относятся к магазину на Хлебозаводе.

Когда создается заказ на товар с таким артикулом, система автоматически списывает остаток с нужного склада.

Технические детали

API МойСклад

Через API МойСклад получаем данные о товарах, остатках, заказах. Отправляем обратно информацию о продажах, обновляем остатки.

API InSales

Через API InSales создаем и обновляем товары, загружаем фото, обновляем остатки, синхронизируем заказы.

Шаблоны для скрытых категорий

Создали отдельный шаблон карточки товара на Liquid. В шаблоне проверяется категория товара. Если товар из скрытой категории:

  • Не выводится блок "Добавить в корзину"
  • Добавляется noindex в meta-теги
  • Товар не попадает в sitemap.xml
  • Не отображается в списках "Похожие товары", "Рекомендуем"

Мультивалютность

В МойСклад есть возможность указывать цены в разных валютах. Добавили автоматический пересчет в рубли по текущему курсу ЦБ РФ.

Прибыль рассчитывается по формуле: Розничная цена - Закупочная цена (в рублях по курсу) - Расходы на доставку.

Что получилось

Точный учет остатков

Магазин видит остатки в реальном времени по каждой точке. Менеджеры знают, где какой товар, и могут перемещать между складами.

Автоматизация финансов

Не нужно вручную пересчитывать курсы валют и считать прибыль. Система делает это автоматически.

Контроль партнерских продаж

Товары на реализацию учитываются в системе, но не мешают основным продажам на сайте. Партнеры продают через свои каналы, а магазин контролирует остатки.

Удобство работы

Можно работать как в InSales, так и в МойСклад — изменения синхронизируются автоматически. Менеджеры выбирают удобную платформу.

Похожие кейсы

Технологии

InSales МойСклад Мультисклад Мультивалюта API интеграция Складской учет Liquid Автоматизация E-commerce