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

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


Recommended Posts

23 часа назад, maksimist сказал:

По версии 2.0 у меня ничего выгрузить не вышло. В логах пишет "Ошибка чтения XML, неверный формат, кодировка, либо файл обрезан, либо слеплены два файла...". Хотя версия 1.6.4.8 все кушает на ура. 

1. Если включен zip в php, то настройка "Импортировать в zip формате" не отключается.
2. Кнопка "Сбросить настройки" не работает.

3. Кнопка "Удаление загруженных данных" не работает.

4. Кнопка "Удаление данных о модуле" не работает.

5. Кнопка "Экспорт модуля" не работает.

 

Про остальное сказать не могу, т.к. ничего не выгружает.

Отвечу последовательно:

Про ошибку XML надо лог включить в режиме отладки и показать кусок лога где происходит чтение. Возможно не может создать папку временную в папке upload

В настройках (Основные) каталог загрузки указан или пустое поле?

 

1 - да действительно, сломалась, сегодня починю

2 - сброс настроек сломались, 500 ошибка, сегодня исправлю

3 - очищает только таблицы 1c_xxx, да нужно чтобы еще и опенкартовские чистил которые связанные, сегодня доделаю

4 - отключено, сегодня включу, Эта кнопку удаляет все таблицы модуля, файлы модуля и модификаторы модуля. 

Не работает потому что в контроллере в начале функции modeRemoveModule() нужно убрать  строчку  return false;

5 - сделал недавно, файл не скачивается, но сохраняется в паке download

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

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

exchange1c_.png.c2351b8f29dd838cdfa7f1c49e09c1e4.png

 

Эта тема удалена модераторами

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

Загрузил новую версию 2.0.1 с исправлениями, сегодня то что успел сделал... 

Еще исправлены ошибки 2.0.2b - буква b означает бета версия, пока только тестируем...

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

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

В 30.08.2021 в 17:11, maksimist сказал:

не выгружает, режим работы "загрузка данных".

exchange1c_catalog_20210830 8 \u043a\u0411 · 0 downloads

Обнаружил что сессия не закрылась при ошибке M010 - исправил

Проверьте XML файл находился в папке по указанному пути "/home/holidayc/velomax/system/storage/upload/exchange1c/import.xml" ?

После ошибки файлы не удаляются в бета версии, оставлено для отладки

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

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

Обнаружил что сессия не закрылась при ошибке M010 - исправил

Проверьте XML файл находился в папке по указанному пути "/home/holidayc/velomax/system/storage/upload/exchange1c/import.xml" ?

После ошибки файлы не удаляются в бета версии, оставлено для отладки

 

Нет файла import.xml, есть только offers.xml и zip-ы с картинками. Если выгружать на диск, то с файлами выгрузки все ок. 

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

1 час назад, maksimist сказал:

Нет файла import.xml, есть только offers.xml и zip-ы с картинками. Если выгружать на диск, то с файлами выгрузки все ок. 

замените 2 файла exchange1c.php в контроллере и модели соответственно

еще раз сделайте обмен и покажите отчет

oc2.3-exchange1c_2.0.3b.ocmod.zip

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

Без zip в аплоаде только оффер

С zip в аплоаде только оффер + пару zip-ов

 

2 лога в прицепе.

 

Ничего не выгрузило

exchange1c_catalog_20210830_c_zip exchange1c_catalog_20210830_без_zip

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

Еще добавил записи в лог, давайте еще раз обновите файлы в контроллере и модели

oc2.3-exchange1c_2.0.3b.ocmod.zip

Логи должны содержать информацию о распакованных файлов

Проверьте права на директорию /upload/exchange1c

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

17 часов назад, maksimist сказал:

С zip-ом, уже и импорт и оферс есть в аплоаде

exchange1c_catalog_20210830 55 \u043a\u0411 · 0 downloads

При загрузке свойств возникли ошибки, на SQL запросе:
"UPDATE oc_attribute_group SET attribute_group_id = 0 WHERE atttribute_group_id = 7"

ошибка в синтаксисе atttribute_group_id с тремя ttt, и вообще ошибка в запросе, должно быть

"UPDATE oc_attribute_group SET sort_order = 0 WHERE attribute_group_id = 7"

Ошибка в модели строка 1859, функция setAttributeGroup() (exchange1c v2.0.3b), вот исправленный код

        	if ($sort_order_old != $sort_order) {
				$this->query("UPDATE " . DB_PREFIX . "attribute_group SET sort_order = " . (int)$sort_order . "
					WHERE atttribute_group_id = " . (int)$attribute_group_id
				);
        	}

 

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

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

При загрузке свойств возникли ошибки, на SQL запросе:
"UPDATE oc_attribute_group SET attribute_group_id = 0 WHERE atttribute_group_id = 7"

ошибка в синтаксисе atttribute_group_id с тремя ttt, и вообще ошибка в запросе, должно быть

"UPDATE oc_attribute_group SET sort_order = 0 WHERE attribute_group_id = 7"

Ошибка в модели строка 1859, функция setAttributeGroup() (exchange1c v2.0.3b), вот исправленный код


        	if ($sort_order_old != $sort_order) {
				$this->query("UPDATE " . DB_PREFIX . "attribute_group SET sort_order = " . (int)$sort_order . "
					WHERE atttribute_group_id = " . (int)$attribute_group_id
				);
        	}

 

 

Неа

exchange1c_catalog_20210831

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

В 30.08.2021 в 17:11, maksimist сказал:

