Ответить Новая тема Новый опрос 
 Покупка с выключенными кукиз
warezliker
Новичок
Сообщений: 28
Регистрация: 24-04-2012


17-05-2012 16:47
Всем привет.
Столкнулся с такой проблемой: метрика показывает, что часть клиетов нажимают хочет купить товар, но сливается на оформлении заказа. Глянул по вебвизору (что не очень точно, в принципе): ситуация похожа на следующую: человек жмет "купить" (настроен переброс сразу в корзину) и он видит перед собой красивую надпись "ваша корзина пуста". Тупит с минуту, несколько раз обновляя страницу и получая ошибку, что невозможно оформить заказ с пустой корзиной и сливается.

По симптомам - выключены кукиз в браузере. Можно ли каким-то образом делать проверку на прием кукиз браузером и, если браузер куки не принимает, то каким-то образом их генерить и отдавать движку, чтобы заказ все же происходил?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


17-05-2012 19:25
как вариант добавить в хидер текст "пожалуйста включите куки"

отловить можно так (добавить в header.tpl):
Код:
{if !$cookie->id_guest}please enable cookies{/if}
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
warezliker
Новичок
Сообщений: 28
Регистрация: 24-04-2012


24-05-2012 18:50
Уже думал над этим.
хотел найти решение, не требующее действий от клиента, т.к. клиент, в большинстве своем, крайне слаб в компьютерных делах
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


24-05-2012 19:49
Цитата:
Уже думал над этим.
хотел найти решение, не требующее действий от клиента, т.к. клиент, в большинстве своем, крайне слаб в компьютерных делах

Вопрос спорый, так как во всех браузерах куки включены по умолчанию и отключить их не так просто.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


24-05-2012 20:10
можно хранить данны из куки в сессии. тогда при отключенных куки к ссылкам будет добавляться идентификатор сессии
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


24-05-2012 20:51
Цитата:( ors @ 24-05-2012 16:10 Смотреть сообщение )
можно хранить данны из куки в сессии. тогда при отключенных куки к ссылкам будет добавляться идентификатор сессии


А разве в Престе штатно такой режим предусмотрен? Это в PHPBB можно выбирать вариант идентификации пользователя через куки или через сессию, а здесь ведь работа с куками уже во FrontController зашита, а кода инициализации сессии и работы с ней не встречал. А в куках хранится море информации, которая добавляется в самых разных местах. Тут замучаешься все переписывать. Или есть какой то другой вариант?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


24-05-2012 21:04
Цитата:( geomagi @ 24-05-2012 15:49 Смотреть сообщение )
Цитата:
Уже думал над этим.
хотел найти решение, не требующее действий от клиента, т.к. клиент, в большинстве своем, крайне слаб в компьютерных делах
Вопрос спорый, так как во всех браузерах куки включены по умолчанию и отключить их не так просто.


В FF отключаются легко :-). В Хроме часть встречается проблема конфликта данных в куках, когда сначала работает с доменом на локалке, а потом отключаешь локал и заходишь на этот же домен, но на внешнем хосте. Типичная ситуация, когда вводишь пароль в админку, а войти не можешь. Опять выдается окно авторизации без сообщения об ошибках (обычно помогает вход в режиме приватного просмотра, когда куки под сессию гарантированно зачищаются). Причем Хром умудряется выкидывать такие вещи даже если все куки домена удаляешь вручную (как будто он их еще и кэширует).
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


24-05-2012 21:47
Переписать всего один класс http://prestalab.ru/wiki/ustranenie-oshibok/cook......zovaniem-sessij
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос