[Помогите] Не удаляется заказ с корзины

Тема в разделе "OpenCart", создана пользователем slava_573, 12 фев 2016.

  1. slava_573

    slava_573

    Регистрация:
    25 мар 2015
    Сообщения:
    72
    Симпатии:
    40
    • Прося помощи, предоставляйте достаточно информации для её оказания. Где ссылка на сайт?
    ПОмогите.
    Не удаляется товар с выпадающей корзины и самой корзины.
    нажимаю крестик - ноль реакции. сообщение всплывает но ничего не делает.
    если выставить стандартную тему - удаляет. изменяю на новую тему - не работает корзина.
    хотя с самого начала вроде бы как работала.

    Сайт:

    версия опенкарт Version 2.1.0.2
     
    Lasted edited by : 13 фев 2016
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.050
    Симпатии:
    778
    Если откроете консоль браузера, то увидите, что у вас вместо ключа товара в запросе на удаления отправляется ошибка:
    Код:
    "<b>Notice</b>: Undefined index: key in <b>/home/corvet5/key.org.ua/new/catalog/view/theme/tt_optima_digital/template/common/cart.tpl</b> on line <b>31</b>"
    А дальше можно посмотреть на странице код самой кнопки удаления товара и увидеть, что это ошибка там, но взяться ей неоткуда, поскольку в соответствующем контроллере эта переменная объявляется.
    Значит, либо ошибка в самом шаблоне, либо с шаблоном идёт vQmod, который где-то что-то портит.

    Для начала выложите сюда код из файла /catalog/view/theme/tt_optima_digital/template/common/cart.tpl (только код в соответствующий тег кода и под спойлер, а не сам файл).
     
    slava_573 нравится это.
  3. slava_573

    slava_573

    Регистрация:
    25 мар 2015
    Сообщения:
    72
    Симпатии:
    40
     
    Lasted edited by : 14 фев 2016
  4. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.050
    Симпатии:
    778
    С этим файлом всё в порядке.
    Ищите какие файлы OCMOD/vQmod шли с шаблоном. Хотя, есть ещё вероятность, что OCMOD/vQmod не от шаблона, а от какого-то модуля и помимо классов корзины должен был отредактировать ещё и шаблон, но не совместим с этим шаблоном.
    В общем, самый простой вариант - поотключать все OCMOD/vQmod файлы и проверить в них ли проблема, а дальше включая их по очереди, найти в каком именно проблема.
     
  5. slava_573

    slava_573

    Регистрация:
    25 мар 2015
    Сообщения:
    72
    Симпатии:
    40
    Не подскажите как это сделать?:Smile:
     
  6. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.050
    Симпатии:
    778
    С OCMOD это стало сложнее, чем было с vQmod.
    Если модули ставили только через админку, посмотрите в базе таблицу oc_modification, там список всех модификаций. Меняете статус там и потом в админке чистите кеш, чтоб перегенерировать код.

    Если что-то заливали напрямую через FTP, посмотрите ещё xml файлы в директории /system/. Добавляете у них после расширения символ подчёркивания и опять же чистите кеш в админке.
     
    slava_573 нравится это.
  7. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Надо поменять key на cart_id