Установка модуля интеграции 1С в CMS Opencart
Для работы модуля интеграции CMS OpenCart и 1С:Предприятие необходим установленный на веб-сервере PHP 5.3 и выше, ionCube PHP Loader, расширение SOAP для PHP. Также необходим vqmod.
Процесс установки
- Убедитесь, что на Вашем сайте установлен vqmod. Если нет, то установите его.
- Скопируйте содержимое папки upload/ (каталоги 1cgw/, admin/ и vqmod/) в корень Вашего магазина. Имеющиеся файлы не будут перезаписаны.
Если административная панель Вашего магазина находится не по адресу /admin, то в upload/ переименуйте папку admin/ соответствующим образом.
Если административная панель Вашего магазина находится не по адресу /admin, то необходимо внести изменение в файл 1cgw/init.php
в 6-й строке:
vqmod/xml/exchange_1c.xml
необходимо откорректировать пути к файлам нужным образом. В строках:
<file name="admin/controller/common/header.php">
<file name="admin/view/template/common/header.tpl">
<file name="admin/model/catalog/product.php">
Далее необходимо внести изменения в 4 файлах:
1) admin/model/catalog/category.php
В функциях addCategory и editCategory после строки:
2) admin/model/catalog/manufacturer.php
В функциях addManufacturer и editManufacturer после строки:
3) admin/model/catalog/product.php
В функциях addProduct и editProduct после строки:
В функции __construct изменить первую строку: на:
В административной панели Вашего магазина в разделе “Система” -> “Пользователи” -> “Группы пользователей” зайдите в редактирование группы Вашего пользователя.
Разрешите просмотр и редактирование “extension/exchange_1c”.
В административной панели Вашего магазина зайдите в раздел “Дополнения” -> “M-IT: Exchange 1C”. Нажмите кнопку “Установить модуль” в правой верхней части экрана.
Теперь Вы можете перейти к настройкам параметров модуля обмена opencart с 1С.
Для корректной работы модуля необходимо, чтобы данные на вкладке “Безопасность” в настройках модуля в интернет-магазине совпадали с аналогичными данными модуля в 1С:Предприятие.
Примечания:
Если выгрузка товаров из 1С не проходит, необходимо:
1. В браузере откройте страницу http://yoursite.com/1cgw/index.php
и убедитесь, что там нет ошибок. Вы должны увидеть xml-структуру файла.
2. Удостоверьтесь в совпадении данных на вкладке “Безопасность” в интернет-магазине и в 1С.