NeoSeo Team Опубликовано: 31 декабря 2020 Опубликовано: 31 декабря 2020 14 часов назад, Irlandec сказал: Здравствуйте. У вас в инструкции написано использовать тег СкидкаКоличество. Подскажите куда именно этот тег выводить в структуре xml. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Irlandec Опубликовано: 31 декабря 2020 Опубликовано: 31 декабря 2020 Принято, спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Davush Опубликовано: 3 января 2021 Опубликовано: 3 января 2021 Добрый день! скажите пожалуйста, можно ли как то разбить файл на части при синхронизации с мой склад? перестала работать синхронизация, несколько дней назад начались нереальные тормоза. Сейчас может "синхронизироваться" по логам 20-30 минут и вылетает с ошибкой.. Товаров с модификациями около 2.5к.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 4 января 2021 Опубликовано: 4 января 2021 03.01.2021 в 11:48, Davush сказал: Добрый день! скажите пожалуйста, можно ли как то разбить файл на части при синхронизации с мой склад? перестала работать синхронизация, несколько дней назад начались нереальные тормоза. Сейчас может "синхронизироваться" по логам 20-30 минут и вылетает с ошибкой.. Товаров с модификациями около 2.5к.. В самом модуле задать нельзя, можно только выставить чтобы во время ожидания передавало что еще обрабатывается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Davush Опубликовано: 4 января 2021 Опубликовано: 4 января 2021 1 час назад, NeoSeo Team сказал: В самом модуле задать нельзя, можно только выставить чтобы во время ожидания передавало что еще обрабатывается. Эта опция была включена. После 2х дней общения с хостером вопрос решился, перекинули на более шустрый сервер, все работает отлично! Спасибо за модуль! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zLordz Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 Добрый день. Подскажите пожалуйста, настраиваю на тестовом сервере модуль. при обновлении товара получаю ошибку ( 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 '/*update oc_product_option_value set quantity=0' at line 1<br />Error No: 1064<br />/*update oc_product_option_value set quantity=0 in /var/www/u1190709/data/www/abrikos.site/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/u1190709/data/www/abrikos.site/system/library/db.php(45): DB\MySQLi->query('/*update oc_pro...') #1 /var/www/u1190709/data/www/abrikos.site/admin/model/tool/neoseo_exchange1c.php(5466): DB->query('/*update oc_pro...') #2 /var/www/u1190709/data/www/abrikos.site/admin/model/tool/neoseo_exchange1c.php(2552): ModelToolNeoSeoExchange1c->query('/*update oc_pro...') #3 /var/www/u1190709/data/www/abrikos.site/system/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->parseOffers('offers.xml') #4 /var/www/u1190709/data/www/abrikos.site/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #5 /var/w in /var/www/u1190709/data/www/abrikos.site/system/library/db/mysqli.php on line 40 ) Подскажите в какой стороне искать проблему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 36 минут назад, zLordz сказал: Добрый день. Подскажите пожалуйста, настраиваю на тестовом сервере модуль. при обновлении товара получаю ошибку ( 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 '/*update oc_product_option_value set quantity=0' at line 1<br />Error No: 1064<br />/*update oc_product_option_value set quantity=0 in /var/www/u1190709/data/www/abrikos.site/system/library/db/mysqli.php:40 Stack trace: #0 /var/www/u1190709/data/www/abrikos.site/system/library/db.php(45): DB\MySQLi->query('/*update oc_pro...') #1 /var/www/u1190709/data/www/abrikos.site/admin/model/tool/neoseo_exchange1c.php(5466): DB->query('/*update oc_pro...') #2 /var/www/u1190709/data/www/abrikos.site/admin/model/tool/neoseo_exchange1c.php(2552): ModelToolNeoSeoExchange1c->query('/*update oc_pro...') #3 /var/www/u1190709/data/www/abrikos.site/system/storage/modification/system/engine/loader.php(248): ModelToolNeoSeoExchange1c->parseOffers('offers.xml') #4 /var/www/u1190709/data/www/abrikos.site/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #5 /var/w in /var/www/u1190709/data/www/abrikos.site/system/library/db/mysqli.php on line 40 ) Подскажите в какой стороне искать проблему? Посмотрите есть ли в oc_product_option_value поле quantity Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Vagrant82 Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 (изменено) Как мне обновить модуль для версии opencart 2.3. Я покупал на opencartforume. Вернее куда скинуть данные о покупке. Чтобы я смог обновляться на сайте neoseo.com.ua Изменено 5 января 2021 пользователем Vagrant82 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zLordz Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 45 минут назад, NeoSeo Team сказал: Посмотрите есть ли в oc_product_option_value поле quantity Да поле в таблице есть. https://prnt.sc/wgomgy 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Mike Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 Добрый день! Следующая проблема. При загрузке заказов с сайта модуль отдает следующий файл (см. приложение1). Модуль отдает XML без закрывающих тегов. Соответственно 1С не может его обработать. Хотя при ручной выгрузке заказов файл выглядит корректно. Пример корректной выгрузки: <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2021-01-05" ВерсияСхемы="2.04"> -<Документ> <Ид>4057</Ид> <Номер>4057</Номер> <Дата>2021-01-05</Дата> <Время>15:42:41</Время> <Валюта>руб.</Валюта> <Курс>1</Курс> <ХозОперация>Заказ товара</ХозОперация> <Роль>Продавец</Роль> <Сумма>119.0000</Сумма> <Комментарий/> <Скидка>0</Скидка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>Статус заказа</Наименование> <Значение>В ожидании</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> Приложение1.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 3 минуты назад, Mike сказал: Добрый день! Следующая проблема. При загрузке заказов с сайта модуль отдает следующий файл (см. приложение1). Модуль отдает XML без закрывающих тегов. Соответственно 1С не может его обработать. Хотя при ручной выгрузке заказов файл выглядит корректно. Пример корректной выгрузки: <?xml version="1.0" encoding="UTF-8"?> -<КоммерческаяИнформация ДатаФормирования="2021-01-05" ВерсияСхемы="2.04"> -<Документ> <Ид>4057</Ид> <Номер>4057</Номер> <Дата>2021-01-05</Дата> <Время>15:42:41</Время> <Валюта>руб.</Валюта> <Курс>1</Курс> <ХозОперация>Заказ товара</ХозОперация> <Роль>Продавец</Роль> <Сумма>119.0000</Сумма> <Комментарий/> <Скидка>0</Скидка> -<ЗначенияРеквизитов> -<ЗначениеРеквизита> <Наименование>Статус заказа</Наименование> <Значение>В ожидании</Значение> </ЗначениеРеквизита> -<ЗначениеРеквизита> Приложение1.xml 4 kB · 0 скачиваний Проверьте логи модуля, логи ошибок сайта и логи ошибок сервера, не обрывается ли выполнение при выгрузке. Также проверьте нет ли на сайте каких-то модулей кеширования или надстроек в кофигурации nginx, скорее всего проблема на стороне сервера сайта. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zLordz Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 2 часа назад, NeoSeo Team сказал: Проверьте логи модуля, логи ошибок сайта и логи ошибок сервера, не обрывается ли выполнение при выгрузке. Также проверьте нет ли на сайте каких-то модулей кеширования или надстроек в кофигурации nginx, скорее всего проблема на стороне сервера сайта. Подскажите, какие настройки критичны для модуля? Ниже лог ошибок. Цитата 2021-01-05 16:30:23 - результат открытия архива /tmp/phpdrIpCd: 19 2021-01-05 16:30:23 - Обрабатываем файл товаров: offers.xml 2021-01-05 16:30:23 - Сообщение для разработчика: Модуль Комбинации опций не установлен. Использование комбинаций опций не возможно. 2021-01-05 16:30:23 - Сообщение для разработчика. Таблица `oc_relatedoptions_variant_product` не была найдена. Использование связных опций не возможно. 2021-01-05 16:30:23 - Статусы в магазине Array ( [в наличии] => 7 [предзаказ] => 8 [нет в наличии] => 5 [ожидание 2-3 дня] => 6 ) 2021-01-05 16:30:23 - Курсы: Array ( ) 2021-01-05 16:30:23 - Начат разбор файла предложений: offers.xml 2021-01-05 16:30:23 - Цены в файле импорта: Array ( [e412f8fb-b0b1-11e6-b577-0cc47a761275] => Сайт ) 2021-01-05 16:30:23 - Основная цена согласно настройкам: 2021-01-05 16:30:23 - Все цены согласно настройкам: 2021-01-05 16:30:23 - Обновлять цену: да 2021-01-05 16:30:23 - Обновлять кол-во: да 2021-01-05 16:30:23 - Использовать дробный остаток: нет 2021-01-05 16:30:23 - Обновлять опции: да 2021-01-05 16:30:23 - Обновлять картинки опций: да 2021-01-05 16:30:23 - Использовать склады: нет 2021-01-05 16:30:23 - Основной склад: не задан 2021-01-05 16:30:23 - Использовать связные опции: нет 2021-01-05 16:30:23 - Акционная цена из настроек не найдена в файле offers.xml. 2021-01-05 16:30:23 - Акционные цены: не используются 2021-01-05 16:30:23 - Удалять опции с нулевым остатком: нет 2021-01-05 16:30:23 - Использовать опции по артикулу: нет 2021-01-05 16:30:23 - Алгоритм расчета цен опций: 1 2021-01-05 16:30:23 - Игнорировать количество в таблице и брать количество из цен предложений: нет 2021-01-05 16:30:23 - Запускаем пред-обработку SQL Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 35 минут назад, zLordz сказал: Подскажите, какие настройки критичны для модуля? Ниже лог ошибок. А дальше что-то есть? т.к. данные записи обрываются до обработки товаров. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zLordz Опубликовано: 5 января 2021 Опубликовано: 5 января 2021 Нет, в логах больше ничего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 6 января 2021 Опубликовано: 6 января 2021 17 часов назад, zLordz сказал: Нет, в логах больше ничего. Попробуйте загрузить файлы вручную, предварительно выгрузив их из 1С в файл. Если и там не обработаются то нужно будет смотреть еще логи сервера, может в них есть причины почему обрывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zLordz Опубликовано: 6 января 2021 Опубликовано: 6 января 2021 (изменено) 17 часов назад, NeoSeo Team сказал: А дальше что-то есть? т.к. данные записи обрываются до обработки товаров. 31 минуту назад, NeoSeo Team сказал: Попробуйте загрузить файлы вручную, предварительно выгрузив их из 1С в файл. Если и там не обработаются то нужно будет смотреть еще логи сервера, может в них есть причины почему обрывает. 2021/01/06 13:31:48 [warn] 25577#25577: *88415929 a client request body is buffered to a temporary file /tmp/nginx_body_temp/0001712004, client: 213.111.129.223, server: abrikos.site, request: "POST /admin/index.php?route=tool/neoseo_exchange1c/import&user_token=9t6GniD5xiVbOm9YNezmKP9CaKZ3iq0u HTTP/1.1", host: "abrikos.site", referrer: "http://abrikos.site/admin/index.php?route=extension/module/neoseo_exchange1c&user_token=9t6GniD5xiVbOm9YNezmKP9CaKZ3iq0u" Это единстенная запись в логе сервера. Файлы загружал вручную, ошибка таже Версия mysql bash-4.2$ mysql --version mysql Ver 14.14 Distrib 5.7.27-30, for Linux (x86_64) using 6.2 Изменено 6 января 2021 пользователем zLordz Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zLordz Опубликовано: 6 января 2021 Опубликовано: 6 января 2021 Вопрос решил. Удалением данных по умолчанию с поля SQL до обработки остатков: Если у вас есть какая-то специфическая логика обновления базы перед импортом данных из 1с - вы можете реализовать ее с помощью серии SQL запросов, разделенных точкой с запятой - ";" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 января 2021 Опубликовано: 8 января 2021 06.01.2021 в 13:37, zLordz сказал: Вопрос решил. Удалением данных по умолчанию с поля SQL до обработки остатков: Если у вас есть какая-то специфическая логика обновления базы перед импортом данных из 1с - вы можете реализовать ее с помощью серии SQL запросов, разделенных точкой с запятой - ";" Отлично. Спасибо что отписали решение, возможно пригодится еще кому-то из пользователей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 января 2021 Опубликовано: 8 января 2021 05.01.2021 в 13:29, Vagrant82 сказал: Как мне обновить модуль для версии opencart 2.3. Я покупал на opencartforume. Вернее куда скинуть данные о покупке. Чтобы я смог обновляться на сайте neoseo.com.ua Вы можете отправить в ЛС детали Вашего заказа и домен, проверим по нему информацию. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 8 января 2021 Опубликовано: 8 января 2021 (изменено) Подскажите а как можно в складах использовать Param 1 и т.д. ? Подскажите возможно как то с помощью Param 1 сделать чтобы изменялись статусы наличия на складе, есть в наличии или нет ? Изменено 8 января 2021 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 8 января 2021 Опубликовано: 8 января 2021 1 час назад, susl16c сказал: Подскажите а как можно в складах использовать Param 1 и т.д. ? Подскажите возможно как то с помощью Param 1 сделать чтобы изменялись статусы наличия на складе, есть в наличии или нет ? Туда можно записывать информацию про склад и выводить в шаблоне, для примера вы можете туда записать название склада, или его адресс. При обмене эта информация не перетирается. Для наличия вы можете в шаблоне смотреть на количество товаров и выводить в зависимости от количества это наличие. В файле модификатора есть пример для дефолтной темы, как выводить наличие в зависимости от склада. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
susl16c Опубликовано: 11 января 2021 Опубликовано: 11 января 2021 (изменено) Подскажите пожалуйста когда заказывают товар он минусуется сразу в товаре, а на складе он остается, почему ? Вычитать со склада: Это значение будет использовано при создании новых продуктов в процессе обмена = включено Изменено 11 января 2021 пользователем susl16c Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Константин Опубликовано: 11 января 2021 Опубликовано: 11 января 2021 Здравствуйте! Если используется 1С 10 версии и планируем перейти на 11. Проблемы с синхронизацией не будет при обновлении версии 1С? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Chingizkhan Опубликовано: 11 января 2021 Опубликовано: 11 января 2021 Добрый день! Вопрос по этой функции: - Импортировать новые заказы из 1С на сайт ВНИМАНИЕ! Функционал доступен в тестовом режиме.Проверьте включена ли возможность создавать новых контрагентов-покупателей на Вашем сайте. Заказы с ненайдеными контрагентами будут пропущены. - Где посмотреть включена ли эта функция? "Проверьте включена ли возможность создавать новых контрагентов-покупателей на Вашем сайте." Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Team Опубликовано: 11 января 2021 Опубликовано: 11 января 2021 4 часа назад, susl16c сказал: Подскажите пожалуйста когда заказывают товар он минусуется сразу в товаре, а на складе он остается, почему ? Вычитать со склада: Это значение будет использовано при создании новых продуктов в процессе обмена = включено Со склада количество может обновиться только при обновлении по товарам, т.к. при заказе нет возможности выбрать из какого склада списывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.