Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Протокол обмена с сайтом


iddqd345

Рекомендованные сообщения

Добрый день.

Настраиваю выгрузку из самописной конфигурации.

Если я правильно понял - протокол Bitrix.

Использую документацию по ссылке: https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/standarty-i-formaty/protokol-obmena-s-saytom/

Авторизация проходит, получаю success. Дальше я отправляю

/export/neoseo_exchange1c.php?type=catalog&mode=checkauth

Ожидаю получить (из документации):

Цитата

В ответ система управления сайтом передает системе «1С: Предприятие» три строки (используется разделитель строк «\n»):

    слово «success»;
    имя Cookie;
    значение Cookie.

однако, получаю ошибку:

Undefined offset: 1 in <b>/var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php</b> on line <b>387</b><b>Notice</b>: Undefined offset: 1 in <b>/var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php</b> on line <b>389</b>failure #A login required #A Possible solution: #A Add this line to your .htaccess file after RewriteEngine ON #A RewriteRule .*neoseo_exchange1c.php$ - [E=REMOTE_USER:%{HTTP:Authorization},L]

В чем может быть проблема? Если неверный протокол обмена - можете даты ссылку на используемый вами?

 

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Добрый день.

Настраиваю выгрузку из самописной конфигурации.

Если я правильно понял - протокол Bitrix.

Использую документацию по ссылке: https://v8.1c.ru/tekhnologii/obmen-dannymi-i-integratsiya/standarty-i-formaty/protokol-obmena-s-saytom/

Авторизация проходит, получаю success. Дальше я отправляю

/export/neoseo_exchange1c.php?type=catalog&mode=checkauth

Ожидаю получить (из документации):

однако, получаю ошибку:

Undefined offset: 1 in <b>/var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php</b> on line <b>387</b><b>Notice</b>: Undefined offset: 1 in <b>/var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php</b> on line <b>389</b>failure #A login required #A Possible solution: #A Add this line to your .htaccess file after RewriteEngine ON #A RewriteRule .*neoseo_exchange1c.php$ - [E=REMOTE_USER:%{HTTP:Authorization},L]

В чем может быть проблема? Если неверный протокол обмена - можете даты ссылку на используемый вами?

 

 

 

 

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

Откройте ссылку, которую прописываете в 1с в браузере. Что там за текст?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сначала в браузере выполняю авторизацию, получаю ответ: Success

Затем отправляю:

Цитата

В ответ получаю то же самое:

Цитата

Notice: Undefined offset: 1 in /var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php on line 387Notice: Undefined offset: 1 in /var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php on line 389failure login required Possible solution: Add this line to your .htaccess file after RewriteEngine ON RewriteRule .*neoseo_exchange1c.php$ - [E=REMOTE_USER:%{HTTP:Authorization},L]

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

55 минут назад, iddqd345 сказал:

Сначала в браузере выполняю авторизацию, получаю ответ: Success

Затем отправляю:

В ответ получаю то же самое:

 

Добавьте в htaccess

RewriteRule .*neoseo_exchange1c.php$ - [E=REMOTE_USER:%{HTTP:Authorization},L]

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нашел на форуме замечательный файл example_OpenCart.zip, там все подробно расписано.

Но, при попытке отправки через CURL, при импорте файла выдает ошибку:

D:\Utils\curl>curl -k --cookie "key=7370f649f270ee1b54626babb4dd68ba" "https://19.apteka-st.ru/export/neoseo_exchange1c.php?type=catalog&mode=import&filename=import.xml"
success
<b>Notice</b>: Undefined index: token in <b>/var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php</b> on line <b>1059</b>

Файл этот admin/controller/tool/neoseo_exchange1c.php  - шифрованный

Еще сегодня заканчивается демо-лицензия. Возможно, это связано с этим?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Нашел на форуме замечательный файл example_OpenCart.zip, там все подробно расписано.

Но, при попытке отправки через CURL, при импорте файла выдает ошибку:

D:\Utils\curl>curl -k --cookie "key=7370f649f270ee1b54626babb4dd68ba" "https://19.apteka-st.ru/export/neoseo_exchange1c.php?type=catalog&mode=import&filename=import.xml"
success
<b>Notice</b>: Undefined index: token in <b>/var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php</b> on line <b>1059</b>

