Интеграция SSL сертификата в корзину magento
1. CMS Magento EE 1.4.2
2. Шаблон Ultimo 1.5.2
3. Nginx
4. Opcache + Redis
5. SSL сессия ( "HTTPS") должна быть только на страницах, на которых пользователь вводит какие-либо персональные данные:
- чекаут;
- корзина (но не обязательно);
- страница регистрации/авторизации пользователя;
- страница восстановления пароля;
- страницы, доступные пользователю в его аккаунте после авторизации (личный кабинет);
6. В каталоге и статичных страницах должна оставаться HTTP сессия.
7. При переходе из HTTPS в HTTP – должны сохраняться кукисы (содержимое корзины не обнуляется).
Как все должно работать на примере:
- Покупатель пришел на сайт (тут HTTP), добавил товар в корзину, перешел в корзину/чекаут (тут уже HTTPS).
- По какой-то причине покупатель решил вернуться в каталог, не продолжая оформление заказа.
- При переходе в каталог у него будет HTTP, но содержимое корзины не обнулится, он сможет вернуться к оформлению заказа позже.
- Покупатель зашел на страницу авторизации/регистрации или снова в чекаут (у него снова HTTPS), вернулся в каталог (снова HTTP)