Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Синхронизация OpenCart 2.0 c 1C [Поддержка]


Serdes

Recommended Posts

Подскажите, смогу я .zip файлы выгрузки загрузить по FTP?
Искал решение, нашел зацепку, что мол можно с помощью подключения скриптов. Но такая процедура для меня слишком сложная.

Надіслати
Поділитися на інших сайтах


  • 6 months later...

Никак не устанавливается соединение с сайтом. Почему так?  (Опенкарт 2.0.3.1)
Кто-то ставил с https?
Модуль OpenCart Exchange 1C соединялся заменив https на http, а этот модуль и так не соединяется.
В чем причина?

Надіслати
Поділитися на інших сайтах


44 минуты назад, Xaziain сказал:

Никак не устанавливается соединение с сайтом. Почему так?  (Опенкарт 2.0.3.1)
Кто-то ставил с https?
Модуль OpenCart Exchange 1C соединялся заменив https на http, а этот модуль и так не соединяется.
В чем причина?

Помогло это

Для корректной работы модуля на сайте с защищенным соединением https:// нужно добавить в папку export файл .htaccess c содержанием

RewriteEngine On  

RewriteCond %{HTTPS} on 

RewriteRule ^.*http://%{SERVER_NAME}%{REQUEST_URI}

И при подключение в 1С ссылку указал не https, а просто http

Змінено користувачем Xaziain
Надіслати
Поділитися на інших сайтах


Как сделать так,чтобы модуль менял только цены и количество???

Он меняет все и добавляет категории с 1С. Названия тоже берет с 1с, другие языки не заполняет.

Где подредактировать эти настройки?

Змінено користувачем Xaziain
Надіслати
Поділитися на інших сайтах


  • 4 weeks later...
В 11.10.2017 в 08:04, AlexGhost сказал:

Notice: Error: Could not load model /home/***/***.ru/docs/admin/model/sale/customer_group.php! in /home/***/***.ru/docs/vqmod/vqcache/vq2-system_storage_modification_system_engine_loader.php on line 63

Вот что выдается при переходе в модуль.


Ставлю на свежий ocStore 2.3.0.2.3  - в результате та же штука что и у Вас.
Смотрим внимательно лог и "лезем" ....admin/controller/module/exchange1c.php
строки 304, 305, 306, 307, и 310  КОММЕНТИРУЕМ
то есть приводим к виду:
 

//if (VERSION !== '2.1.0.1') {
//	$this->load->model('sale/customer_group');
//	$data['customer_groups'] = $this->model_sale_customer_group->getCustomerGroups();
//} else {
$this->load->model('customer/customer_group');
$data['customer_groups'] = $this->model_customer_customer_group->getCustomerGroups();
//}

ну или можно просто удалить знак ! в равенстве.... ;)

И вуаля работает в админке! -
для полного счастья на первых порах скидываем языковый файл в папку ....admin/language/ru-ru/module и у нас на русском!!!

КАК будет принимать в товары из 1С постараюсь не забыть отписаться....

ТЕПЕРЬ ДАЛЕЕ ловим ошибку:
.... .... www/system/library/currency.php): failed to open stream: No such file or directory .... ...

правим =>   .../export/exchange1c.php строки 34 - 37 к виду
require_once(DIR_SYSTEM . 'library/cart/currency.php');
require_once(DIR_SYSTEM . 'library/cart/user.php');
require_once(DIR_SYSTEM . 'library/cart/weight.php');
require_once(DIR_SYSTEM . 'library/cart/length.php');



далее ловим:
Fatal error: Class 'Currency' not found in.......

в том же файле комментируем строки:
$registry->set('currency', new Currency($registry));
$registry->set('weight', new Weight($registry));
$registry->set('length', new Length($registry));
$registry->set('user', new User($registry));

НАВЕРНО ЭТО НЕПРАВЕЛЬНО и СКАЖЕТСЯ на дальнейшей работе!!
но пока по запросу из браузера  мой-сайт.ру/export/exchange1c.php выдает
success

тоеасть скрипт работает! - всвязки с 1С будем на днях смотреть - пока доступа нет!

Если у кого есть идея или опыт решения проблемы с "Fatal error: Class 'Currency' not found in......." поделитесь!