не выгружает, режим работы "загрузка данных".

http://opencart2302rs.tesla-chita.ru/

в админку demo/demo

 

У меня все загрузилось ZIP формат

 

У тебя в логах ошибка чтения файла XML... добавлю проверку на существование, а то непонятно либо файл косячный либо его нет...

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

Всем доброго времени суток. Если поставить на выгрузку например 200 товаров и не много категорий, то выгрузка товаров идёт. Если поставить больше то выгрузка проходит, но на сайт не заливает. Подскажите куда смотреть. Хостинг впс могу настроить что угодно.

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


Добрый день! В момент обмена заказами выходит ошибка: 

 

Начало обмена узла OPT exchange to web (Documents)
  Каталог на диске: C:\Users\USR1CV8\AppData\Local\Temp\3 397 586 496\webdata\000000004
Загрузка информации по документам.
Отправка запроса на авторизацию.
Отправка запроса на инициализацию, для определения версии обмена данных.


Не удалось получить версию XML. Загрузка с сайта невозможна


Ответ сервера: zip=no
file_limit=134217728

Загрузка информации по документам ЗАВЕРШЕНА
Выгрузка неотправленных пакетов о информации по документам.
Выгрузка пакетов документов в XML.
Выгрузка пакетов документов в XML завершена.
Выгрузка неотправленных пакетов о информации по документам ЗАВЕРШЕНА
Выгрузка информации по документам.
Формирование пакетов для документов
Формирование пакетов для документов завершено
Выгрузка пакетов документов в XML.
Выгрузка пакетов документов в XML завершена.
Выгрузка информации по документам ЗАВЕРШЕНА
  Удаление временных файлов: C:\Users\USR1CV8\AppData\Local\Temp\v8_6529_3bcf.XSD
Завершение обмена OPT exchange to web (Documents)

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


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

Это в 10 версии 1с)

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


В 02.09.2021 в 07:39, Ivanzo сказал:

Всем доброго времени суток. Если поставить на выгрузку например 200 товаров и не много категорий, то выгрузка товаров идёт. Если поставить больше то выгрузка проходит, но на сайт не заливает. Подскажите куда смотреть. Хостинг впс могу настроить что угодно.

Поделитесь сколько максимум товаров выгружали за один раз. И делали что с настройками хостинга.

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


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

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

Если используете модуль последней версии от Gmp 1.6.4.8 , то опция "Загружать остатки по складам" (вкладка "Остатки") вообще не задействована в исходниках, т.к. функциональность складов из модуля "выпилен" уже довольно давно. 

Вариант исключить обновление общего остатка товара при обмене.
В файл admin\model\extension\exchange1c.php в updateOffers() перед 

$update_fields = $this->compareArraysData($data, $old_data, $no_update);

добавить

		// ++ Список полей, которые не требуется обновлять
		$no_update[] = 'quantity';  // общий остаток
		// ++

 

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


Добрый день

 

Помогите, пож-та, при ручной обработке (скачать заказы) возникает ошибка 

 

Notice: Undefined property: Proxy::queryOrders in /var/www/clients/client2/web24/web/system/storage/modification/system/engine/action.php on line 51

 

Как исправить ситуацию?

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


21 минуту назад, Ivanzo сказал:

Вроде все включено, а файлик с ошибками найти не могу он же в аплоадс находится должен?

image.png.8997e36c8474be181928ade76375281d.png

Нет. Вот здесь \system\storage\logs\exchange1c.log

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


1 час назад, searchingman сказал:

Нет. Вот здесь \system\storage\logs\exchange1c.log

Спасибо. Теперь вроде проясняется. В чем может быть проблема. Заливаю новые и старые товары, какие то заливает, какие то обновляет, а какие то пишет что 

2021-09-04 15:41:10 - 5634M ПРЕДЛОЖЕНИЕ
2021-09-04 15:41:10 - 5658M Товар не найден по Ид 1267703, предложение пропущено
2021-09-04 15:41:10 - 0106M Время обработки offers: 0.092765808105469 сек

 

Как то не понятно. Ведь все верно не найден значит должен залиться как новый. А когда выгружешь больше количество то просто все пишет что (Товар не найден по Ид 1267703, предложение пропущено) и вообще ни одного не заливает, когда ставишь поменьше количество на выгрузку то какие то пропускает с формулировкой (Товар не найден по Ид 1267703, предложение пропущено)

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


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

Спасибо. Теперь вроде проясняется. В чем может быть проблема. Заливаю новые и старые товары, какие то заливает, какие то обновляет, а какие то пишет что 

2021-09-04 15:41:10 - 5634M ПРЕДЛОЖЕНИЕ
2021-09-04 15:41:10 - 5658M Товар не найден по Ид 1267703, предложение пропущено
2021-09-04 15:41:10 - 0106M Время обработки offers: 0.092765808105469 сек

 

Как то не понятно. Ведь все верно не найден значит должен залиться как новый. А когда выгружешь больше количество то просто все пишет что (Товар не найден по Ид 1267703, предложение пропущено) и вообще ни одного не заливает, когда ставишь поменьше количество на выгрузку то какие то пропускает с формулировкой (Товар не найден по Ид 1267703, предложение пропущено)

Перед тем, как загружать предложения (цены, остатки, характеристики) из offers.xml , товар уже должен быть загружен с GUID-ом из import.xml

Если у Вас новый товар, то проверяйте по GUID из файла предложений (offers.xml) есть ли он в import.xml

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


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

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

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

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

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

Вхід

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

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

Important Information

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