Поддержка Subtotal.ruИнтеграции → Интеграция с интернет-магазином 1С-Битрикс

Интеграция с интернет-магазином 1С-Битрикс

Пожалуйста, обратите внимание!
Интеграция с ИМ — это дополнительная функция и она становится доступна только после того, как будет оплачена.
Ознакомиться со стоимостью Вы можете в разделе Тарифы.

Subtotal — это мастер система и всё кол-во товара выгружается из subtotal. Изменять кол-во товара в ЦМС (интернет — магазине) нельзя, иначе остатки в subtotal и интернет-магазине будут расходиться.

Основные принципы работы интеграции:

Интеграция с интернет магазином позволяет автоматизировать:

-получение заказов из интернет магазина в Subtotal
-выгружать товары и остатки из Subtotal в интернет магазин

Товар появляется в интернет магазине в двух случаях:

  • автоматически при изменении остатков товара
    (приход / инвентаризация / продажа и пр.)
  • по нажатию на кнопку «Синхронизировать товары» в разделе
    Приложения / «Интернет-магазин 1C-Bitrix»

После того, как вы настроите синхронизацию, сервис Subtotal начинает отвечать за остатки товара. В этом случае, если вам нужно поменять остатки товара, ни в коем случае не меняйте их на сайте. Для этого вам нужно сделать инвентаризацию (или приход, или продажу) товара в Subtotal.

Внимание: синхронизация работает, только если складской учёт в 1С-Битриксе отключен.

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

  1. В административном разделе интернет-магазина 1C-Битрикс нужно зайти в «Магазин» — «Настройки» — «Интеграция с 1С»:

Программа для автоматизации розничных магазинов Subtotal - фото 8

На вкладке «Каталог» указать интернет-магазин, с которым нужно выполнять синхронизацию (графа «привязывать вновь создаваемые инфоблоки к сайтам») и выбрать, какие группы пользователей её могут выполнять. Нужно убедиться, что тот пользователь, чьи логин и пароль будут указаны в приложении Subtotal, находится в одной из этих групп. Нажать «Расширенные настройки».  Убрать галочку с «Использовать сжатие zip, если доступно». В «Что делать с товарами, отсутствующими в файле импорта» поставить «Ничего», то же самое для «Что делать с группами, отсутствующими в файле импорта».


2. В настройках приложения Subtotal

Программа для автоматизации розничных магазинов Subtotal - фото 9
— В списке полей укажите сответствие цен в Subtotal и 1С-Битрикс. В полях «Название прайса»  и  «Код цены в Битрикс» напротив каждого прайса в Subtotal указать код соответствующего ему типа цены в Битриксе. При синхронизации товаров будут передаваться цены только из указанных прайсов (код цены в 1С-Битрикс можно узнать в «Магазин» — «Настройки» — «Типы цен»).

Программа для автоматизации розничных магазинов Subtotal - фото 10
Далее, возвращаясь к настройкам в Subtotal, в настройках выбрать склад, товары с которого будут синхронизироваться, и точку продаж, на которую будут приходить заказы из 1С-Битрикс.

В «Адрес магазина» указать адрес сайта. Указать логин и пароль администратора в 1С-Битрикс, от чьего имени будет выполняться синхронизация.

Затем нажать «Сохранить». Если появится сообщение «Настройки успешно сохранены», значит, нам удалось пройти авторизацию в Битриксе. Если что-то не так, появится соответствующее уведомление.

После сохранения настроек, перейдите на вкладку «Синхронизация» и нажмите «Синхронизировать товары». После этого в 1С-Битриксе будет создан каталог с товарами из Subtotal.

Программа для автоматизации розничных магазинов Subtotal - фото 11

Также возможен импорт товаров из 1С-Битрикса в Subtotal, через CSV-файл. Сначала нужно зайти в Битрикс, в «Магазин» — «Настройки» — «Экспорт данных». В списке

Программа для автоматизации розничных магазинов Subtotal - фото 12

выбрать «Экспорт CSV (new)». Выбрать инфоблок с торговым каталогом (или торговыми предложениями, если цены и остатки хранятся в предложениях). На следующем экране  ничего менять не нужно. В самом низу нажать «Начать выгрузку».
После обновления страницы должно появиться сообщение «Операция успешно завершена», а под ней указана ссылка на файл.

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

Программа для автоматизации розничных магазинов Subtotal - фото 13

 

После выгрузки файла, откройте настройки синхронизации в Subtotal и нажмите на «Загрузить товары из ИМ». Появится такое окошко:

Программа для автоматизации розничных магазинов Subtotal - фото 14

Необходимо указать Ид каталога в Битрикс, товары из которого вы хотите загрузить. Чтобы узнать его, в Битрикс перейдите на вкладку «Контент», и там откройте «Инфоблоки» — «Типы инфоблоков» — «Каталоги», затем выберите нужный каталог. На открывшейся странице посередине будет поле «ID», его значение и нужно скопировать.

Программа для автоматизации розничных магазинов Subtotal - фото 15

После этого выберите файл, выгруженный из Битрикс и нажмите «Загрузить».

Очень важный момент: убедитесь, что в настройках интеграции с 1С в Битрик в графе «Что делать с товарами, отсутствующими в файле импорта» (и аналогичной графе про группы) указано «Ничего». В противном при выгрузке товары в Битрикс будут пропадат без возможности восстановление.

Если товаров в файле много, выгрузка может занять несколько минут. Будут выгружены названия и цены, для которых вы указали соответствия в настройках синхронизации.