Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]


Recommended Posts

Доброго времени суток. А когда планируете 1.6.3.11?

установил 1.6.3.10. обновил на модификатор 1.6.3.11 вами выложенный (не знаю можно ли так :) )

Ошибка та же:

2017-06-05 22:24:30 - PHP Warning:  opendir(/home/***/test/image/cache/import_files/23): failed to open dir: No such file or directory in /home/***/test/admin/model/extension/exchange1c.php on line 3091
2017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 3092
2017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 3092
2017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 3092
2017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 3092
2017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in 

1с УТ3.1 Украина

OcStore ocStore 2.3.0.2.2 Шаблон Демо

Стабильно работает 1.6.3.9 но без присвоения атрибутов

Link to comment
Share on other sites


Решено!
Удалил все устанавливаемые модулем таблицы, и изменил изменяемые им значение! модуль установился!
Пробуем работать дальше...))))
Единственное, модуль не прописался в админке-во вкладке дополнение!
Выгрузка идет порядка 20 мин, выкрузилось все кроме товаров! (УНФ 1.6.10.44) Для справки товаров около 1000

Многовато для 1000 товаров, на моем сервере вроде было не дольше 5 мин, сегодня вечером уже точно выложу 1.6.3.11 и проверим ещё раз вместе. А лог есть? Очень интересно посмотреть что он там долго делает.

Отправлено с моего Power Five Evo через Tapatalk

Link to comment
Share on other sites

Доброго времени суток. А когда планируете 1.6.3.11?
установил 1.6.3.10. обновил на модификатор 1.6.3.11 вами выложенный (не знаю можно ли так )
Ошибка та же:
2017-06-05 22:24:30 - PHP Warning:  opendir(/home/***/test/image/cache/import_files/23): failed to open dir: No such file or directory in /home/***/test/admin/model/extension/exchange1c.php on line 30912017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 30922017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 30922017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 30922017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in /home/***/test/admin/model/extension/exchange1c.php on line 30922017-06-05 22:24:30 - PHP Warning:  readdir() expects parameter 1 to be resource, boolean given in 

1с УТ3.1 Украина
OcStore ocStore 2.3.0.2.2 Шаблон Демо
Стабильно работает 1.6.3.9 но без присвоения атрибутов


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

Отправлено с моего Power Five Evo через Tapatalk

  • +1 1
Link to comment
Share on other sites

4 часа назад, Kirillove сказал:


Многовато для 1000 товаров, на моем сервере вроде было не дольше 5 мин, сегодня вечером уже точно выложу 1.6.3.11 и проверим ещё раз вместе. А лог есть? Очень интересно посмотреть что он там долго делает.

Отправлено с моего Power Five Evo через Tapatalk
 

Вот лог с 1с:
06.06.2017 10:48:05 Выгрузка на сайт завершилась с ошибками.
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен. (C:\Users\Администратор\AppData\Local\Temp\1\v8_A5DA_450.zip).
Ответ сервера: 
<b>Warning</b>: file_put_contents(): Only 0 of 23495858 bytes written, possibly out of free disk space in <b>/home/c/charli74/home.raytek.pro/public_html/admin/controller/extension/module/exchange1c.php</b> on line <b>2301</b>failure
modeFile(): Error create filesuccess
Successfully import catalog 
06.06.2017 10:48:06 Завершена выгрузка товаров

 

