Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Поддержка модуля Обмен и синхронизация openCart с 1С предприятие УТ, УНФ, Мой склад и тд. Модуль для OpenCart 1.5Х, 2.Х, 3.Х


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

  • Ответы 4,6k
  • Created
  • Последний ответ

Top Posters In This Topic

13 минут назад, kapel сказал:

проблема оказалась в банальщине, в etc\hosts было прописано: 

127.0.0.1 domain.com

вместо

ххх.ххх.ххх.ххх domain.com

ххх.ххх.ххх.ххх - IP адрес сервера...

😃

Поделиться сообщением


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

Только что, Ownell сказал:

По моему вопросу есть какие либо идеи, почему после выгрузки меняются бренды?

Производитель с 1с передается?

Обновление производителей включено в настройках модуля?

Поделиться сообщением


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

3 минуты назад, NeoSeo Help 4 сказал:

Производитель с 1с передается?

Обновление производителей включено в настройках модуля?

1. Не передается, у товаров в 1с производитель не указан.

2. В настройках модуля по производителям все отключено.

 

 

Поделиться сообщением


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

Только что, Ownell сказал:

1. Не передается, у товаров в 1с производитель не указан.

2. В настройках модуля по производителям все отключено.

 

 

В таком случае это очень странно, что после обмена слетают производители.

Нужно делать анализ. Готовы провести его на оплачиваемой основе. Для получения оценки напишите, пожалуйста, в Телеграм-чат https://t.me/WebStudioNeoSeo1

Поделиться сообщением


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

Добры день! В админке у товара есть остатки по складам, но с фронта в переменной $warehouses пустой массив. В контроллере модификатор добавил код

$this->load->model("catalog/neoseo_warehouse");
$data['warehouses'] = $this->model_catalog_neoseo_warehouse->getProductQuantity($this->request->get['product_id']);

Но модель я посмотреть не могу, т.к. она закодирована. Как мне понять почему в карточке товара не видно склады?

Поделиться сообщением


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

37 минут назад, zahar_92 сказал:

Добры день! В админке у товара есть остатки по складам, но с фронта в переменной $warehouses пустой массив. В контроллере модификатор добавил код

$this->load->model("catalog/neoseo_warehouse");
$data['warehouses'] = $this->model_catalog_neoseo_warehouse->getProductQuantity($this->request->get['product_id']);

Но модель я посмотреть не могу, т.к. она закодирована. Как мне понять почему в карточке товара не видно склады?

ocStore 2.3

установлен vqmod

Поделиться сообщением


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

2 часа назад, zahar_92 сказал:

ocStore 2.3

установлен vqmod

Здравствуйте. Возможно из-за vqmod. Вы смотрели файл контроллера в модификациях окмод или vqmod?

Поделиться сообщением


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

37 минут назад, steve07 сказал:

Ошибка при установке модуля на локальном сервере:

image.thumb.png.2fd80c1b7e301f82fd95c73ebcdcb533.png

как поправить?

Здравствуйте.

Не все файлы модуля установлены. Скопируйте файлы через фтп на сервер, а не через установщик в админ зоне

Поделиться сообщением


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

19 минут назад, NeoSeo Help 4 сказал:

Здравствуйте.

Не все файлы модуля установлены. Скопируйте файлы через фтп на сервер, а не через установщик в админ зоне

да, это был мой косяк не ту версию установил.

Теперь при ручной загрузке такие ошибки:

при загрузке import.xml:

Notice: Array to string conversion in C:\server\OSPanel\domains\aladdin.loc\admin\model\tool\neoseo_exchange1c.php on line 5968Warning: Cannot modify header information - headers already sent by (output started at C:\server\OSPanel\domains\aladdin.loc\admin\controller\startup\error.php:34) in C:\server\OSPanel\domains\aladdin.loc\system\storage\modification\system\library\response.php on line 29


при загрузке offer.xml:

Цитата

