Выбор параметров не открывается для части товаров Есть решение

Захожу в редактирование товаров

там пункты Варианты покупки и Выбор параметров

жму Выбор параметров и ничего не происходит, как следствие не могу создать товар с разными артикулами и тд, так происходит почему то с частью товаров, в разных браузерах, на разных компьютерах, cookies удалял, кэш чистил, логике не поддается,

еще заметил, что также эпизодически не могу зайти в редактирование товара

16 ответов

  • 1
    Максим Webasyst 14 июля 2015 04:15 #

    Попробуйте отключить все установленные плагины, почистить кэш в Инсталлере и проверить без них.

  • 1
    Vincent 14 июля 2015 05:25 #

    отключить означает удалить в Инсталлере?

  • 1
    Vincent 14 июля 2015 05:48 #

    Плагины не установлены. Все почистил. Для ряда товаров не открывается даже редактирование.

  • 1
    Vincent 14 июля 2015 07:14 #

    неужели ни у кого такого не было? даже вновь заведенный товар также глючит

  • 1

    Попробуйте посмотреть, какой ответ присылает сервер на AJAX-запрос, который отправляется при выполнении проблемных действий в бекенде магазина. Это можно сделать с помощью вкладки Netowrk/Сеть в консоли разработчика в браузере.

    • +1
      Vincent Vincent 14 июля 2015 08:38 #

      это оно? красным цветом

      Uncaught SyntaxError: Unexpected token ILLEGAL

      shop.js?6.0.3.38328:119 Error at method $.product.profileLazyInit. Original message: sales_data is not defined ReferenceError: sales_data is not defined

      at Object.a.product.profileLazyInit (http://domain.ru/wa-apps/shop/js/product/product.min.js?v6.0.3.38328:159:116)

      at Object.a.product.call (http://domain.ru/wa-apps/shop/js/product/product.min.js?v6.0.3.38328:81:237)

      at Object.a.product.profileInit (http://domain.ru/wa-apps/shop/js/product/product.min.js?v6.0.3.38328:159:61)

      at Object.a.product.call (http://domain.ru/wa-apps/shop/js/product/product.min.js?v6.0.3.38328:81:237)

      at Object.a.product.dispatch (http://domain.ru/wa-apps/shop/js/product/product.min.js?v6.0.3.38328:80:173)

      at Object.a.products.productAction (http://domain.ru/wa-apps/shop/js/product/product.min.js?v6.0.3.38328:69:140)

      at Object.a.products.dispatch (http://domain.ru/wa-apps/shop/js/product/product.min.js?v6.0.3.38328:63:448)

      at http://domain.ru/wa-apps/shop/js/product/product...

      at Object.a.History.trigger (http://domain.ru/wa-apps/shop/js/shop-jquery.min.js?v6.0.3.38328:64:118)

      at a.History.hashchange (http://domain.ru/wa-apps/shop/js/shop-jquery.min.js?v6.0.3.38328:63:166)

      • +1

        Не совсем, это из вкладки "Консоль" Поищите вкладку Network/Сеть. Там видно, какие запросы браузер отправляет на сервер и какие получает ответы.

  • 1
    Vincent 14 июля 2015 10:06 #

  • 1
    Vincent 14 июля 2015 10:07 #

    • +1

      Предлагаю вам обратиться в службу поддержки Webasyst за расширенной консультацией и диагностикой. Услуга платная, но в случае выявления ошибок в наших программных продуктах стоимость диагностики будет вам полностью возвращена.

      • +1
        Vincent Vincent 14 июля 2015 12:11 #

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

        • +1
          1. Вам также предложили услугу платной диагностики — на случай, если найти решение на форуме не удастся. С помощью советов на форуме найти решение вам пока что не удаётся.
          2. До проведения диагностики нельзя точно сказать, что нужно сделать, чтобы исправить ошибку. Сначала нужен диагноз.
  • 1
    Vincent 14 июля 2015 17:41 #

    увидел некоторую логику

    первый товар проблемный


    второй нет проблем



    почему так может быть?

    чего не хватает первому товару

  • 3
    Vincent 16 июля 2015 03:52 # Решение

    Воспользовался платным сервисом за 1000руб, выкладываю тут, чтобы всем было полезно, когда такая проблема возникнет.

    В названии данного товара имеется непечатный символ, который браузер не может отобразить в заголовке, соответственно это влияет на работу скрипта, то есть не открывается редактирование вообще или у некоторых товаров если открывается, то не работает например Выбор параметров.

    у меня это выглядело так :

    При попытке нажать Редактировать товар, в консоль инструментов разработчика попадает:

    Щелкаем по ссылке у ошибки и попадаем в строку с ней:

    Эта круглая точка и есть непечатный символ, видимо откуда-то скопировался. Заходим через phpmyadmin в базу данных просто сотрите полностью название и наберите его заново руками, это должно помочь.

    Проблема в том, что данный символ не допустим для кодировки UTF-8, в которой работают скрипты.

    То есть подытожим, если будут какие либо некорректные символы в полях заголовков и возможно контента, скрипт корректно работать НЕ будет, и решением проблемы будет только поиск таких символов и удаление их через базу данных руками.

  • 1
    Дмитрий Фидорко 12 августа 2015 17:39 #

    Вадим, Вы не нашли решения проблеммы? У меня на всех товарах не работает "Выбор параметров". Я уже все поудалял и почистил. И категории оставил только размер(все бренды, пол и т.д. удалил). И Никаких символов нет у меня в названии. Все равно не работает.

  • 0
    ANTON HOCKEY 31 июля 2016 16:34 #

    Возникла такая же беда, не работает выбор параметров, просто ничего не происходит, когда нажимаю на вкладку. Также некоторые плагины просто навсего не удаляются.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите