Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Модуль Модуль обмена для opencart v2.3 по стандарту CommerceML [Поддержка]


Recommended Posts

В 21.02.2021 в 21:34, Espresso.Doktor сказал:

Переехал с http:// на https:// внес изменения в файлы config

 

Раньше работало ? Или модуль поставили уже после переезда ?

Надіслати
Поділитися на інших сайтах

 

2 часа назад, Dmytro85 сказал:


Товар не связан по ИД   1С  <------>  Сайт 

 

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

Если структура как в 1с то все грузит нормально. Если менять структуру то грузит 50 товаров и все! Остальные товар не найден по ИД.

Ранее я писал, что были проблемы с загрузкой товаров с картинками, если стояло загружать в ZIP в настройках модуля, то тоже ничего не грузило и писало, что товар не найден по ИД. Когда галочку убрал, товар стал загружаться без ошибок. 

Надіслати
Поділитися на інших сайтах

2021-02-26 22:02:45 - M ТОВАР: 'Переключатель задний Shimano Altus RD-M370 SGS 8-9 скоростей', GUID: '6007c356-727d-11ea-b74a-d46d6d934391'
2021-02-26 22:02:45 - M Категорий прочитано: 1
2021-02-26 22:02:45 - M Производитель из свойства: 'Производитель'
2021-02-26 22:02:45 - M Атрибутов прочитано: 5
2021-02-26 22:02:45 - M Картинок прочитано: 1
2021-02-26 22:02:45 - PHP Notice:  Undefined index: tag in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047
2021-02-26 22:02:45 - PHP Notice:  Undefined index: meta_title in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047
2021-02-26 22:02:45 - PHP Notice:  Undefined index: meta_description in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047
2021-02-26 22:02:45 - PHP Notice:  Undefined index: meta_keyword in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047
2021-02-26 22:02:45 - PHP Notice:  Undefined index: meta_h1 in /hosting2/velostailby/ds-bike.by/admin/model/extension/exchange1c.php on line 1047
2021-02-26 22:02:45 - M SEO товара обновлено полей: 5
2021-02-26 22:02:45 - M Категории добавлены в товар
2021-02-26 22:02:45 - M Это новый товар, product_id = 551

 

SEO

Режим: если пустое
Все заполнять из шаблона

 

При первоначальной выгрузке... При повторной выгрузке ошибки нет.

Надіслати
Поділитися на інших сайтах

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

 

Раньше работало ? Или модуль поставили уже после переезда ?

Да раньше работала по http, весь товар из 1С-ки залил, еще на модулем 1.6.7, потом обновила модуль до 1.6.8, проверил, из 1С-ки обновило остатки и добавило фото.

Надіслати
Поділитися на інших сайтах


7 часов назад, maksimist сказал:

 

 

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

Если структура как в 1с то все грузит нормально. Если менять структуру то грузит 50 товаров и все! Остальные товар не найден по ИД.

Ранее я писал, что были проблемы с загрузкой товаров с картинками, если стояло загружать в ZIP в настройках модуля, то тоже ничего не грузило и писало, что товар не найден по ИД. Когда галочку убрал, товар стал загружаться без ошибок. 

Артикул у всех товаров в 1С есть?

Надіслати
Поділитися на інших сайтах


10 часов назад, Dmytro85 сказал:

 

А если в браузер вставить http ? 

При попытке сделать запрос http://site.com/Export/exchange1c.php

Идёт моментально переадресация на https://sitecom/Export/exchange1c.php

Ответ: success

 

Уже пробовал в изменить в файле config в папке admin, обратно на http, сайт поехал но авторизация или обмен, не ожили.

 

