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

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

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

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

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

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

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

Доступно для OpenCart версии 2.0.3.1. (работа с другими версиями возможна, но не гарантируется).

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

  1. Скачать архив с модулем для Opencart: http://support.subtotal.ru/wp-content/uploads/oc2.3-exchange1c_1.6.4.5.ocmod_.zip
  2. Плагин для обмена данными: https://opencartforum.com/go/?url=http://tesla-chita.ru/system/storage/download/oc2.3-exchange1c_1.6.4.5.ocmod.zip
  3. Распаковать, и установить плагин.Видео инструкция по установке: https://xdomus.ru/opencart/local-copy-ocmod-modul-dlya-opencart-2/
  4. После установки проверяем работоспособность плагина. В браузере вводим следующую строку: http://адрес_магазина/export/exchange1c.php  Ответ: Success

Настройка плагина:

oc11

4. Выбрать Exchange 1c v8.x, нажать на плюс напротив него. Зайти в настройки модуля (кнопка с синим карандашом справа) и задать там логин и пароль. Эти же логин и пароль нужно указать в настройках приложения Subtotal. Там же, в настройках модуля в Opencart поменять Status на Enabled, а format download data — Каждый файл по отдельности.

Перейти на вкладку «Products» и там, в разделе «To update the exchange» поставить «No» напротив «Product description», «Product images» и «Product categories».

Нажать Сохранить (на синюю иконку справа сверху).

op2333

  • Cтатус модуля: включено
  • Тип учётной системы: УНФ 1.6
  • Логин и пароль: задать любой логин и пароль
  • Загружать файлы в zip: нет
  • Не удалять файлы после обмена: нет

  • Связь типов цен: Для выгрузки цен в ИМ, необходимо добавить цены, наличие одного значения цены обязательно.
  • Ид цены в ТС: айди в системе Subtotal,
  • Пример: http://localhost:8081/id2546/prices.php#/price/7641

  • выгружать измененные: нет
  • cтатус для выгрузки (все заказы, которые будут иметь этот статус будут выгружены в Subtotal)
  • cтатус выгруженных — задать любой или не использовать,так как после выгрузки все заказы получат этот статус
  • конвертировать заказы в  windows-1251: да

5. Зайти в корень сайта интернет-магазина (например, /var/www/opencart), там зайти в папку system/storage/cache и создать там папку exchange1c. Вернуться в корень, зайти в папку image, создать там папку import_files.

6. Разрешить запись в новосозданных папках (например, выполнить sudo chmod -R 777 /var/www/opencart).
7. В приложении Subtotal, в Настройках укажите:

  • прайс: цена которая будет отображаться в интернет-магазине
  • склад: с какого склада будет браться список товаров
  • точку продаж: на которую будет оформляться поступающие заказы
  • адрес магазина: указажите адрес вашего интернет-магазина
  • логин и пароль, который вы ввели выше
  • проставьте галочки, чтобы включить автоматическую синхронизацию заказов и товаров на складе

opencart_subtotal

Нажмите кнопку «Сохранить». Всё.