Автор Тема: Дублирование товара в корзине  (Прочитано 918 раз)

01 Июнь 2015, 10:23:27
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день!
При оформлении заказа в корзине дублируется товар. Скидки выключены. Насколько я понимаю, функция дублирования товара прописана в CartController.php. Может кто сталкивался с такой проблемой? Прошу помощи как это можно отключить.
01 Июнь 2015, 10:51:16
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Были такие темы. В основном это:
1. Создавали правила скидок и подарков, потом забыли отменить.
2. Добавляли такие скидки прямо в код контроллера.
Лечится поиском и отменой таких правил.
01 Июнь 2015, 12:31:47
Ответ #2
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Были такие темы. В основном это:
1. Создавали правила скидок и подарков, потом забыли отменить.
2. Добавляли такие скидки прямо в код контроллера.
Лечится поиском и отменой таких правил.

Правила скидок и подарков не создавал, т.к. на данном этапе это тестировать не предполагалось. В разделах "Ценовые правила" для Корзины и Товара пусто. В Каталог->Товары->Редактировать->(разные разделы) тоже пусто.
В код контроллера ничего не добавлялось по причине отсутствия необходимых знаний для этого.
Может возможна переустановка корзины? Какие признаки искать в коде контроллера? Возможно ли в контроллере прописать отключение функции дублирования товара? Буду признателен любым советам.
01 Июнь 2015, 13:20:50
Ответ #3
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В самом товаре не добавляли подарков/скидок?
01 Июнь 2015, 13:38:24
Ответ #4
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нет, не добавлял.
Дублирование появляется после нажатия кнопки "Оформление заказа"
 независимо от количества и перечня товара
01 Июнь 2015, 14:02:46
Ответ #5
  • Новичок
  • *
  • Сообщений: 6
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Нашел - в админпанели  в настройках модуля "Блок корзины покупателя" убрал галочку с режима Ajax корзина. Всем спасибо!
02 Июнь 2015, 14:24:22
Ответ #6
  • Ветеран
  • *****
  • Сообщений: 1090
  • Репутация: +5/-1
  • Иногда заглядываю
    • Просмотр профиля
    • Помощь патентообладателям по продаже патентов.
Вообще не стоит отключать Ajax корзину, она очень хорошо работает.
Дубликаты появились от того, что Вы насоздавали тестовых товаров, а потом их удалили, вот эти кишки и вылезают, не все удаляется, бороться можно очисткой базы данных, заходите и удаляете оставшиеся строки от удаленных товаров.
Не боги горшки обжигают, не зачем им такой хренью заниматься.