Блог / Интернет-магазин

Как синхронизировать остатки магазина с учётом

Коротко. Остатки должны жить в одной системе — обычно в 1С или МойСклад, — а сайт только получает их. Чем быстрее уходит товар, тем чаще нужен обмен. А заказ с сайта сразу ставьте в резерв в учёте, иначе одну и ту же банку продадут дважды.

Почему остатки на сайте расходятся с реальными

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

Шаг 1. Решить, кто главный

Главная система для остатков — та, где проводят приход и продажи. Обычно это 1С или МойСклад. Сайт остатки не меняет, только показывает и сообщает о новых заказах. Если остаток можно поправить и на сайте, и в учёте, расхождения неизбежны.

Шаг 2. Выбрать частоту обновления

Как продаётся товарКак часто обновлять
Редкие покупки, большой запасраз в несколько часов
Ходовой товар, запас на днираз в 10–15 минут
Штучный товар, продажи в нескольких каналахпри каждом изменении

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

Шаг 3. Резервировать заказ сразу

Когда покупатель оформил заказ, товар должен сразу уйти в резерв в учёте. Иначе до следующего обмена его продадут ещё раз — в рознице или на маркетплейсе. Если учёт в этот момент недоступен, сайт сохраняет заказ и отправляет его повторно.

Шаг 4. Несколько складов

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

Что ещё учесть

Частые вопросы

Можно ли обойтись без 1С и вести остатки прямо на сайте?

Можно, если сайт — единственный канал продаж. Как только появляется розница или маркетплейс, нужна общая учётная система.

Что делать, если товар продали дважды?

Связаться с покупателем, предложить замену или срок поставки. И проверить, почему заказ не ушёл в резерв сразу — обычно причина в редком обмене.

С чего начать

Для схемы обмена хватит трёх ответов: где ведёте учёт, сколько складов и через какие каналы продаёте. Как мы делаем интернет-магазины.

Обсудим ваш проект?

Опишите задачу — ответим в течение рабочего дня и подскажем, с чего начать.