Змінено користувачем 9852739646
Надіслати
Поділитися на інших сайтах


58 минут назад, 9852739646 сказал:


Ставлю на свежий ocStore 2.3.0.2.3  - в результате та же штука что и у Вас.
Смотрим внимательно лог и "лезем" ....admin/controller/module/exchange1c.php
строки 304, 305, 306, 307, и 310  КОММЕНТИРУЕМ
то есть приводим к виду:
 


//if (VERSION !== '2.1.0.1') {
//	$this->load->model('sale/customer_group');
//	$data['customer_groups'] = $this->model_sale_customer_group->getCustomerGroups();
//} else {
$this->load->model('customer/customer_group');
$data['customer_groups'] = $this->model_customer_customer_group->getCustomerGroups();
//}

ну или можно просто удалить знак ! в равенстве.... ;)

И вуаля работает в админке! -
для полного счастья на первых порах скидываем языковый файл в папку ....admin/language/ru-ru/module и у нас на русском!!!

КАК будет принимать в товары из 1С постараюсь не забыть отписаться....

ТЕПЕРЬ ДАЛЕЕ ловим ошибку:
.... .... www/system/library/currency.php): failed to open stream: No such file or directory .... ...

правим =>   .../export/exchange1c.php строки 34 - 37 к виду
require_once(DIR_SYSTEM . 'library/cart/currency.php');
require_once(DIR_SYSTEM . 'library/cart/user.php');
require_once(DIR_SYSTEM . 'library/cart/weight.php');
require_once(DIR_SYSTEM . 'library/cart/length.php');



далее ловим:
Fatal error: Class 'Currency' not found in.......

в том же файле комментируем строки:
$registry->set('currency', new Currency($registry));
$registry->set('weight', new Weight($registry));
$registry->set('length', new Length($registry));
$registry->set('user', new User($registry));

НАВЕРНО ЭТО НЕПРАВЕЛЬНО и СКАЖЕТСЯ на дальнейшей работе!!
но пока по запросу из браузера  мой-сайт.ру/export/exchange1c.php выдает
success

тоеасть скрипт работает! - всвязки с 1С будем на днях смотреть - пока доступа нет!

Если у кого есть идея или опыт решения проблемы с "Fatal error: Class 'Currency' not found in......." поделитесь! 


а вот все дело видимо в "namespace" в соответствующих фалов.
в файле .../export/exchange1c.php
строки
$registry->set('currency', new Currency($registry));
$registry->set('weight', new Weight($registry));
$registry->set('length', new Length($registry));
$registry->set('user', new User($registry));
приводим к виду:

// Currency
$registry->set('currency', new Cart\Currency($registry));

// Weight
$registry->set('weight', new  Cart\Weight($registry));

// Length
$registry->set('length', new  Cart\Length($registry));

// User
$registry->set('user', new  Cart\User($registry));

ВСЕ выше указанные изменения связаны с изменениями в движке OC ... подгоняем - посмотрим что выдет - РАБОТОСПОСОБНОСТЬ ГАРАНТИРОВАТЬ ПОКА НЕЛЬЗЯ...

Надіслати
Поділитися на інших сайтах


  • 4 months later...
  • 2 weeks later...

Здравствуйте,подскажите пожалуйста,из-за чего появляются ошибки:

2019-03-11 12:33:44 - PHP Notice:  Undefined index: help_upload in /home/o/ofurninh/ofurninh.beget.tech/public_html/admin/view/template/extension/module/exchange1c.tpl on line 952
2019-03-11 12:33:44 - PHP Notice:  Undefined index: help_download_orders in /home/o/ofurninh/ofurninh.beget.tech/public_html/admin/view/template/extension/module/exchange1c.tpl on line 966
2019-03-11 12:33:44 - PHP Notice:  Undefined index: button_download_orders in /home/o/ofurninh/ofurninh.beget.tech/public_html/admin/view/template/extension/module/exchange1c.tpl on line 968

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Установил и появилась ошибка : Notice: Error: Could not load template /elecsant.ru/public_html/catalog/view/theme/common/column_left.tpl! in /elecsant.ru/public_html/system/storage/modification/system/library/template/php.php on line 28

Змінено користувачем FIGO
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.