Fatal error: Uncaught Exception: Error: Table 'aladdin.oc_product_kit' doesn't exist<br />Error No: 1146<br />SELECT * FROM `oc_product_kit` WHERE product_id = 2474 in C:\server\OSPanel\domains\aladdin.loc\system\library\db\mysqli.php:40 Stack trace: #0 C:\server\OSPanel\domains\aladdin.loc\system\library\db.php(16): DB\MySQLi->query('SELECT * FROM `...', Array) #1 C:\server\OSPanel\domains\aladdin.loc\admin\model\tool\neoseo_exchange1c.php(6587): DB->query('SELECT * FROM `...') #2 C:\server\OSPanel\domains\aladdin.loc\admin\model\tool\neoseo_exchange1c.php(4726): ModelToolNeoSeoExchange1c->query('SELECT * FROM `...') #3 C:\server\OSPanel\domains\aladdin.loc\system\storage\modification\system\engine\loader.php(178): ModelToolNeoSeoExchange1c->parseOffers('offers.xml') #4 C:\server\OSPanel\domains\aladdin.loc\system\engine\proxy.php(25): Loader->{closure}(Array, Array) #5 C:\server\OSPanel\domains\aladdin.loc\admin\controller\tool\neoseo_exchange1c.php(782): Proxy->__call('parseOffers', Array) #6 C:\server\OSPanel\domains\ in C:\server\OSPanel\domains\aladdin.loc\system\library\db\mysqli.php on line 40

 

Изменено пользователем steve07

Поделиться сообщением


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

22 часа назад, NeoSeo Help 4 сказал:

Здравствуйте. Возможно из-за vqmod. Вы смотрели файл контроллера в модификациях окмод или vqmod?

/* NeoSeo Exchange 1c - begin */
$this->load->model("catalog/neoseo_warehouse");
$data['warehouses'] = $this->model_catalog_neoseo_warehouse->getProductQuantity($this->request->get['product_id']);
/* NeoSeo Exchange 1c - end */

этот код есть в кэше контроллера ocmod и vqmod, но в продукте всеравно в переменной пустой массив.

Поделиться сообщением


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

22.01.2022 в 11:36, steve07 сказал:

да, это был мой косяк не ту версию установил.

Теперь при ручной загрузке такие ошибки:

при загрузке import.xml:

Notice: Array to string conversion in C:\server\OSPanel\domains\aladdin.loc\admin\model\tool\neoseo_exchange1c.php on line 5968Warning: Cannot modify header information - headers already sent by (output started at C:\server\OSPanel\domains\aladdin.loc\admin\controller\startup\error.php:34) in C:\server\OSPanel\domains\aladdin.loc\system\storage\modification\system\library\response.php on line 29


при загрузке offer.xml:

 

Здравствуйте.

У Вас включена опция Обновлять Комплект товаров, но такого модуля у Вас нет. Отключите опцию

Поделиться сообщением


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

Здравствуйте.

22.01.2022 в 17:28, zahar_92 сказал:
/* NeoSeo Exchange 1c - begin */
$this->load->model("catalog/neoseo_warehouse");
$data['warehouses'] = $this->model_catalog_neoseo_warehouse->getProductQuantity($this->request->get['product_id']);
/* NeoSeo Exchange 1c - end */

этот код есть в кэше контроллера ocmod и vqmod, но в продукте всеравно в переменной пустой массив.

Обновите, пожалуйста, модуль с личного кабинета и сообщите о результате

Поделиться сообщением


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

Добрый день. Спустя пару лет использования модуля обмена с 1с на нашем сайте возникла странная проблема. Один из заказов стал приводить к тому, что при обращении по адресу

https://abk-plus.ru/export/neoseo_exchange1c.php?type=sale&mode=query

вылетает 500-я ошибка. В логах сервера обнаружил такую запись об ошибке:

89.223.122.173:44356] PHP Fatal error:  Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') group by 1 order by 2 desc limit 1' at line 1
Error No: 1064
SELECT `relatedoptions_id`, count(*) as cnt FROM `oc_relatedoptions_option` WHERE product_id = '30137' and option_value_id in ( ) group by 1 order by 2 desc limit 1 in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/admin/web/abk-plus.ru/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT `related...', Array)\n#1 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(4917): DB->query('SELECT `related...')\n#2 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(7004): ModelToolNeoSeoExchange1c->query('SELECT `related...')\n#3 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(1129): ModelToolNeoSeoExchange1c->get1CProductIdForOrder('30137', '23518' in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php on line 40

Версия Opencart 2.3.0.2

Версия модуля обмена 190

Версия модуля связанных опций 2.3.1b

 

Подскажите, как решить эту проблему? Заранее благодарен за любой ответ

Изменено пользователем strikerus

Поделиться сообщением


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

Добрый день. Такой вопрос. 

Установил модуль на ocStore 3.0.3.7

Товары выгружает, но можно как то сделать, что бы title проставляло автоматически? Когда работал с модулем на ocStore 2.3, такой проблемы не было

Поделиться сообщением


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

3 часа назад, strikerus сказал:

Добрый день. Спустя пару лет использования модуля обмена с 1с на нашем сайте возникла странная проблема. Один из заказов стал приводить к тому, что при обращении по адресу

https://abk-plus.ru/export/neoseo_exchange1c.php?type=sale&mode=query

