После Включение Ssl Начались Проблемы С Кешированием Корзины

После включение SSL начались проблемы с кешированием корзины.

HTTPS включен для всего сайта.

Если добавить товар в корзину, то корзина остаётся пустая. После обновления страницы товар появляется в корзине. Можно добавить еще товаров, но тогда общая стоимость остаётся как для первого товара.

Товары на странице корзины не удаляются, корзина не очищается.

На странице оформления заказа блок со списком товаров отображает удалённые ранее товары.

После удаления всех товаров корзина остаётся висеть якобы с товарами (которых на самом деле нет в корзине)

Такое поведение наблюдается даже при выключеном кеше. Возможно проблема в куках.

Установлен CsCart 4.3.6

То есть если SSL выключить, все нормально работает?

То есть если SSL выключить, все нормально работает?

Да

Небольшая поправка к описанию.

Если в корзине есть товары, на странице корзины нажать "очистить корзину", то ничего не происходит. Но если перезагрузить страницу, то корзина уже пустая.

Пока пришлось отключить SSL на витрине.

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

В админке с включеным SSL тоже вылазят проблемы:

Изменяю название товара, радактирую его связи с аналогичными товарами (сторонний модуль). Переключился на другой товар, проставляю ему аналог, воззвращаюсь на первый - название старое. захожу в аналоги второго товара - аналоги не сохранились.

Так сказать трудно, надо смотреть на месте. Похоже на некорректно установленный сертификат на сервере. Gleb_Goncharov расписывал вписал в теме про https, что там есть некоторые особенности в настройках на стороне сервера, которые стоит учитывать:

"Есть один нюанс при настройке HTTPS для CS-Cart: если вы настраиваете SSL/TLS в NGINX, который будет проксировать трафик, скажем, в Apache2, то необходимо передавать следующие заголовки:

proxy_set_header X-Forwarded-Server secure;proxy_set_header X-HTTPS secure;
proxy_set_header HTTPS on;

О механизме определения HTTPS можно узнать из работы функции detectHTTPS() в app/Tygh/Bootstrap.php" (конец цитаты)

Так сказать трудно, надо смотреть на месте. Похоже на некорректно установленный сертификат на сервере. Gleb_Goncharov расписывал вписал в теме про https, что там есть некоторые особенности в настройках на стороне сервера, которые стоит учитывать:

Хостер не может внести эти изменения в настрофки. Можно ли что-то сделать на уровне cms?