Fortsev Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 16 минут назад, NeoSeo Help 4 сказал: Какой протокол на сайте? https Сейчас еще увидел в логах сайта такие ошибки (это во время обмена) 2021-12-15 8:39:26 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:39:30 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:43:49 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:43:59 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:47:51 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 25 минут назад, Fortsev сказал: https Сейчас еще увидел в логах сайта такие ошибки (это во время обмена) 2021-12-15 8:39:26 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:39:30 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:43:49 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:43:59 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 2021-12-15 8:47:51 - PHP Notice: Undefined index: token in /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php on line 1059 В конфигах сайта во всех переменных прописано https? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 3 минуты назад, NeoSeo Help 4 сказал: В конфигах сайта во всех переменных прописано https? Только там, где https. В .htaccess, для ссылки обмена сделано исключение RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{REQUEST_URI} !^/export/neoseo_exchange1c.php RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 19 минут назад, Fortsev сказал: Только там, где https. В .htaccess, для ссылки обмена сделано исключение RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteCond %{REQUEST_URI} !^/export/neoseo_exchange1c.php RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Проставьте https везде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 13 минут назад, NeoSeo Help 4 сказал: Проставьте https везде. Не помогло. Статус не изменился. Лог прикрепил. Так же прикрепил файл выгрузки заказов из 1с. Сегодня установил модуль эквайринга и добавил новый статус заказа "Оплачен". В 1с статус передался без проблем 1226878163_NeoSeo1C_2021-12-15_15-29-14_error.log orders-0ca9311e-9182-458b-af61-5be4677f95f7_1.xml Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
EasyBusy Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 Здравствуйте, подскажите пожалуйста, данный модуль обмена может выгружать из 1с несколько картинок товара ? То есть может ли он выгружать все картинки, если в 1с в карточке товара присутствует несколько картинок. Необходимо, чтобы эти все картинки выгружались в карточку товара в Opencart Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 1 час назад, Fortsev сказал: Не помогло. Статус не изменился. Лог прикрепил. Так же прикрепил файл выгрузки заказов из 1с. Сегодня установил модуль эквайринга и добавил новый статус заказа "Оплачен". В 1с статус передался без проблем 1226878163_NeoSeo1C_2021-12-15_15-29-14_error.log 3 MB · 0 скачиваний orders-0ca9311e-9182-458b-af61-5be4677f95f7_1.xml 91 kB · 0 скачиваний Включите тогда опцию про curl. Явно проблема в нем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 6 минут назад, EasyBusy сказал: Здравствуйте, подскажите пожалуйста, данный модуль обмена может выгружать из 1с несколько картинок товара ? То есть может ли он выгружать все картинки, если в 1с в карточке товара присутствует несколько картинок. Необходимо, чтобы эти все картинки выгружались в карточку товара в Opencart Добрый день. Да. Возьмите модуль на тест и протестируйте Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
EasyBusy Опубликовано: 15 декабря 2021 Опубликовано: 15 декабря 2021 Хорошо, спасибо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 15 часов назад, NeoSeo Help 4 сказал: Включите тогда опцию про curl. Явно проблема в нем. Ура! Заработало! Спасибо) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 19 минут назад, Fortsev сказал: Ура! Заработало! Спасибо) Но при таком варианте не будут оповещены клиенты о смене статуса. Т.к. статус меняется через базу, а не апи Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sellrise Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 Добрый день, подскажите пожалуйста, на какой event повесить запуск своих скриптов, чтобы они выполнялись после обмена данными? admin/model/tool/neoseo_exchange1c/??? Хотелось бы обновлять акции в другом модуле, а то они конфликтуют за записи акций, sql-запрос при обработке запросов не решает проблемы Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 36 минут назад, Sellrise сказал: Добрый день, подскажите пожалуйста, на какой event повесить запуск своих скриптов, чтобы они выполнялись после обмена данными? admin/model/tool/neoseo_exchange1c/??? Хотелось бы обновлять акции в другом модуле, а то они конфликтуют за записи акций, sql-запрос при обработке запросов не решает проблемы Какая версия опенкарт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
avavde Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 (изменено) Добрый день. Синхронизация проходит успешно только когда установлена порционная загрузка и количество товаров в одной порции не больше 200. Загружаются 200 товаров и все (всего их около 7000). При полной загрузке вообще ни одного товара не выгружается. Попробовал и требовать архив и не требовать. Изменено 16 декабря 2021 пользователем avavde Добавил скриншоты из логов Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 14 минут назад, avavde сказал: Добрый день. Синхронизация проходит успешно только когда установлена порционная загрузка и количество товаров в одной порции не больше 200. Загружаются 200 товаров и все (всего их около 7000). При полной загрузке вообще ни одного товара не выгружается. Попробовал и требовать архив и не требовать. Здравствуйте. Проверьте лог ошибок на сервере. Скорее всего срабатывают лимиты Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Sellrise Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 2 часа назад, NeoSeo Help 4 сказал: Какая версия опенкарт? 3.0.2.0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
avavde Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 8 минут назад, NeoSeo Help 4 сказал: Здравствуйте. Проверьте лог ошибок на сервере. Скорее всего срабатывают лимиты export/neoseo_exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.1", host: "k***a.ru" 2021/12/16 20:50:06 [warn] 78965#78965: *711273636 a client request body is buffered to a temporary file " Вроде только ворнинги Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 16 декабря 2021 Опубликовано: 16 декабря 2021 1 час назад, avavde сказал: export/neoseo_exchange1c.php?type=catalog&mode=file&filename=offers0_1.xml HTTP/1.1", host: "k***a.ru" 2021/12/16 20:50:06 [warn] 78965#78965: *711273636 a client request body is buffered to a temporary file " Вроде только ворнинги Увеличьте лимиты на сервере. Максимальный размер файла, память и тд. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 У меня есть заказ: № 31945 10.12.2021 Его покупал по акции. Вместо домена указывал кодовое слово (прозапас) Как теперь указать домен, где будет использоваться модуль? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 16.12.2021 в 08:54, NeoSeo Help 4 сказал: Но при таком варианте не будут оповещены клиенты о смене статуса. Т.к. статус меняется через базу, а не апи да. Уже обратил на это внимание. И выгружает из 1с на сайт, только статус "Завершено". А если я добавляю еще статус "Отмена", то его уже игнорирует. Как починить, что бы все хорошо работало?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 32 минуты назад, Fortsev сказал: да. Уже обратил на это внимание. И выгружает из 1с на сайт, только статус "Завершено". А если я добавляю еще статус "Отмена", то его уже игнорирует. Как починить, что бы все хорошо работало?) Анализируйте логи модуля, настройки, как выше делали с Вами. И нужно разбираться почему курл у Вас не работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 50 минут назад, NeoSeo Help 4 сказал: Анализируйте логи модуля, настройки, как выше делали с Вами. И нужно разбираться почему курл у Вас не работает А можете сказать, чем вызвана эта ошибка? xn--33-6kcqxghvrjdi.xn--p1ai [Fri Dec 17 10:56:14 2021] [error] [client 147.78.10.187] PHP Fatal error: Uncaught Exception: Error: Table 'alex241_stroy33.oc_product_kit' doesn't exist<br />Error No: 1146<br />SELECT * FROM `oc_product_kit` WHERE product_id = 11939 in /home/a/alex241/stroysklad33/public_html/system/library/db/mysqli.php:46\nStack trace:\n#0 /home/a/alex241/stroysklad33/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT * FROM `...', Array)\n#1 /home/a/alex241/stroysklad33/public_html/admin/model/tool/neoseo_exchange1c.php(6589): DB->query('SELECT * FROM `...')\n#2 /home/a/alex241/stroysklad33/public_html/admin/model/tool/neoseo_exchange1c.php(4728): ModelToolNeoSeoExchange1c->query('SELECT * FROM `...')\n#3 /home/a/alex241/stroysklad33/public_html/system/storage/modification/system/engine/loader.php(178): ModelToolNeoSeoExchange1c->parseOffers('offers.xml')\n#4 /home/a/alex241/stroysklad33/public_html/system/engine/proxy.php(25): Loader->{closure}(Array, Array)\n#5 /home/a/alex241/stroysklad33/public_html/admin/controller/tool/neoseo_exchange1c.php(782): Proxy->__call('parseOffers', Array) in /home/a/alex241/stroysklad33/public_html/system/library/db/mysqli.php on line 46 это сервер записывает в лог, после того, как 1с делает обмен изменениями товаров Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 52 минуты назад, NeoSeo Help 4 сказал: Анализируйте логи модуля, настройки, как выше делали с Вами. И нужно разбираться почему курл у Вас не работает выполнил скрипт для проверки <?php if(in_array ('curl', get_loaded_extensions())) { echo "CURL is available on your web server"; } else{ echo "CURL is not available on your web server"; } Возвращает CURL is available on your web server Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NeoSeo Help 4 Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 13 минут назад, Fortsev сказал: выполнил скрипт для проверки <?php if(in_array ('curl', get_loaded_extensions())) { echo "CURL is available on your web server"; } else{ echo "CURL is not available on your web server"; } Возвращает CURL is available on your web server Возможно, что-то в конфигах сайта. Так сложно сказать. Нужно смотреть код и проверять все моменты. Можем предложить свою помощь на оплачиваемой основе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Fortsev Опубликовано: 17 декабря 2021 Опубликовано: 17 декабря 2021 3 минуты назад, NeoSeo Help 4 сказал: Возможно, что-то в конфигах сайта. Так сложно сказать. Нужно смотреть код и проверять все моменты. Можем предложить свою помощь на оплачиваемой основе а вы потом опишите, в чем была проблема? Что бы в дальнейшем мы знали, как решить проблему? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.