1. aspro.ru
  2. Аспро: Шины и диски 2.0
  3. Мультирегиональность
  4. Синхронизация со складами

Синхронизация со складами


В 1С-Битрикс предусмотрено два варианта ведения учета — количественный и складской. При количественном учете задается общее доступное количество товара. Оно может уменьшаться вручную или автоматически после успешного оформления заказа. Купили 1 товар – количество доступного соразмерно уменьшается на 1 единицу.

Если вы используете мультирегиональность, может возникнуть проблема: товар по его доступному количеству закончится раньше, чем фактически – на складах. То есть, физически и у вас в 1С товар есть, а купить его нельзя, потому что доступное количество ноль.

Функционал резервирования товаров не будет работать при использовании региональности, так как списание резерва происходит с общего количества товаров, а наличие в регионах хранится на складах.

В этом случае поможет синхронизация количественного и складского учета. Если по количественному учету товар закончится, его можно будет купить – система синхронизирует данные по нему с показателями на складах и обновит доступное количество.

В Аспро: Next и Аспро: Шины и диски 2.0 предусмотрено 2 режима такой синхронизации: автоматическая и ручная. Первая подойдет небольшим проектам, а вторая – интернет-магазинам с большой посещаемостью и тяжелым каталогом для уменьшения нагрузки на сайт.

Внимание! Перед тем, как настраивать синхронизацию, проверьте настройки количественного учета. По умолчанию количественный учет включен. Вам необходимо отключить его. Сделать это можно на вкладке «Параметры» раздела «Торговый каталог».

11e8edf8-7b63-11f1-8fe4-fa163e2ff576


Для этого перейдите в админке в Рабочий стол → Настройки → Настройки продукта → Настройки модулей. В выпадающем списке под заголовком раздела выберите «Торговый каталог».


a72fd927-7b63-11f1-8fe4-fa163e2ff576


В блоке настроек «Значения параметров товара по умолчанию» нажмите кнопку «Изменить».


c0c46303-7b5b-11f1-8fe4-fa163e2ff576


В новом окне снимите галку у пункта «Включить количественный учет» и нажмите кнопку «Сохранить».


64c7608c-7b61-11f1-8fe4-fa163e2ff576

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

Если же в карточках товаров и торговых предложений вы вручную выставляли вариант «да», менять его необходимо также вручную.

После того, как вы отключили количественный учет, перейдите в административной части сайта на вкладку «Аспро: Next», далее – «Синхронизация».

792680a0-7b64-11f1-8fe4-fa163e2ff576

Для Аспро: Шины и диски 2.0 нужно перейти на вкладку «Аспро», потом «Аспро: Шины и диски 2.0», далее – «Синхронизация».

3ef77fda-7b60-11f1-8fe4-fa163e2ff576


Перед вами откроются настройки и параметры синхронизации остатков.


1fd9890f-7b63-11f1-8fe4-fa163e2ff576


Активированный пункт «Установить синхронизацию остатков на событии обновления/добавления продукта» (1) при любых изменениях в системе (обновление, изменение цены и т.д.) запускает сценарий события, при котором происходит синхронизация остатков в карточках товара с остатками на складе.

Внимание! Для того, чтобы остатки отображались корректно, не используйте данную функцию совместно с количественным учетом. Во избежание перегруженности системы и замедления ее работы не рекомендуется активировать данный параметр при интеграции решения с 1С или при активной посещаемости сайта. Если вы развиваете и поддерживаете большой проект с огромным каталогом и активной посещаемостью, не активируйте настройку автоматической синхронизации. Вместо этого производите синхронизацию вручную в моменты минимальной посещаемости и нагрузки на сайт при помощи кнопки.

Чтобы синхронизация остатков сработала, необходимо предварительно указать ID инфоблока торгового каталога в одноименном поле (2) блока «Параметры».

Узнать, какой ID у инфоблока можно в Рабочий стол → Контент → Инфоблоки → Типы инфоблоков → Каталог (aspro.next) → Каталог товаров. Идентификатор указывается первым в списке параметров на основной вкладке карточки инфоблока.

76702710-7b5c-11f1-8fe4-fa163e2ff576


Если вы введете неверный ID, система выдаст ошибку о том, что указанный инфоблок не является торговым каталогом.


fbe7126a-7b64-11f1-8fe4-fa163e2ff576

Также вы можете синхронизировать остатки конкретного раздела каталога, что позволяет уменьшить время синхронизации. Для этого следует указать ID раздела в соответствующем поле (3). Если же вам нужно синхронизировать остатки по всему каталогу за раз, оставьте поле пустым.

Идентификатор раздела можно узнать в Рабочий стол → Контент → Каталог (aspro.next) → Каталог товаров. Откройте список, в котором находится нужный раздел. Например, чтобы синхронизировать остатки по GPS-навигаторам, перейдите в раздел «Автоэлектроника». В таблице с правой стороны вы можете увидеть ID интересующего вас раздела.

8c6a5eae-7b62-11f1-8fe4-fa163e2ff576

Для сохранения настроек (4) и запуска синхронизации (5) используйте одноименные кнопки.

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

Предыдущая статья Как привязать товары к определенному региону
Следующая статья Передача региональных переменных в почтовые шаблоны