Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


Serdes
 Поделиться

Рекомендованные сообщения

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

Ссылка на комментарий
Поделиться на других сайтах


  • 6 месяцев спустя...

Никак не устанавливается соединение с сайтом. Почему так?  (Опенкарт 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 недели спустя...
В 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 месяца спустя...
  • 2 недели спустя...

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

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 год спустя...

Установил и появилась ошибка : 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
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.