Автор Тема: Ляп доавления в корзину  (Прочитано 1462 раз)

17 Ноябрь 2013, 19:31:54
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня включен модуль Ajax корзина.
Я добавляю товар в корзину и после перехода на другую страницу или на страницу состояния корзины пишет: "Ваша корзина пуста".
Что интересно, эта ошибка появляется и исчезает сама по себе.
Отключение ajax корзины, возможно, решит эту проблему, но хотелось бы оставить визуальное перемещение товара в корзину.
18 Ноябрь 2013, 00:12:15
Ответ #1
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Та-же еруда может кто подскажет решение. Здесь на форуме вроде есть решение, но оно не помогает.
18 Ноябрь 2013, 11:18:16
Ответ #2
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не возможно определить проблему не тестируя сайт. Нужно включить логирование, использовать дебаггер. На форуме писали как отследить ошибки javascript с помощью firebug.
18 Ноябрь 2013, 14:04:31
Ответ #3
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Не очень хорошо владею JS.
Не подскажите какой скрипт отвечает за визуальное перемещение товара в корзину.
И как отследить правильность выполнения этого скрипта.
18 Ноябрь 2013, 15:05:45
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Обновление товаров в корзине это /themes/default/js/cart-summary.js
Для отладке FireFox+FireBug
19 Ноябрь 2013, 20:20:06
Ответ #5
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нет добавления в корзину везде кроме эхплоера, на нем все работает, как же все таки решить проблему? Сайт: www.fomgps.com
20 Ноябрь 2013, 11:03:38
Ответ #6
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Очистите кэш своего браузера. Разрешите выполнение js скриптов и все будет работать.
Все добавляется в FF, Chrome, Safari.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
20 Ноябрь 2013, 21:18:27
Ответ #7
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я очистил все работает, но как я могу очистить у клиентов, именно они звонят что не могут ничего купить. Нет это не решение.
21 Ноябрь 2013, 12:42:37
Ответ #8
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Если кеширование мешает, то его можно отключить. В админке можно настроить производительность.
21 Ноябрь 2013, 17:03:58
Ответ #9
  • Новичок
  • *
  • Сообщений: 14
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Отключение кэша не поможет!
21 Ноябрь 2013, 17:31:31
Ответ #10
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Отключение кэша не поможет!
Конечно не поможет. Нужно найти ошибки и исправить. А так ошибки только будут увеличиваться и потом сайт вообще перестанет работать.
Обновление товаров в корзине это /themes/default/js/cart-summary.js
Для отладки FireFox+FireBug
24 Ноябрь 2013, 03:29:00
Ответ #11
  • Новичок
  • *
  • Сообщений: 5
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Покатило словоблудие, как решить проблему? Профи АУ.
24 Ноябрь 2013, 14:13:05
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
Чтобы дать решение, сначало нужно узнать причину.
Prestashop тема работает во всех браузерах. Добавление в корзину проходит без проблем.
Значит у тебя переделанная тема или добавленны модули, которые создают эту проблему.
Тестируй сначала. Что за ошибки, прик которых не работает корзина?
Как можно тестировать уже написали.