С сайта лог огромный 14Gb, не прогружается(((

Edited by rutskoifp
Link to comment
Share on other sites


19 часов назад, uvers сказал:

Всем доброго дня.

Автору огромное спасибо за проделанную работу!! 

Теперь, собственно вопрос:

ocStore 2.1.0.2 скачал и поставил  opencart2.1-exchange1c_1.6.3.10.ocmod. После установки открыл товары и сразу получил ошибку

Undefined index: affiliate_commission in /var/www/admin/www/dev2.ru/vqmod/vqcache/vq2-system_storage_modification_admin_controller_catalog_product.php on line 486

 

Почистил кэш vqmod/vqcache. Не помогло

 

Пожалуйста, подскажите, в чем может быть проблема?

Виталий, здравствуйте.

С причиной ошибки разобрался. В кэше создается файл vq2-system_storage_modification_admin_controller_catalog_product.php. 

В 486 строке идет заполнение массива и при попытке заполнения 'commission' => $price * $result['affiliate_commission'] / 100 возникает ошибка. Ошибка возникает из-за того, что в массиве  $result отсутствует ключ 'affiliate_commission'.
Вопрос вот в чем:
не могу понять , где изначально формируется массив $result? Или как формируется этот файл?

 

Link to comment
Share on other sites


On 03.06.2017 at 7:46 PM, Kirillove said:

То есть у Вас два свойства у характеристики?

Работать будет, но только без модуля "связанные опций". Для этого включите режим загрузки характеристик "связанные опции" и произведите обмен, опции появятся и будут связаны между собой. На дефолтном шаблоне работает, если на вашем не заработало, тогда нужно подправить модификатор под ваш шаблон.

 

Извините, за глупые вопросы, я технически пока не очень разбираюсь в Opencart. А в карточке товара как это будет организовано? Сейчас у нас две опции, цвет и размер. С помощью модуля Связанные опции, они объединяются. Например, красное платье 48 размера, 2 шт., синее платье 46 размера, 1 шт., синее платье 48 размера, 3 шт. В опциях отображается, цвет: красное - 2 шт., синее - 4 шт., размер: 48 размер - 5 шт., 46 размер - 1 шт. И во вкладке Связанные опции - соответствие цвет-размер-количество.

Link to comment
Share on other sites


8 часов назад, Kirillove сказал:


Многовато для 1000 товаров, на моем сервере вроде было не дольше 5 мин, сегодня вечером уже точно выложу 1.6.3.11 и проверим ещё раз вместе. А лог есть? Очень интересно посмотреть что он там долго делает.

Отправлено с моего Power Five Evo через Tapatalk
 

У меня дольше грузит 2000 товаров!я думал это нормально:D. Хотя у нас интернет не очень скоростной, + изображения весят много.

Link to comment
Share on other sites


Доброе время суток. Тестируя модуль заметил что нет обмена статусами заказа. Подскажите каким образом происходит выгрузка значения статуса заказа из 1С на сайт? Смотрю файл "orders-***.xml" ручной выгрузки 1С (Узлы обмена с сайтами->Основные настройки->Выгружать каталог на диск), в нем информация типа:

...

<ЗначенияРеквизитов>
<ЗначениеРеквизита>

<Наименование>Номер по 1С</Наименование>

<Значение>ТДЦУ-000003</Значение>

</ЗначениеРеквизита>
<ЗначениеРеквизита>

<Наименование>Дата по 1С</Наименование>

<Значение>2017-06-06T16:08:56</Значение>

</ЗначениеРеквизита>
<ЗначениеРеквизита>

<Наименование>ПометкаУдаления</Наименование>

<Значение>false</Значение>

</ЗначениеРеквизита>
<ЗначениеРеквизита>

<Наименование>Проведен</Наименование>

<Значение>true</Значение>

</ЗначениеРеквизита>
<ЗначениеРеквизита>

<Наименование>Номер оплаты по 1С</Наименование>

<Значение>ТДЦУ-000001</Значение>

</ЗначениеРеквизита>
<ЗначениеРеквизита>

<Наименование>Дата оплаты по 1С</Наименование>

<Значение>2017-06-06T16:27:08</Значение>

</ЗначениеРеквизита>

</ЗначенияРеквизитов>

</Документ>

</КоммерческаяИнформация>

и ни какого намека на "статус заказ". Может это особенности конфигурации 1С (1С:Предприятие 8.2 (8.2.19.130), Управление торговлей, редакция 11.1 (11.1.1.11), типовая)? Если да, то какая конфигурация поддерживает выгрузку статусов?

Link to comment
Share on other sites


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

 

1с - УНФ 1.6.10.44 

Opencart 2.3.0.2

Модификатор 1.6.3.11_oc2.3

 

Лог из 1с при выгрузке:

 

Интерактивный обмен
06.06.2017 17:46:04 Запуск выгрузки товаров
06.06.2017 17:46:05 Завершено формирование файлов выгрузки товаров
Выгружено товаров: 206
предложений: 204
картинок: 157

В том числе для каталога Каталог товаров 6EEBCA8F:
товаров: 206
предложений: 204
картинок: 157

06.06.2017 17:46:14 Выгрузка на сайт завершилась с ошибками.
Произошла ошибка на стороне сервера. Не получен статус завершения операции. Файл не отправлен. (C:\Users\user7\AppData\Local\Temp\8\v8_9634_676.zip).
Ответ сервера: 
<b>Warning</b>: set_time_limit() has been disabled for security reasons in <b>/home/u861025841/public_html/admin/controller/extension/module/exchange1c.php</b> on line <b>2293</b><b>Warning</b>: set_time_limit() has been disabled for security reasons in <b>/home/u861025841/public_html/admin/controller/extension/module/exchange1c.php</b> on line <b>2324</b>success

 

Если закоменировать строки 2293 и 2324 set_time_limit() то выдает следующее:

 

06.06.2017 18:30:02 Выгрузка на сайт завершилась с ошибками.
Произошла ошибка: 
Отправка файла на сервер: Получен пустой ответ сервера.
Не удалось получить ответ сервера. Файл не отправлен. (C:\Users\user7\AppData\Local\Temp\8\v8_9634_7af.zip).
06.06.2017 18:30:02 Завершена выгрузка товаров

Edited by haous
Link to comment
Share on other sites


Сервер просто не успевает "затолкать" инфу выгрузки 1С в файл. Как вариант установите параметры в тех же set_time_limit() на 0: 

set_time_limit(0);

Либо выгружать частями. По категории за раз например.

Link to comment
Share on other sites


Обновился до 1.6.3.11

1с УТ3.1 Украина

OcStore ocStore 2.3.0.2.2 Шаблон Демо

Пока все работает. связь и выгрузка Атрибутов заработала

Заказами пока не  пользуюсь

 

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

2017-06-06 21:59:07 - PHP Notice:  Undefined index: help_upload in /home/***/test/admin/view/template/extension/module/exchange1c.tpl on line 912
2017-06-06 21:59:07 - PHP Notice:  Undefined index: help_download_orders in /home/***/test/admin/view/template/extension/module/exchange1c.tpl on line 926
2017-06-06 21:59:07 - PHP Notice:  Undefined index: button_download_orders in /home/***/test/admin/view/template/extension/module/exchange1c.tpl on line 928

 

Edited by Furious
ошибки в логе
Link to comment
Share on other sites


При полной выгрузке атрибуты добавляются но не синхронизируются. В 1С делаю отбор на один товар - выгружаю-атрибуты синхронизируются

Что могу делать не так?

 

Link to comment
Share on other sites


10 hours ago, Furious said:

При полной выгрузке атрибуты добавляются но не синхронизируются. В 1С делаю отбор на один товар - выгружаю-атрибуты синхронизируются

Что могу делать не так?

 

Дайте скрин настроек по характеристикам с 1С и с сайта, сравню со своими (у меня выгрузка от битрикса)

Link to comment
Share on other sites


Всем доброго времени суток. Помогите решить проблему. После установки модуля не могу сменить статус заказа. Выбираю любой статус, нажимаю "добавить историю" и ничего не происходит((( Модуль удалил, проблема осталась(((

2017-06-07_11-13-52.png

Журнал ошибок тоже прикрепил как раз там ошибки после установки и после удаления.

ZipLook.ru_2017-06-07_12-33-46_error.log

Edited by nomad2020
Прикрепил log с ошибками
Link to comment
Share on other sites


16 hours ago, lex7dark said:

Сервер просто не успевает "затолкать" инфу выгрузки 1С в файл. Как вариант установите параметры в тех же set_time_limit() на 0: 

set_time_limit(0);

Либо выгружать частями. По категории за раз например.

Выгрузка частями все равно не проходит с той же ошибкой set_time_limit() has been disabled for security reasons.

 

Демо сайт на бесплатном хостинге и там запрещена функция set_time_limit(). 

Решилась проблема следующим образом:

1. Коментируем строки set_time_limit() в файле /public_html/admin/controller/extension/module/exchange1c.php

2. Устанавливаем параметр в Php.ini max_execution_time = 0;

Edited by haous
Link to comment
Share on other sites


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

При импорте товаров все импортируемые опции добавляются в общий перечень опций, но к товару прикрепляется только 1 значение опции из 4-х.

Подскажите, в чем может быть причина?


PS Скрин import.xml и страниц товара и настроек характеристик прилагаю.

screen.jpg

screen2.jpg

screen3.jpg

Link to comment
Share on other sites


В 05.06.2017 в 19:38, uvers сказал:

Всем доброго дня.

Автору огромное спасибо за проделанную работу!! 

Теперь, собственно вопрос:

ocStore 2.1.0.2 скачал и поставил  opencart2.1-exchange1c_1.6.3.10.ocmod. После установки открыл товары и сразу получил ошибку

Undefined index: affiliate_commission in /var/www/admin/www/dev2.ru/vqmod/vqcache/vq2-system_storage_modification_admin_controller_catalog_product.php on line 486

 

Почистил кэш vqmod/vqcache. Не помогло

 

Пожалуйста, подскажите, в чем может быть проблема?

Скорее всего конфликт какой-то с другими модулями. Я не вижу кода, и ни разу не ставил vqmod на ocstore 2.x.

Если vqmod так необходим то нужно смотреть файл в котором ошибка.

Link to comment
Share on other sites

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

У кого нибудь заказы с сайта грузятся? Что-то вообще никак!

Есть ошибки в логе?

Link to comment
Share on other sites

В 05.06.2017 в 14:45, Blade сказал:

Виталий, добрый день, нужна помощь

что эначит эта ошибка ?

версия последняя 1.6.3.10

1С Управление нашей фирмой, редакция 1.6 (1.6.10.43) 

 

2017-06-05 15:43:42 - 3.830 Mb | 7121 | >>>>>>>>>>>>>>>>>>>> НАЧАЛО ЗАГРУЗКИ ДАННЫХ <<<<<<<<<<<<<<<<<<<<
2017-06-05 15:43:42 - PHP Unknown:  Object of class LibXMLError could not be converted to string in /var/www/*******/data/www/**********.ru/admin/model/tool/exchange1c.php on line 7137
2017-06-05 15:43:42 - 3.832 Mb | 7138 | Ошибка при загрузке файла: /var/www/*******/data/www/***********.ru/system/storage/cache/exchange1c/import.xml
2017-06-05 15:43:42 - 3.832 Mb | 0036 | Файл не является стандартом XML, подробности в журнале

2017-06-05 15:43:42 - modeImport(): Ошибка загрузки файла: /var/www/form/data/www/test.form-m.ru/system/storage/cache/exchange1c/import.xml

Добрый день! Виталий, спасибо за Ваш модуль, бомба!

Меня постигла такая-же ошибка как у пользователя Blade, выгрузка не проходит (неизвестный ответ сервера), если сбросить кэши то обмен проходит но товар не отображается на сайте, а в логах все ок (кроме заполнения Seo-полей), повторная выгрузка следом без чистки кэша заканчивается такой-же ошибкой загрузки файла, версия 1.6.3.11. 

И еще, может кто сталкивался, начиная с версии 1.6.3.10 не заполняются некоторые поля SEO..

 

2017-06-07 18:31:48 - 3.788 Mb | 0844 | Новое значение 'meta_keyword' = '��р���н, де�ски�, Dream, country, �оргово�, м�рки, к��егории, Тов�р�, д�я, де�е�, игр�Тов�р�, дом�, оп�ом, ро�ни�у'
2017-06-07 18:31:48 - 3.788 Mb | 0843 | Старое значение 'tag' = ''
2017-06-07 18:31:48 - 3.788 Mb | 0844 | Новое значение 'tag' = '��р���н, де�ски�, Dream, country, Тов�р�, д�я, де�е�, игр�Тов�р�, дом�'

 

Большое спасибо Вам за труд!

Link to comment
Share on other sites


11 минут назад, Kirillove сказал:

Есть ошибки в логе?

2017-06-07 17:42:31 - 3.237 Mb | 6390 | > Выгружается заказ #1
2017-06-07 17:42:31 - PHP Notice:  Undefined index: username in C:\xampp\htdocs\shop23\admin\model\extension\exchange1c.php on line 6292
2017-06-07 17:42:31 - PHP Notice:  Undefined index: username in C:\xampp\htdocs\shop23\admin\model\extension\exchange1c.php on line 6313
2017-06-07 17:42:31 - PHP Notice:  Undefined index: username in C:\xampp\htdocs\shop23\admin\model\extension\exchange1c.php on line 6233

Вот это, при ручной выгрузке.

(localhostocStore 2.3.0.2.2 / версия 1.6.3.11)

... в 1С тишина: 

1carbolock.jpg

Edited by AlisEra
Link to comment
Share on other sites


6 часов назад, IvanovIvan сказал:

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

При импорте товаров все импортируемые опции добавляются в общий перечень опций, но к товару прикрепляется только 1 значение опции из 4-х.

Подскажите, в чем может быть причина?


PS Скрин import.xml и страниц товара и настроек характеристик прилагаю.

Скрытый текст

screen.jpg

screen2.jpg

screen3.jpg

Проверил с УНФ все нормально, пришлите мне Ваши xml файлы я проверю их у себя

Link to comment
Share on other sites

16 минут назад, Shkodich сказал:

Добрый день! Виталий, спасибо за Ваш модуль, бомба!

Меня постигла такая-же ошибка как у пользователя Blade, выгрузка не проходит (неизвестный ответ сервера), если сбросить кэши то обмен проходит но товар не отображается на сайте, а в логах все ок (кроме заполнения Seo-полей), повторная выгрузка следом без чистки кэша заканчивается такой-же ошибкой загрузки файла, версия 1.6.3.11. 

И еще, может кто сталкивался, начиная с версии 1.6.3.10 не заполняются некоторые поля SEO..

 

2017-06-07 18:31:48 - 3.788 Mb | 0844 | Новое значение 'meta_keyword' = '��р���н, де�ски�, Dream, country, �оргово�, м�рки, к��егории, Тов�р�, д�я, де�е�, игр�Тов�р�, дом�, оп�ом, ро�ни�у'
2017-06-07 18:31:48 - 3.788 Mb | 0843 | Старое значение 'tag' = ''
2017-06-07 18:31:48 - 3.788 Mb | 0844 | Новое значение 'tag' = '��р���н, де�ски�, Dream, country, Тов�р�, д�я, де�е�, игр�Тов�р�, дом�'

 

Большое спасибо Вам за труд!

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

Нужно раскомментировать строчки

		// Удалим файл
		//$this->log("[i] Удаление файла: " . $importFile,2);
		//unlink($importFile);

в контроллере

/admin/controller/extension/module/exchange1c.php для 2.3

/admin/controller/module/exchange1c.php для 2.1

вот так:

		// Удалим файл
		$this->log("[i] Удаление файла: " . $importFile,2);
		unlink($importFile);

 

  • +1 1
Link to comment
Share on other sites

  • dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка]

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.