вылетает 500-я ошибка. В логах сервера обнаружил такую запись об ошибке:

89.223.122.173:44356] PHP Fatal error:  Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') group by 1 order by 2 desc limit 1' at line 1
Error No: 1064
SELECT `relatedoptions_id`, count(*) as cnt FROM `oc_relatedoptions_option` WHERE product_id = '30137' and option_value_id in ( ) group by 1 order by 2 desc limit 1 in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/admin/web/abk-plus.ru/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT `related...', Array)\n#1 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(4917): DB->query('SELECT `related...')\n#2 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(7004): ModelToolNeoSeoExchange1c->query('SELECT `related...')\n#3 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(1129): ModelToolNeoSeoExchange1c->get1CProductIdForOrder('30137', '23518' in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php on line 40

Версия Opencart 2.3.0.2

Версия модуля обмена 190

Версия модуля связанных опций 2.3.1b

 

Подскажите, как решить эту проблему? Заранее благодарен за любой ответ

Здравствуйте.

Вам нужно обновить модуль до актуальной версии. Модуль указанной версии мы не поддерживаем и внести правки по устранению ошибок не можем.

Поделиться сообщением


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

2 часа назад, Fortsev сказал:

Добрый день. Такой вопрос. 

Установил модуль на ocStore 3.0.3.7

Товары выгружает, но можно как то сделать, что бы title проставляло автоматически? Когда работал с модулем на ocStore 2.3, такой проблемы не было

Здравствуйте 

Для автоматической генерации нужен либо доп модуль генерации чпу и метаданных, либо получать значение с 1с. 

 

Поделиться сообщением


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

2 часа назад, NeoSeo Help 4 сказал:

Здравствуйте 

Для автоматической генерации нужен либо доп модуль генерации чпу и метаданных, либо получать значение с 1с. 

 

Т.е. в модуле стандартно такого функционала нет? Я не смог найти

Поделиться сообщением


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

1 минуту назад, Fortsev сказал:

Т.е. в модуле стандартно такого функционала нет? Я не смог найти

Нет. Модуль для этого не предназначен

Поделиться сообщением


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

20 часов назад, NeoSeo Help 4 сказал:

Здравствуйте.

Обновите, пожалуйста, модуль с личного кабинета и сообщите о результате

Здравствуйте! Обновил. Все равно пустой массив складов в карточке товара. Хотя в админке у товара остатки по складам есть.

У меня используется версия ionCube 10.3. Какая версия нужна для файла neoseo_warehouse.php ?

Изменено пользователем zahar_92

Поделиться сообщением


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

43 минуты назад, zahar_92 сказал:

Здравствуйте! Обновил. Все равно пустой массив складов в карточке товара. Хотя в админке у товара остатки по складам есть.

У меня используется версия ionCube 10.3. Какая версия нужна для файла neoseo_warehouse.php ?

Уточните, пожалуйста, какую версию модуля установили?

Поделиться сообщением


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

11 минут назад, NeoSeo Help 4 сказал:

Уточните, пожалуйста, какую версию модуля установили?

neoseo_exchange1c_oc2.1_php7.0_294.ocmod

на сайте используется php 5.6

Поделиться сообщением


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

23 часа назад, NeoSeo Help 4 сказал:

Здравствуйте.

Вам нужно обновить модуль до актуальной версии. Модуль указанной версии мы не поддерживаем и внести правки по устранению ошибок не можем.

Модуль обмена обновил до последней версии 294

При этом ошибка при попытке обращения по адресу https://abk-plus.ru/export/neoseo_exchange1c.php?type=sale&mode=query сохранилась

[Tue Jan 25 11:07:42.567132 2022] [php7:error] [pid 900] [client 89.223.122.173:38402] PHP Fatal error:  Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') group by 1 order by 2 desc limit 1' at line 1
Error No: 1064
SELECT `relatedoptions_id`, count(*) as cnt FROM `oc_relatedoptions_option` WHERE product_id = '38063' and option_value_id in ( ) group by 1 order by 2 desc limit 1 in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php:40\nStack trace:\n#0 /home/admin/web/abk-plus.ru/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT `related...', Array)\n#1 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(6803): DB->query('SELECT `related...')\n#2 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(9714): ModelToolNeoSeoExchange1c->query('SELECT `related...')\n#3 /home/admin/web/abk-plus.ru/public_html/admin/model/tool/neoseo_exchange1c.php(1569): ModelToolNeoSeoExchange1c->get1CProductIdForOrder('38063', '23547' in /home/admin/web/abk-plus.ru/public_html/system/library/db/mysqli.php on line 40

Изменено пользователем strikerus

Поделиться сообщением


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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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