Ошибка при добавлении товара в корзину

Тема в разделе "Ошибки и их решения", создана пользователем Itsmywork, 18 дек 2022.

  1. Itsmywork

    Itsmywork Новичок

    Сообщения:
    7
    Симпатии:
    0
    Коллеги, приветствую!

    Подскажите, в каком направлении копнуть.

    При добавлении товара в корзину, получую следующее:
    1) Если товар без опций:
    upload_2022-12-18_19-58-55.png

    2) Если товар с опциями
    upload_2022-12-18_19-59-42.png

    Судя по ошибке проблема с модулем default options. Но другого рабочего решения не нашел, модуль нужен.

    Судя по второй ошибке, могу предположить что скрипт ожидает получить переменную с текстом, а получает массив?

    Сайт: печатаем-все,рф

    В общем если кто сталкивался, сможет подсказать в чем логика ошибки и куда капнуть, буду признателен. Спасибо!
     
  2. Sig

    Sig Пользователь

    Сообщения:
    69
    Симпатии:
    18
    На самом деле в первом случае все отрабатывает нормально, проблема в том, что перед JSON, которым отвечает сервер, появляется Notice и Warning. Они и вызывают появление этого окна. Сама корзина при этом пополняется нужным товаром.
    Сами по себе эти сообщения не критичны.
    Смотрите в сторону отключения показа ошибок.
    В настройках магазина на вкладке Сервер опция "Показывать ошибки" должна быть "Нет".
     
    Itsmywork нравится это.
  3. Itsmywork

    Itsmywork Новичок

    Сообщения:
    7
    Симпатии:
    0
    Благодарю! Понял мысль, после легких танцев с бубном все решилось добавлением строчки:
    $default_options = [];
    перед строкой
    foreach ($product_options as $product_option) {

    В vqmod/vqcache/vq2-catalog_controller_checkout_cart.php

    Правда заметил что еще куда то и текст пропал, успешногодобавления в корзину:
    upload_2022-12-19_3-3-37.png
    Буду искать, но если кто сталкивался подскажите где искать код с переменной текста успешного добавления в корзину.
    От души!
     
  4. zema50

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

    Сообщения:
    698
    Симпатии:
    78
    у вас что 1.5 версия ? если вы vqmod используете.
     
  5. Ravilr

    Ravilr Специалист

    Сообщения:
    3.573
    Симпатии:
    981
    А что не видно, что не 1.5 ;) Люди просто пихают все подряд по незнанию..., в надежде, что опенкарт это что то типа ворпресс, где по сути совсем не глядя все устанавливают.
     
  6. zema50

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

    Сообщения:
    698
    Симпатии:
    78
    так вот и взяли сомнения, вроде по скринам не похоже на 1.5, но мало ли.
     
  7. Itsmywork

    Itsmywork Новичок

    Сообщения:
    7
    Симпатии:
    0
    Выбираем из того что есть и доступно ;)

    А по WordPress, по личному опыту, показалось что ему более тяжело дается работа с плагинами, с точки зрения скорости загрузки страницы. OpenCart, даже с учетом что я пользуюсь vqmod, правда как то по шустрее работает. С WP на OpenCart и перешли )
     
  8. Sig

    Sig Пользователь

    Сообщения:
    69
    Симпатии:
    18
    Так и есть. Там без грамотного кэширования вообще никуда.
     
  9. zema50

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

    Сообщения:
    698
    Симпатии:
    78
    вы видно плохо искали )
    вообще использование vqmod мягко говоря не есть хорошо.
     
  10. Tom

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

    Сообщения:
    271
    Симпатии:
    86
    Вы внесли правки в кеш vqmod , он удалится .
    В вашем случае , нужно найти файл xml, который вносит эти правки и внести эту строчку в него.
    Или в сам файл. Эту уже на свой выбор.
    Но больше попахивает тем , что vqmod этот с вареза (возможно не только он), поэтому помощь приходится искать окольными путями, а не у авторов.