Maxik_1988 Опубликовано: 28 июля 2021 Опубликовано: 28 июля 2021 2 минуты назад, NeoSeo Help 1 сказал: Персональная скидка для этой группы покупателей. Я ставлю там 1 как вы там и говорите, но все равно отображается розничная цена, а только при добавлении уже меняется. Причем у пользователя после создания в его настройке не прописана персональная скидка Но даже если я и там ставлю 1 нечего не меняется. Может в карточке товара не так что-то указано, этот товар заполняется из 1с в настройках модуля вот так а в товаре вот так Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 28 июля 2021 Опубликовано: 28 июля 2021 6 часов назад, NeoSeo Help 1 сказал: Здравствуйте. Сейчас актуальная версия модуля - 266, вот обновления: Версия 266 от 15.07.2021 ======================== Добавлена возможность контролировать запущенные одновременно обмены, блокировать другие обмены если уже он идет Версия 265 от 13.07.2021 ======================== Добавлена возможность очищать фильтр товара при обработке файла import Уточните, пожалуйста, какая версия опенкарта? Проверим этот момент у нас на тестовом сайте. OpenCart Version 3.0.3.6 (rs.1) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 28 июля 2021 Опубликовано: 28 июля 2021 (изменено) Подскажите почему появляется такая ошибка в логах 2021-07-28 16:04:08 - PHP Notice: Trying to get property 'data' of non-object in /var/www/mag/data/www/shop/admin/controller/tool/neoseo_exchange1c.php on line 1018 2021-07-28 16:04:08 - PHP Notice: Trying to access array offset on value of type null in /var/www/mag/data/www/shop/admin/controller/tool/neoseo_exchange1c.php on line 1018 Подскажите я вам задавал вопрос несколько недель 1С пишет Интерактивный обмен 28.07.2021 15:58:00 Запуск выгрузки товаров 28.07.2021 16:00:53 import.xml Пакет успешно выгружен на сайт. 28.07.2021 16:02:20 import1.xml Пакет успешно выгружен на сайт. 28.07.2021 16:03:39 import2.xml Пакет успешно выгружен на сайт. 28.07.2021 16:03:57 import3.xml Пакет успешно выгружен на сайт. 28.07.2021 16:04:08 offers.xml Пакет успешно выгружен на сайт. 28.07.2021 16:04:18 offers1.xml Пакет успешно выгружен на сайт. 28.07.2021 16:04:29 offers2.xml Пакет успешно выгружен на сайт. 28.07.2021 16:04:30 offers3.xml Пакет успешно выгружен на сайт. 28.07.2021 16:04:30 Завершено формирование файлов выгрузки товаров Но при этом в вашем модуле в логах нет файлов import.xml и т.д. что модуль их получал в связи с чем не появляется товар при полной синхронизации Изменено 28 июля 2021 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 28 июля 2021 Опубликовано: 28 июля 2021 (изменено) Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Ответ сервера: Fatal error</b>: Uncaught Exception: Error: Duplicate entry '340895-4137' for key 'oc_product_to_category.PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_product_to_category SET product_id = '340895', category_id = '4137' in /var/www/mag/data/www/shop/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/mag/data/www/storage/modification/system/library/db.php(61): DB\MySQLi->query('INSERT INTO oc_...') #1 /var/www/mag/data/www/shop/admin/model/tool/neoseo_exchange1c.php(6434): DB->query('INSERT INTO oc_...') #2 /var/www/mag/data/www/shop/admin/model/tool/neoseo_exchange1c.php(7272): ModelToolNeoSeoExchange1c->query('INSERT INTO oc_...') #3 /var/www/mag/data/www/shop/admin/model/tool/neoseo_exchange1c.php(2529): ModelToolNeoSeoExchange1c->updateCategories(340895, Object(SimpleXMLElement), Object(SimpleXMLElement), Object(SimpleXMLElement), Object(SimpleXMLElement)) #4 /var/www/mag/data/www/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->parseImp in <b>/var/www/mag/data/www/shop/system/library/db/mysqli.php</b> on line <b>40</b><br /> Выгружается с 1С zip, перед этой выгрузкой был удален весь товар и зависимости, все категории и атрибуты, все производители и остатки Изменено 28 июля 2021 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 28 июля 2021 Опубликовано: 28 июля 2021 Вообще может кто сталкивался из 1С грузятся картинки и потом сразу offerrs.xml почему 1С не отдает import.xml или он теряется у вас в логе написано требуем каталог, но не ясно какой ответ вам отдала 1С может она отдала модулю файл но в логи он его не пишет что получил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AlektroNik Опубликовано: 28 июля 2021 Опубликовано: 28 июля 2021 Добрый вечер, подскажите, пожалуйста, в Категориях в админке должен быть где-то указан Код 1С? А то мне кажется его у меня нет. Можете прислать скрин как должно выглядеть? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 16 часов назад, susl16c сказал: Выгрузка на сайт завершилась с ошибками. import.xml: Произошла ошибка на стороне сервера. Получен неизвестный статус импорта. Ответ сервера: Fatal error</b>: Uncaught Exception: Error: Duplicate entry '340895-4137' for key 'oc_product_to_category.PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_product_to_category SET product_id = '340895', category_id = '4137' in /var/www/mag/data/www/shop/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/mag/data/www/storage/modification/system/library/db.php(61): DB\MySQLi->query('INSERT INTO oc_...') #1 /var/www/mag/data/www/shop/admin/model/tool/neoseo_exchange1c.php(6434): DB->query('INSERT INTO oc_...') #2 /var/www/mag/data/www/shop/admin/model/tool/neoseo_exchange1c.php(7272): ModelToolNeoSeoExchange1c->query('INSERT INTO oc_...') #3 /var/www/mag/data/www/shop/admin/model/tool/neoseo_exchange1c.php(2529): ModelToolNeoSeoExchange1c->updateCategories(340895, Object(SimpleXMLElement), Object(SimpleXMLElement), Object(SimpleXMLElement), Object(SimpleXMLElement)) #4 /var/www/mag/data/www/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->parseImp in <b>/var/www/mag/data/www/shop/system/library/db/mysqli.php</b> on line <b>40</b><br /> Выгружается с 1С zip, перед этой выгрузкой был удален весь товар и зависимости, все категории и атрибуты, все производители и остатки Добрый день. Ошибка указывает на то, что добавляется дубликат ключа в таблицу oc_product_to_category. Т.е. такая запись есть, а Вы пробуете добавить ее еще раз. Очистите таблицы модуля и повторите обмен еще раз. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 15 часов назад, susl16c сказал: Вообще может кто сталкивался из 1С грузятся картинки и потом сразу offerrs.xml почему 1С не отдает import.xml или он теряется у вас в логе написано требуем каталог, но не ясно какой ответ вам отдала 1С может она отдала модулю файл но в логи он его не пишет что получил. 1. Проверьте логи модуля (логирование должно быть включено, очистите лог, произведите обмен, затем скачайте лог-файл), в логах есть информация о том, что с 1С передаются изображения? 2. Проверьте наличие переданных изображений с 1С на сервере в папке image/catalog/import_files. Как вариант решения проблемы - попробуйте отключить опцию "Требовать архив" в настройках модуля. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 15 часов назад, AlektroNik сказал: Добрый вечер, подскажите, пожалуйста, в Категориях в админке должен быть где-то указан Код 1С? А то мне кажется его у меня нет. Можете прислать скрин как должно выглядеть? Добрый день. Нет, в шаблоне категории не должно быть кода 1С. Модуль не модифицирует шаблон категории, там все остается без изменений. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 13 минут назад, NeoSeo Help 1 сказал: Добрый день. Ошибка указывает на то, что добавляется дубликат ключа в таблицу oc_product_to_category. Т.е. такая запись есть, а Вы пробуете добавить ее еще раз. Очистите таблицы модуля и повторите обмен еще раз. все удалял абсолютно и потом опять такая ошибка, как будто модуль 2 раза пытается загнать одно и тоже Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 11 минут назад, NeoSeo Help 1 сказал: 1. Проверьте логи модуля (логирование должно быть включено, очистите лог, произведите обмен, затем скачайте лог-файл), в логах есть информация о том, что с 1С передаются изображения? 2. Проверьте наличие переданных изображений с 1С на сервере в папке image/catalog/import_files. Как вариант решения проблемы - попробуйте отключить опцию "Требовать архив" в настройках модуля. Архив отключен, изображения передаются и потом сразу offerrs, а файла import нет возможно дело в 1С но когда вы требуете каталог не понятно что ответила 1С этого нет в логах у вас я смотрел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
AlektroNik Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 Добрый день. Подскажите, пожалуйста, есть ли функциональность "Удалить или отключить все товары, который не попали в полную выгрузку?". Дело в том, что методы, которые перечислены в модуле не очень подходят. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 3 часа назад, susl16c сказал: Архив отключен, изображения передаются и потом сразу offerrs, а файла import нет возможно дело в 1С но когда вы требуете каталог не понятно что ответила 1С этого нет в логах у вас я смотрел. Попробуйте выгрузить файлы с 1с на рабочий компьютер, не на сайт. Там есть файл импорта? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 (изменено) Да так формирует 1С файл. Я делаю несколько раз полную синхронизацию и на сайте каждый раз разное количество товара то 1 тыс, то 3 тыс но 1С всегда пишет что отгружает более 6 тыс товара и главное в логах отгрузки 1С нет вообще ошибок она всегда пишет что отдает файлы. Изменено 29 июля 2021 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 (изменено) Вот пример пишет 1С УНФ 1.6 Интерактивный обмен 29.07.2021 12:44:41 Запуск выгрузки товаров 29.07.2021 12:54:08 import.xml Пакет успешно выгружен на сайт. 29.07.2021 12:54:29 offers.xml Пакет успешно выгружен на сайт. 29.07.2021 12:54:29 Завершено формирование файлов выгрузки товаров Выгружено товаров: 6 681 предложений: 6 674 картинок: 21 100 файлов: 0 В том числе для каталога Каталог товаров D595EF3E: товаров: 6 681 предложений: 6 674 картинок: 21 100 файлов: 0 29.07.2021 12:54:29 Завершена выгрузка товаров а вот что на сайте Лог прилагаю этой выгрузки neoseo_exchange1c.zip Изменено 29 июля 2021 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxik_1988 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 Ребят на мой вопрос кто-нибудь ответит? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 55 минут назад, Maxik_1988 сказал: Ребят на мой вопрос кто-нибудь ответит? Да, извините за ожидание, анализируем Ваш вопрос и помним о нем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxik_1988 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 3 минуты назад, NeoSeo Help 1 сказал: Да, извините за ожидание, анализируем Ваш вопрос и помним о нем. Спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 3 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 1 час назад, Maxik_1988 сказал: Ребят на мой вопрос кто-нибудь ответит? Уточните, у Вас сейчас в настройках 1 стоят тут? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxik_1988 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 1 минуту назад, NeoSeo Help 3 сказал: Уточните, у Вас сейчас в настройках 1 стоят тут? Нет у меня там 0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 Только что, Maxik_1988 сказал: Нет у меня там 0 Поставьте 1, пожалуйста, в указанных полях и проверьте результат. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Maxik_1988 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 7 минут назад, NeoSeo Help 1 сказал: Поставьте 1, пожалуйста, в указанных полях и проверьте результат. Отобразилось все как нужно. А там в настройках "Количество" - это то количество сколько есть товара или как? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 5 часов назад, AlektroNik сказал: Добрый день. Подскажите, пожалуйста, есть ли функциональность "Удалить или отключить все товары, который не попали в полную выгрузку?". Дело в том, что методы, которые перечислены в модуле не очень подходят. Добрый день. Попробуйте в поле "Отключать товары" выбрать значения "Отсутствующие". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 1 Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 6 минут назад, Maxik_1988 сказал: Отобразилось все как нужно. А там в настройках "Количество" - это то количество сколько есть товара или как? Это "количество скидки", из данного поля идет запись в таблицу product_discount, не в таблицу product, где указывается количество товара. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Xaziain Опубликовано: 29 июля 2021 Опубликовано: 29 июля 2021 Здравствуйте. В последнее время, при обмене заказами, некоторые товары перестали загружаться (хотя связь есть, цена и количество берется из 1с). Связи в модуле удаляли, делали обмен заново, но все равно периодически некоторые товары не загружаются в заказ. (создаются как ненайденные). Обмен идет по артикулу в моделе,дублей нигде нет. На всех товарах есть связь. Подскажите, как определить в чем может быть проблема? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.