Пробовал из другой 1С-ки, где конфигурация один в один как у меня и там постоянно автоматическое 1С, тоже авторизацию не прошло :(

 

Нужно искать у кого 1С-ка работат с сайтом по протоколу https://, и просить проверить авторизацию с моим сайтом, что хоть понять где искать косяк в 1С или на сайте.

 

В Прошлом году эта же 1С-ка нормально выгружали на сайт OpenCart 1.5.6.4 по https://, а сейчас произошел затык и не понятно куда копать.

 

1С-ники уже озвучили прайс хх.уо/час, будут якобы прописывать в 1С-ке сертификат SSL и т.д.

Змінено користувачем Espresso.Doktor
Надіслати
Поділитися на інших сайтах


11 часов назад, Espresso.Doktor сказал:

Артикул у всех товаров в 1С есть?

 

Да у всех артикул есть, все товары в 1с заполнены по максимуму. 

Короче модуль работает по такому принципу:

 

1. Изначально нужно выгрузить всю структуру как в 1с, выгрузка проходит нормально.

2. Потом нужно изменить структуру каталога в 1с и опять запустить полную выгрузку, тогда все выгружает нормально.

Надіслати
Поділитися на інших сайтах

14 години назад, Espresso.Doktor сказав:

При попытке сделать запрос http://site.com/Export/exchange1c.php

Идёт моментально переадресация на https://sitecom/Export/exchange1c.php

Ответ: success

 

Уже пробовал в изменить в файле config в папке admin, обратно на http, сайт поехал но авторизация или обмен, не ожили.

 

Пробовал из другой 1С-ки, где конфигурация один в один как у меня и там постоянно автоматическое 1С, тоже авторизацию не прошло :(

 

Нужно искать у кого 1С-ка работат с сайтом по протоколу https://, и просить проверить авторизацию с моим сайтом, что хоть понять где искать косяк в 1С или на сайте.

 

В Прошлом году эта же 1С-ка нормально выгружали на сайт OpenCart 1.5.6.4 по https://, а сейчас произошел затык и не понятно куда копать.

 

1С-ники уже озвучили прайс хх.уо/час, будут якобы прописывать в 1С-ке сертификат SSL и т.д.

https://opencartmasters.com/topic/68-podderzhka-modulya-obmen-i-sinhronizaciya-opencart-s-1s-predpriyatie-ut-unf-moy-sklad-i-td-modul-dlya-opencart-15h-2h-3h/page/26/?tab=comments#comment-2376

 

Возможно данные варианты вам помогут, для себя доработал функцию в 1с
 

  • +1 1
Надіслати
Поділитися на інших сайтах


56 минут назад, yaroslav_29 сказал:

https://opencartmasters.com/topic/68-podderzhka-modulya-obmen-i-sinhronizaciya-opencart-s-1s-predpriyatie-ut-unf-moy-sklad-i-td-modul-dlya-opencart-15h-2h-3h/page/26/?tab=comments#comment-2376

 

Возможно данные варианты вам помогут, для себя доработал функцию в 1с

 

Попробовал отредактировать файл: .htaccess

Добавил следующие строки:

RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteCond %{REQUEST_URI} !^export/exchange1c.php
RewriteRule ^([^?]*) https://my-site.com/$1 [R=301,L]

Сайт вообще перестал работать :(

В логе хоста:

[Sat Feb 27 15:19:29.816997 2021] [core:alert] [pid 8996] [client 17X.231.5X.X:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here, referer: https://my-site.com/
[Sat Feb 27 15:19:37.076111 2021] [core:alert] [pid 9003] [client 17X.231.5X.X:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here, referer: https://my-site.com/
[Sat Feb 27 15:19:42.973925 2021] [core:alert] [pid 8996] [client 17X.231.5X.X:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here, referer: https://my-site.com/
[Sat Feb 27 15:19:49.561769 2021] [core:alert] [pid 9003] [client 17X.231.5X.X:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here, referer: https://my-site.com/
[Sat Feb 27 15:20:39.439478 2021] [core:alert] [pid 8996] [client 17X.231.5X.X:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here
[Sat Feb 27 15:21:00.913509 2021] [core:alert] [pid 9098] [client 17X.231.5X.X:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here
[Sat Feb 27 15:21:37.538547 2021] [core:alert] [pid 9152] [client 6X.24X.6X.15X:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here
[Sat Feb 27 15:24:24.724343 2021] [core:alert] [pid 9152] [client X4.24X.5X.2X2:X] /var/atb/my-site.com/.htaccess: Option FollowSymlinks not allowed here

 

Изменил строку 7:

Options +FollowSymlinks

на 

Options +SymLinksIfOwnerMatch

Браузер выдал такую картину:

 

Спойлер

1cfb558521.jpg

 

Надіслати
Поділитися на інших сайтах


Мой отредактированный файл

# 1.To use URL Alias you need to be running apache with mod_rewrite enabled.

# 2. In your opencart directory rename htaccess.txt to .htaccess.

# For any support issues please visit: http://www.opencart.com

Options +SymLinksIfOwnerMatch

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
 Require all denied
## For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On 
RewriteBase / 
RewriteCond %{HTTP:SSL} !=1 [NC]
RewriteCond %{REQUEST_URI} !^export/exchange1c.php
RewriteRule ^([^?]*) https://my-site.com/$1 [R=301,L]

# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]


### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

Если комментировать строку:

RewriteRule ^([^?]*) https://my-site.com/$1 [R=301,L]

Сайт начинает работать :)

 

У кого какие мысли будут ?

 

Змінено користувачем Espresso.Doktor
Надіслати
Поділитися на інших сайтах


5 часов назад, yaroslav_29 сказал:

https://opencartmasters.com/topic/68-podderzhka-modulya-obmen-i-sinhronizaciya-opencart-s-1s-predpriyatie-ut-unf-moy-sklad-i-td-modul-dlya-opencart-15h-2h-3h/page/26/?tab=comments#comment-2376

 

Возможно данные варианты вам помогут, для себя доработал функцию в 1с
 

 

Подскажите, где искать в 1С эти строчки, ибо у меня в:  "Функция HTTPВыполнитьАвторизациюДляСоединения(Соединение, СтруктураПараметровСайта"

Я не могу найти таких строк, может не там ищу :(

 

Вроде нашел эту функцию в 1С в: Функция HTTPУстановитьСоединение(СтруктураПараметровСайта) Экспорт

 

Спойлер

Функция HTTPУстановитьСоединение(СтруктураПараметровСайта) Экспорт
    
    Соединение = НеОпределено;
        
    ИнтернетПрокси = НеОпределено;
    
    Если СтруктураПараметровСайта.ПроксиИспользование Тогда
        
        ИнтернетПрокси = Новый ИнтернетПрокси;
        Если СтруктураПараметровСайта.ПроксиПорт = 0 Тогда
            ИнтернетПрокси.Установить("HTTP", СтруктураПараметровСайта.ПроксиСервер);
        Иначе    
            ИнтернетПрокси.Установить("HTTP", СтруктураПараметровСайта.ПроксиСервер, СтруктураПараметровСайта.ПроксиПорт);
        КонецЕсли;    
        
        ИнтернетПрокси.Пользователь = СтруктураПараметровСайта.ПроксиИмяПользователя;
        ИнтернетПрокси.Пароль        = СтруктураПараметровСайта.ПроксиПароль;
    КонецЕсли;    
    
    Порт = ?(ЗначениеЗаполнено(СтруктураПараметровСайта.Порт), СтруктураПараметровСайта.Порт, 80);
    Попытка
        
        Соединение = Новый HTTPСоединение(СтруктураПараметровСайта.Сервер, Порт, СтруктураПараметровСайта.ИмяПользователя, СтруктураПараметровСайта.Пароль, ИнтернетПрокси);
        
    Исключение
        
        ОбщегоНазначения.СообщитьОбОшибке(НСтр("ru='Не удалось установить соединение с сервером ';uk=""Не вдалося встановити з'єднання з сервером """) + СтруктураПараметровСайта.Сервер + ":" + Строка(СтруктураПараметровСайта.Порт) + НСтр("ru='."
"Проверьте правильность адреса сервера, порт, имя пользователя и пароль.';uk=""."
"Перевірте правильність адреси сервера, порт, ім'я користувача та пароль."""));
            
        Соединение = Неопределено;
            
    Конецпопытки;    
        
    Возврат Соединение;
    
КонецФункции

 

Змінено користувачем Espresso.Doktor
Надіслати
Поділитися на інших сайтах


20 часов назад, Espresso.Doktor сказал:

 

Нужно искать у кого 1С-ка работат с сайтом по протоколу https://, и просить проверить авторизацию с моим сайтом, что хоть понять где искать косяк в 1С или на сайте.

А че искать. Демо версию в облаке сделайте и проверяйте.  Уже не одну 1с в облаке подключил, без проблем работает по https. 

Надіслати
Поділитися на інших сайтах


4 минуты назад, Ivanzo сказал:

А че искать. Демо версию в облаке сделайте и проверяйте.  Уже не одну 1с в облаке подключил, без проблем работает по https. 

 

А доступ к конфигуратору есть в облачных решениях?

 

Благодарю.

Надіслати
Поділитися на інших сайтах


Появился лог модуля обмена с 1С-кой:

 

Спойлер

2021-02-27 0:00:35 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-02-27 0:00:35 - my-site.com/export/exchange1c.php
2021-02-27 0:00:48 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-02-27 0:00:48 - my-site.com/export/exchange1c.php
2021-02-27 0:07:11 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-02-27 0:07:11 - my-site.com/export/exchange1c.php
2021-02-27 0:07:40 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-02-27 0:07:40 - my-site.com/export/exchange1c.php
2021-02-27 2:12:42 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-02-27 2:12:42 - my-site.com/export/exchange1c.php

 

 

Надіслати
Поділитися на інших сайтах


1 час назад, Espresso.Doktor сказал:

 

А доступ к конфигуратору есть в облачных решениях?

 

Благодарю.

Думаю есть. Сильно не вникал просто подключал и все. 1с мне не нравится слишком мудреная, медленная и не удобная, особенно в заливе товаров. Во фреше на 30 дней демо есть подключить меньше минуты, подключите и пробуйте.

Змінено користувачем Ivanzo
Надіслати
Поділитися на інших сайтах


Короче парни, рассказываю тонкую настройку у кого стоит на хостинге панель управления "ISPMANAGER LITE 5". Долго мучение были с этим, ну решил проблему славу богу конечно. Поэтому я с вами делюсь.

Заходим в наш файл корневой ocstore .htaccess там мы редактируем его и добавляем такие строчки именно:

RewriteCond %{HTTP:X-HTTPS} 1 [NC]
RewriteCond %{REQUEST_URI} ^/export$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

сохраняем файл.

Дальше открываем наш гугл хром в режиме инкогнито и проверяем ссылку 

http://site.ru/export/exchange1c.php

вместо site.ru ваш домен сайта укажите. Если редикт не идет на https вауля вы сделали.

В итоге мы получаем такой результат, когда вы в ispmanager lite 5 включили все ссылки на направление в протокол https , ну мы в .htaccess делаем исключение только для ссылки что см.выше чтобы в https переправление не было. 

А в 1с настрйоки обмена сайта 10.3 версии

Указываем ссылку такую 

http://site.ru/export/exchange1c.php

в зоне http учтите, не в HTTPS протокол!!!!!!!!

config.ini чуть позже скину для изменение.

 

Змінено користувачем 26rus
Надіслати
Поділитися на інших сайтах


14 часов назад, yaroslav_29 сказал:

Подскажите как сделать автоматическое резервирование заказов в 1с УТ, прилетевшие с сайта? Кто как решает данную проблему?

только если выгрузку делать автоматическую в самой 1с программе, раз в час к примеру и до 16:00 к примеру рабочего дня. 

Надіслати
Поділитися на інших сайтах


7 часов назад, 26rus сказал:

Короче парни, рассказываю тонкую настройку у кого стоит на хостинге панель управления "ISPMANAGER LITE 5". Долго мучение были с этим, ну решил проблему славу богу конечно. Поэтому я с вами делюсь.

Заходим в наш файл корневой ocstore .htaccess там мы редактируем его и добавляем такие строчки именно:


RewriteCond %{HTTP:X-HTTPS} 1 [NC]
RewriteCond %{REQUEST_URI} ^/export$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

сохраняем файл.

Дальше открываем наш гугл хром в режиме инкогнито и проверяем ссылку 


http://site.ru/export/exchange1c.php

вместо site.ru ваш домен сайта укажите. Если редикт не идет на https вауля вы сделали.

В итоге мы получаем такой результат, когда вы в ispmanager lite 5 включили все ссылки на направление в протокол https , ну мы в .htaccess делаем исключение только для ссылки что см.выше чтобы в https переправление не было. 

А в 1с настрйоки обмена сайта 10.3 версии

Указываем ссылку такую 


http://site.ru/export/exchange1c.php

в зоне http учтите, не в HTTPS протокол!!!!!!!!

config.ini чуть позже скину для изменение.

 

заходим в ispamanger lite 5 , в управления www домена и заходим в конфиг домена нашего и после этих строчек 

	set $root_path /var/www/ftpпользовательвашегосайта/data/www;
		set $subdomain вашсайтру;
	if ($host ~* ^((.*).вашсайтру)$) {
		set $subdomain $1;
	}

добавляем:

	location / {

	location ~ ^/(?!(export/exchange1c.php)) {
        rewrite ^(.*)$ https://$host$1 permanent;
    }

 

  • +1 2
Надіслати
Поділитися на інших сайтах


Приветствую.

 

При выгрузке заказов с сайта в 1с УНФ используем настройку "Выгружать измененные". Проблема в том, что период выгрузки заказов не обновляется после каждой выгрузки. И получается как стоит дата так по кругу заказы модифицированные начиная с этой даты и грузятся. Кто может подсказать решение или решить за вознаграждение? По логике после каждой выгрузки эта дата и время должны обновляться.

Надіслати
Поділитися на інших сайтах


В 01.03.2021 в 01:56, 26rus сказал:

Короче парни, рассказываю тонкую настройку у кого стоит на хостинге панель управления "ISPMANAGER LITE 5". Долго мучение были с этим, ну решил проблему славу богу конечно. Поэтому я с вами делюсь.

Заходим в наш файл корневой ocstore .htaccess там мы редактируем его и добавляем такие строчки именно:


RewriteCond %{HTTP:X-HTTPS} 1 [NC]
RewriteCond %{REQUEST_URI} ^/export$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]

сохраняем файл.

Дальше открываем наш гугл хром в режиме инкогнито и проверяем ссылку 


http://site.ru/export/exchange1c.php

вместо site.ru ваш домен сайта укажите. Если редикт не идет на https вауля вы сделали.

В итоге мы получаем такой результат, когда вы в ispmanager lite 5 включили все ссылки на направление в протокол https , ну мы в .htaccess делаем исключение только для ссылки что см.выше чтобы в https переправление не было. 

А в 1с настрйоки обмена сайта 10.3 версии

Указываем ссылку такую 


http://site.ru/export/exchange1c.php

в зоне http учтите, не в HTTPS протокол!!!!!!!!

config.ini чуть позже скину для изменение.

 

 

У меня не работает Ваше предложение :(

 

Спойлер

bbfc33abbe.jpg

 

Надіслати
Поділитися на інших сайтах


4 часа назад, Espresso.Doktor сказал:

 

У меня не работает Ваше предложение :(

 

  Скрыть контент

bbfc33abbe.jpg

 

скиньте конфинг вашего домена и ,htacces 

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

Змінено користувачем 26rus
Надіслати
Поділитися на інших сайтах


19 минут назад, 26rus сказал:

скиньте конфинг вашего домена и ,htacces 

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

 

Config:

Спойлер

// HTTP
define('HTTP_SERVER', 'https://my-site.com/');

// HTTPS
define('HTTPS_SERVER', 'https://my-site.com/');

 

Admin>Config:

 

Спойлер

// HTTP
define('HTTP_SERVER', 'https://my-site.com/admin/');
define('HTTP_CATALOG', 'https://my-site.com/');

// HTTPS
define('HTTPS_SERVER', 'https://my-site.com/admin/');
define('HTTPS_CATALOG', 'https://my-site.com/');

 

Чуток переписал файл htacces:

 

Спойлер

Options +SymLinksIfOwnerMatch

# Prevent Directoy listing
Options -Indexes

##Заборона доступу до файлій вказаних розширень
<FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))">
Require all denied
## For apache 2.2 and older, replace "Require all denied" with these two lines :
# Order deny,allow
# Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
RewriteBase /
#Перенаправлення з www на non-www(https)
RewriteCond %{HTTP_HOST} ^www\.(.+)$[NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
#Перенаправлення з http на https
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=extension/feed/google_base [L]
RewriteRule ^system/storage/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

### Additional Settings that may need to be enabled for some servers

 

Еще пробовал дописать редирект для файла:

с https://my-site.com/export/exchange_1c.php  на   http://my-site.com/export/exchange_1c.php

Может подскажите как правильно прописать редирект такой?

 

В надежде что обмен из 1С оживет, но пока все мимо :(

 

Надіслати
Поділитися на інших сайтах


Сейчас обнаружил запись в exchange_1c.log

 

Спойлер

2021-03-02 16:39:07 - my-site.com/export/exchange1_c.php
2021-03-02 16:40:42 - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2021-03-02 16:40:42 - my-site.com/export/exchange1_c.php?type=catalog&mode=checkauth
2021-03-02 16:40:42 - 0066C failure
2021-03-02 16:40:42 - 0069C ERROR: 1009
2021-03-02 16:40:42 - Проверьте наличие записи в файле .htaccess в корне файла после RewriteEngine On:
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]
2021-03-02 16:40:42 - 1397C:
2021-03-02 16:40:42 - Array
(
    [HTTP_HOST] => my-site.com
    [HTTP_X_FORWARDED_FOR] => XY.93.67.XYX
    [HTTP_USER_AGENT] => 1C+Enterprise/8.3
    [HTTP_X_SERVER_IP] => XY.184.76.XYX
    [HTTP_X_REAL_IP] => XY.93.67.XYX
    [HTTP_X_CLIENT_IP] => XY.93.67.XYX
    [HTTP_CONNECTION] => close
    [HTTP_ACCEPT] => */*
    [PATH] => /bin:/usr/bin:/usr/ucb:/usr/bsd:/usr/local/bin
    [SERVER_SIGNATURE] =>
    [SERVER_SOFTWARE] => Apache
    [SERVER_NAME] => my-site.com
    [SERVER_ADDR] => XY.184.76.XYX
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => XY.93.67.XYX
    [DOCUMENT_ROOT] => /var/www/my-site.com
    [REQUEST_SCHEME] => http
    [CONTEXT_PREFIX] =>
    [CONTEXT_DOCUMENT_ROOT] => /var/www/my-site.com
    [SERVER_ADMIN] => [email protected]
    [SCRIPT_FILENAME] => /var/www/my-site.com/export/exchange_1c.php
    [REMOTE_PORT] => 59710
    [GEOIP_ADDR] => XY.93.67.XYX
    [GEOIP_CONTINENT_CODE] => EU
    [GEOIP_COUNTRY_CODE] => DE
    [GEOIP_COUNTRY_NAME] => Germany
    [GEOIP_REGION] => 05
    [GEOIP_REGION_NAME] => Hessen
    [GEOIP_CITY] => Frankfurt am Main
    [GEOIP_DMA_CODE] => 0
    [GEOIP_METRO_CODE] => 0
    [GEOIP_AREA_CODE] => 0
    [GEOIP_LATITUDE] => 50.118801
    [GEOIP_LONGITUDE] => 8.684300
    [GEOIP_POSTAL_CODE] => 60313
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => type=catalog&mode=checkauth
    [REQUEST_URI] => /export/exchange_1c.php?type=catalog&mode=checkauth
    [SCRIPT_NAME] => /export/exchange_1c.php
    [PHP_SELF] => /export/exchange_1c.php
    [REQUEST_TIME_FLOAT] => 1614696042.496
    [REQUEST_TIME] => 1614696042
    [argv] => Array
        (
            [0] => type=catalog&mode=checkauth
        )

    [argc] => 1
    [HTTPS] =>

 

Может из-за этого не работать обмен с 1С ?

Змінено користувачем Espresso.Doktor
Надіслати
Поділитися на інших сайтах


  • dinox changed the title to Модуль обмена для opencart v2.3 с учетной системой по стандарту CommerceML [Поддержка]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.