• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

CMS Opencart. Обмен данными с 1C v8.x

Форумы CMS Opencart Обмен данными с 1C v8.x
durov.vlad
27.08.2015
хостинг: нет
домен: нет
1
Обмен данными с 1C v8.x
Есть ocStore 1.5.5.1.2 с установленным OpenCart Exchange 1C (1.6.0), 1С УТП для Украины 1.2.
При попытке подключения к сайту 1С выдает сообщение "соединение с сайтом не установлено" хотя все настройки 100% правильные. На локальном сервере (Denwer) все работает исправно.
Название справочника в 1С:Настройки обмена данными с сайтом
Адрес сайта: sitename/export/exchange1c.php (если забить в браузере sitename/export/exchange1c.php выводит:success)
Логин: такой, как в OpenCart Exchange 1C на сайте
Пароль: такой, как в OpenCart Exchange 1C на сайте
Логи сервера:
GET /export/exchange1c.php HTTP/1.1" 200 39 "-" "Mozilla/5.0 (Windows NT 6.1; rv:40.0) Gecko/20100101 Firefox/40.0
GET /export/exchange1c.php?type=catalog&mode=checkauth HTTP/1.1" 200 52 "-" "1C+Enterprise/8.3
Подскажите в какую сторону копать?
kon-stantin
28.08.2015
хостинг: есть
домен: есть
1
Вся проблема в том что не проходит идентификация на сайте, нужно подправить файлик в данном модуле, на опенкартфоруме есть отдельная ветка, там как раз расписано что и как подправить, если не получится найти, чуть позже напишу тут
durov.vlad
28.08.2015
хостинг: нет
домен: нет
1
kon-stantin, спасибо за наводку!!!

Вот решение проблемы:
1.В .htaccess добавил код:
RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization},L]

2.В начало файла exchange1c.php добавил код:
$remote_user = $_SERVER["REMOTE_USER"]
? $_SERVER["REMOTE_USER"] : $_SERVER["REDIRECT_REMOTE_USER"];
$strTmp = base64_decode(substr($remote_user,6));
if ($strTmp)
list($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW']) = explode(':', $strTmp);

Связка OpenCart Exchange 1C с Deadcow SEO 2.5 при загрузке также работает нормально.
kon-stantin
28.08.2015
хостинг: есть
домен: есть
Кстати если не сложно поделись как получилось заказы выгружать.., а то у меня не получается.((
в плане того какие данные уже должны быть на самом сайте, и какие в базе..,
durov.vlad
28.08.2015
хостинг: нет
домен: нет
Конфигурация УТП? Что пишет 1С при загрузке заказов? Если можно весь лог сообщений.
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Горячая линия
(044)
392 74 33
другие города