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

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


Recommended Posts

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, не прогружается(((

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


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? Или как формируется этот файл?

 

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


On 03.06.2017 at 7:46 PM, Kirillove said:

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

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

 

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

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


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


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

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

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

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


Доброе время суток. Тестируя модуль заметил что нет обмена статусами заказа. Подскажите каким образом происходит выгрузка значения статуса заказа из 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), типовая)? Если да, то какая конфигурация поддерживает выгрузку статусов?

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


Всем здравствуйте, помогите с ошибкой при полной обмене данными. Не выгружает номенклатуру из 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 Завершена выгрузка товаров

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


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

set_time_limit(0);

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

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


Обновился до 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

 

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


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

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

 

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


10 hours ago, Furious said:

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

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

 

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

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


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

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

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

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

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


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;

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


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

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

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


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

screen.jpg

screen2.jpg

screen3.jpg

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


В 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 так необходим то нужно смотреть файл в котором ошибка.

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

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

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

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

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

В 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, Тов�р�, д�я, де�е�, игр�Тов�р�, дом�'

 

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

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


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

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


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

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

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

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


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

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

screen.jpg

screen2.jpg

screen3.jpg

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

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

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
Надіслати
Поділитися на інших сайтах

У меня характеристики имеют название с точкой <Значение>1.007</Значение>

В опенкарте уже обрезается 1. и остается 007, это баг или фича?

Opencart 2.3.0.2

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

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


22 минуты назад, 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, Тов�р�, д�я, де�е�, игр�Тов�р�, дом�'

 

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

У меня проблема решилась отключением zip и передачей файлов по отдельности

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


В 06.06.2017 в 04:32, Furious сказал:

Доброго времени суток. А когда планируете 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 но без присвоения атрибутов

Модификатор эту ошибку не решает, надо обновить версию модуля на 1.6.3.11

Только что залил исправленную версию

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

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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