Файл этот admin/controller/tool/neoseo_exchange1c.php  - шифрованный

Еще сегодня заканчивается демо-лицензия. Возможно, это связано с этим?

Если бы это было связано с лицензией, были бы ошибки другого рода. Уточните номер Вашего заказа, пожалуйста. Возможно, Вы установили модуль не для Вашей версии опенкарта?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

12 часов назад, NeoSeo Help 1 сказал:

Если бы это было связано с лицензией, были бы ошибки другого рода. Уточните номер Вашего заказа, пожалуйста. Возможно, Вы установили модуль не для Вашей версии опенкарта?

Здравствуйте, № 30350

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Оплатили лицензию Номер заказа: 30617

В Вашем заказе вижу, что Вы скачали и установили файлы для версии опенкарт 2.3. Насколько понимаю, у Вас должна быть версия 3.0, верно? В таком случае Вам нужно повторно скачать файлы модуля, но для версии 3.0 и закачать на сайт, после пересохранить настройки модуля, обновить модификаторы и проверить работу модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, NeoSeo Help 1 сказал:

В Вашем заказе вижу, что Вы скачали и установили файлы для версии опенкарт 2.3. Насколько понимаю, у Вас должна быть версия 3.0, верно? В таком случае Вам нужно повторно скачать файлы модуля, но для версии 3.0 и закачать на сайт, после пересохранить настройки модуля, обновить модификаторы и проверить работу модуля.

У нас версия опенкарта 2.3.0.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

28 минут назад, TommyEL сказал:

У нас версия опенкарта 2.3.0.2

Окей, сбило то, что Вы пишете в тему сборки версии 3.0.

Сам обмен у Вас происходит? Что-то ещё есть в логах модуля?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

17 часов назад, NeoSeo Help 1 сказал:

Окей, сбило то, что Вы пишете в тему сборки версии 3.0.

Сам обмен у Вас происходит? Что-то ещё есть в логах модуля?

В админке в логе пишет:

 

2021-10-26 11:05:27 - PHP Notice:  Undefined index: token in /var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php on line 1059

При этом сами товары на сайт загрузились.

Могу вам отправить файлы и cmd-файл для отправки через CURL

Изменено пользователем iddqd345

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

34 минуты назад, iddqd345 сказал:

В админке в логе пишет:

 

2021-10-26 11:05:27 - PHP Notice:  Undefined index: token in /var/www/aptekas48/data/www/19.apteka-st.ru/admin/controller/tool/neoseo_exchange1c.php on line 1059

При этом сами товары на сайт загрузились.

Могу вам отправить файлы и cmd-файл для отправки через CURL

Если с самим обменом нет проблем, не обращайте внимание на запись в логах. Это предупреждение, которое критически не влияет на работу модуля и сайта. Мы поправим это в следующих версиях модуля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 2 weeks later...
22 минуты назад, iddqd345 сказал:

Тег <Картинка> на форуме нашел, работает.

Вопрос по загрузке самих файлов - грузить через ФТП, или можно запросами?

Уточните, какие файлы Вы имеете в виду?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

09.11.2021 в 00:06, NeoSeo Help 1 сказал:

Уточните, какие файлы Вы имеете в виду?

Файлы картинок.

И еще вопрос: Товары, которых нет в полной выгрузке, не удаляются с сайта автоматически.

Они могут удаляться движком сайта?

Если параметр   <Каталог СодержитТолькоИзменения="false"> - это ведь полная выгрузка?

Например, есть товар_1 и товар_2 на сайте. Я в выгрузке выгружаю только товар_1 (товар_2 - весь продан). На сайте товар_2 - остается .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

9 часов назад, iddqd345 сказал:

Файлы картинок.

И еще вопрос: Товары, которых нет в полной выгрузке, не удаляются с сайта автоматически.

Они могут удаляться движком сайта?

Если параметр   <Каталог СодержитТолькоИзменения="false"> - это ведь полная выгрузка?

Например, есть товар_1 и товар_2 на сайте. Я в выгрузке выгружаю только товар_1 (товар_2 - весь продан). На сайте товар_2 - остается .

Добрый день, загружайте по ФТП.

 

Функционал модуля не предусматривает удаление товаров, которые отсутствуют в выгрузке. Можем добавить такой функционал, но в качестве индивидуальной платной доработки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...