Перейти к содержимому


Не кладутся товары в корзину.

корзина

  • Вы не можете ответить в тему
Сообщений в теме: 26

#21 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 May 2016 - 04:32 PM

Куда копать, подскажите!

Начать с понимания, у каких клиентов это происходит - регистрированных или не регистрированных.
Вся работа с корзиной у них организована совершенно по разному.
У не регистрированных корзина хранится в переменных сессси.
У регистрированных в SQL-таблице.

Скорее всего, у Вас это происходит только с не регистрированными клиентами, т.к. вариантов потерять данные при хранении в сессии куда больше, чем при хранении в таблице.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#22 egor

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 74 сообщений
Репутация: 0
Начинающий

Отправлено 24 May 2016 - 04:42 PM

Вы правы как всегда! Клиент незарегестрированный, по Вебвизору вижу что он около получаса ходил по магазину, ложил товары в Корзину, а далее в Корзине остался только один товар.
А как можно сохранить сессии?
В настройках прибавил время: 48 ч... Количество часов, в течении которых магазин будет "помнить" посетителей
и 60 мин... Количество минут пока посетитель считается on-line
  • 0

#23 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 May 2016 - 05:13 PM

Причин может быть много разных.
Расскажу о недавней, которую искал недели две.
1. У клиента в аякс-корзине вместо показа прямоугольного информера "товар успешно положен в корзину" было сделано что-то свое, которое запрашивала с сайта картинку. Что-то типа loader.gif, но это не важно.
2. этой картинки в реальности по ссылке не было. Т.е. файл отсутствовал.
3. в моем ЧПУ для всего, что не файл и не *.html сделан редирект-301, добавляющий завершающий слэш к ссылке.
4. получаем в результате ДВА практически одновременных обращения к сайту - редирект и аякс-запрос. Оба запроса работают с одним и тем же массивом $_SESSION.
В результате в зависимости от расположения звезд (плюс-минус раньше-позже) добавляемые в корзину товары либо сохраняются в $_SESSION, как и положено, либо профукиваются. Хотя и честно показываются в блоке "корзина". Более подробно мне описывать лень, а ситуация "два запроса к серверу при покладании в корзину" четко видна в логах.
Вылечилось расположением файла loader.gif там, где он должен быть. Но можно было усложнить правила редиректа "для слэша в конце".

Повторюсь, это лишь один из вариантов и очень специфическое стечение обстоятельств.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#24 egor

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 74 сообщений
Репутация: 0
Начинающий

Отправлено 24 May 2016 - 05:19 PM

Я просто боюсь подумать сколько людей не купили товар, из-за глюков с Корзиной.. Хотя и у меня, и у моих друзей с разных городов и стран, все работает идеально! Но раз женщина купила товар только когда позвонила прямо на номер менеджеру, то не знаю что и думать..
Все как бы работает и в тоже время не работает..
  • 0

#25 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 May 2016 - 06:48 PM

Я просто боюсь подумать сколько людей не купили товар, из-за глюков с Корзиной.. Хотя и у меня, и у моих друзей с разных городов и стран, все работает идеально! Но раз женщина купила товар только когда позвонила прямо на номер менеджеру, то не знаю что и думать..

Какой-то плач Ярославны, ей богу...
Есть логи, есть руки, есть глаза. Берете и выясняете, почему и как.
Не умеете - учитесь. Не хотите учиться - оплачивайте.
Проблема не из тех, решение которой можно мимоходом и бесплатно описать в форуме.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#26 egor

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 74 сообщений
Репутация: 0
Начинающий

Отправлено 24 May 2016 - 06:55 PM

Заметил еще закономерность, на Главной странице выведены товары, семь штук.. Первые четыре товара на Главной в Корзину не добавляются, а следующие три добавляются... Не срабатывает почему-то java
  • 0

#27 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 24 May 2016 - 07:28 PM

Не срабатывает почему-то java

Ну так включите firebug и посмотрите, почему не срабатывает.
Кнопка "Купить" (добавить в корзину) вызывает определенный код. На каждом этапе выполнения кода (функции javascript, php-код) не сложно определить, идет ли все как нужно или что-то не так. Вся задача в том и состоит, чтобы найти "где наступает нетак" и разобраться "почему наступает нетак". Никакой особой проблемы в этом не вижу.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)