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

Интеграция с интернет-магазином OpenCart

Пожалуйста, обратите внимание!

Интеграция с интернет-магазином — это дополнительная функция и она становится доступна только после того, как будет оплачена.

Ознакомиться со стоимостью Вы можете в разделе Тарифы.

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

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

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

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

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

Синхронизация справочника товаров и заказов на Subtotal

Для настройки интеграции Subtotal с OpenCart необходимо удовлетворить системные требования в порядке «плагин интеграции ->OpenCart -> PHP».

Последняя версия плагина интеграции (1.6.4.7) требует OpenCart 2.3.0.2 и PHP версии 7.4.х. в режиме модуля Apache2. Работоспособность с другими версиями указанного ПО не гарантируется.

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

1. Установить модификатор QuickFix, позволяющий устанавливать OpenCart-модули без ftp-доступа: https://subtotal.ru/support/wp-content/uploads/quickfix2.1.zip (или с сайта дополнений OpenCart: https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=18892)

2. Распаковать и установить QuickFix (загрузить файл quickfix.ocmod.xml. Файл README.txt загружать не требуется).

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

3. Активировать QuickFix. Для этого надо кликнуть на подменю «Модификаторы», поставить «галочку» напротив QuickfixbyiSenseLab и нажать кнопку «Обновить».

Программа для автоматизации розничных магазинов Subtotal - фото 94. Скачать архив с модулем для Opencart: https://github.com/SubtotalRu/opencart2-exchange1c/releases

5. Установить скачанный модуль. Для этого достаточно загрузить скачанный архив (без распаковки), как в п.2

6. Активировать модуль интеграции. Для этого надо кликнуть на подменю «Модификаторы», поставить «галочку» напротив Exchange1C ModuleforOpenCart 2.3 и нажать кнопку «Обновить».

Настройка модуля интеграции

1. Кликнуть на «Exchange 1c v8.x»

2. Выбрать закладку «Основные»

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

Статус модуля: включено

Тип учётной системы: УНФ 1.6

Логин и пароль: задать и запомнить логин и пароль (эти же логин и пароль нужно указать в настройках приложения Subtotal в п.8)

Разрешить всем скачивать модуль: да

Загружать файлы в zip: нет

Не удалять файлы после обмена: нет

После внесения изменений обязательно сохранить их (пиктограмма дискеты в верхнем правом углу).

3. Выбрать закладку «Цены»

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

4. Чтобы цены выгружались в ИМ, необходимо заполнить поле «Ид цены в ТС».

Для этого в Subtotal в справочниках выбрать закладку «Прайсы», кликнуть по прайсу, цены из которого будут отображаться в ИМ, и скопировать/запомнить значение идентификатора в адресной строке браузера.

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

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

5. Вернуться в настройки ИМ. В таблице «Связь типов цен (соглашений) в 1С с группами покупателей» кликнуть по кнопке добавить.

В поле «Ид цены в ТС» вставить скопированное/запомненное значение идентификатора прайса.

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

6. На вкладке «Заказы» выставить «Да» в пункте «Конвертировать заказы в Windows-1251»

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

7. Нажать кнопку «Сохранить».

8. В Subtotal, в настройках выбрать интернет-магазин и указать:

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

— версия OpenCart: 2.3;

— прайс: цена которая будет отображаться в интернет-магазине и идентификатор которого был указан в настройках OpenCart;

— склад: из какого склада будет браться список товаров;

— точка продаж: на которую будет оформляться поступающие заказы;

— адрес магазина: адрес вашего интернет-магазина (URL);

— логин и пароль, которые были введены в настройках ИМ;

— включить (проставить «галочки») автоматическую синхронизацию заказов и товаров на складе;

— выбрать группу товаров для выгрузки в ИМ.

9. Нажать кнопку «Сохранить».

На этом настройка завершена.

Обновления

На момент 04.2021 автоматическое обновление модуля OpenCart не доступно.
Для того, чтобы получать актуальные доработки \ исправления потребуется обновлять модуль OpenCart вручную. Для этого необходимо распаковать скачанный архив и скопировать папку upload поверх папки upload с установленным OpenCart.
При этом будут обновлены только файлы модуля.

Возможные ошибки и способы их решение (траблшутинг)

  1. Выбранные группы в настройках интеграции SUBTOTAL c ИМ не выгружаются на сайт. Проверьте соответствие системных требований в порядке «плагин интеграции ->OpenCart -> PHP». Последняя версия плагина интеграции (1.6.4.7) требует OpenCart 2.3.0.2 и PHP версии 7.4.х. в режиме модуля Apache2. Работоспособность с другими версиями указанного ПО не гарантируется. Необходимо перенастроить интеграцию SUBTOTAL c ИМ по инструкции выше.
  2. После синхронизации на сайте отображается количество товара «0» (на самом сайте не отображается ни цена, ни кол-во товара) при этом группы выгрузились из SUBTOTAL в ИМ. Проверьте корректность настроек интеграции в SUBTOTAL (см. п. 8 инструкции), даже в том случае, если они верны, нажмите кнопку «Сохранить». Проверьте отображение цены и кол-ва товара на сайте.