перестали работать переменные Не принято

1

использую переменные в титлах товара.

купить за: {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)} в интернет-магазине {store_name}

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

Купить мятное шелковое жаккардовое постельное белье цветы sb-123 за: {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)} в интернет-магазине {store_name}

1. кеш почистил.
2. попробовал на дефолтной теме.
код там вообще ни разу не трогал.
3. все плагины отключил.
прям ВСЕ ВСЕ.
4. все титл прописываю отдельно,
непосредственно в каждой карточке товара.

то бишь, не через правку шаблонов.

предположение, перестали работать переменные
после последнего обновления Шоп Скрипта.

6 комментариев

  • +1
    Михаил Ушенин Михаил Ушенин 4 марта 2019 10:43 #

    В тегах <TITLE> товаров доступны только переменные

    • {$name}
    • {$summary}
    • {$price}

    Доступность других переменных не объявлялась. Возможно, у вас они работали при включённом параметре 'can_use_smarty' либо вследствие ошибки в коде Shop-Script.

    • +1
      replicant replicant 4 марта 2019 14:07 #

      Даже при включенном 'can_use_smarty' переменные можно будет использовать только в описании, но не в title. В title всё равно работают три вышеупомянутые.

      Описанные действия чем-то похожи на результат работы плагинов https://www.webasyst.ru/store/... или https://www.webasyst.ru/store/... и наверное, какой-то из них можно будет применить, чтобы вернуть в том или ином виде работу переменных.

    • +1

      магазин находится в облаке.
      используем ШС 7
      надеюсь, что в ШС 8
      такая проблема не проявится.

      такие титлы ТОЧНО НЕ ГОДЯТСЯ для поисковиков!

      {$name}
      Купить Шелковое жаккардовое постельное белье, жаккардовый шелк,
      мятное, персиково-золотистое, цветы, Kingsilk (Кингсилк), арт. (СБ - 123) SB-123
      слишком длинный
      и у нас по каждому товару чуть более короткие и СВОИ, УНИКАЛЬНЫЕ титлы,
      прописанные руками.

      {$summary}
      Купить Комплект: роскошное шелковое постельное белье из жаккардового шелка.<br />
      Мятного цвета, с жаккардовым персиково-золотистым рисунком цветы.<br />
      Отделка золотой кант.<br /> 5 размеров - комплектаций.<br />
      Выберите нужный Вам размер и положите его в Вашу корзину!
      этот ВООБЩЕ НИ О ЧЕМ!
      просто ужас!

      {$price}
      Купить 7 790 руб.
      тоже НИ О ЧЕМ!
      так как в многоартикульном товаре
      ДОЛЖЕН и НУЖЕН ИМЕННО РАЗБРОС ЦЕН!

      даже в этом случае
      Купить {$name} за {$price}
      Купить Шелковое жаккардовое постельное белье, жаккардовый шелк,
      мятное, персиково-золотистое, цветы, Kingsilk (Кингсилк), арт. (СБ - 123) SB-123 за 7 790 руб.
      тоже не айс вариант!

      да, "они работали при включённом параметре 'can_use_smarty"
      "либо вследствие ошибки в коде Shop-Script"
      код не могли менять, так как магазин в облаке.

      "Доступность других переменных не объявлялась."
      я читал, при обновлении фреймворка,
      что возможно использование
      {$name}
      {$summary}
      {$price}

      но,
      учитывая прошлую тему
      перестали работать переменные — Webasyst
      никто и не предупредил,
      что даже со временем,
      заполненные РУКАМИ титлы,
      с УДОБНЫМИ, ГРАМОТНЫМИ, НУЖНЫМИ, НЕОБХОДИМЫМИ переменными
      все перестанет работать,
      и не нужно их использовать.

      предполагаю, что использование переменных
      с указанием разброса цен для многоартикульного товара
      {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)}
      и, что странно,
      НЕВОЗМОЖНОСТЬ использования названия магазина,
      взятого из настроек
      {store_name}
      скорее всего как-то и где-то влияют на безопасность,
      бреши и проч. для работы ШС и фреймворка.

      очень надеюсь, что Ваши спецы и разработчики,
      могут найти несложное решение,
      как избежать проблем с безопасностью.

      у нас есть плагин для СЕО-оптимизации,
      но его мы задействуем не всегда.
      и точно не подменяем
      РУКАМИ ЗАПОЛНЕННЫЕ ГРАМОТНЫЕ ТИТЛЫ!!!

      согласитесь,
      что УНИКАЛЬНЫЕ, ГРАМОТНЫЕ, РЕКЛАМНЫЕ титлы для поисковиков являются КРАЙНЕ ВАЖНЫМ ПАРАМЕТРОМ
      для поднятия в ТОП поисковиков!

      именно поэтому, мы много времени и сил потратили
      на РУЧНОЕ создание и заполнение титлов.
      и решили сделать их более удобными
      и МАКСИМАЛЬНО ИНФОРМАТИВНЫМИ
      для конечных Покупателей.

      то есть,
      в нашем подходе
      заполнения руками титлов
      Купить мятное шелковое жаккардовое постельное белье цветы sb-123
      с использованием
      УДОБНЫХ и ВАЖНЫХ переменных
      {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)}
      {store_name}
      предусмотрено все самое важное,
      для принятия решения Покупателями
      ПЕРЕЙТИ НА НАШ сайт-магазин
      и, возможно сделать покупку.

      при отображении наших товаров-категорий-разделов
      в поисковых выдачах Яндекса и Гугла
      тут есть все самое важное и нужное!
      и грамотное, уникальное, короткое название товара
      и цена, или разброс цен
      и название магазина.

      согласитесь, что такой подход является очень удобным, грамотным 
      не только с точки зрения поисковых роботов,
      но и для конечных, потенциальных ПОКУПАТЕЛЕЙ!

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

      ну и плюс, всю ту ручную, долгую и нужную работу,
      по тщательному, грамотному оформлению-заполнению титлов.

      ведь, гораздо проще,
      когда ОСНОВА -
      правильно оформленные товары
      всегда остается неизменной,
      и всякие манипуляции с темой-темами дизайна,
      или с работой-включением каких-либо плагинов
      уже не будут так сильно влиять на эти товары!

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

      ПОЖАЛСТА, верните эту ЗАМЕЧАТЕЛЬНУЮ ВОЗМОЖНОСТЬ
      использования ВАЖНЫХ И НУЖНЫХ ПЕРЕМЕННЫХ!

      ПОЖАЛСТА!!!
      ОЧЕНЬ ПРОШУ!!!

      заранее, СПАСИБО!
      • +1
        Михаил Ушенин Михаил Ушенин 5 марта 2019 18:57 #

        Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте/комментируйте аналогичные предложения других пользователей.

        • +1

          че-та я не поняла...
          при чем тут раздел Идей и предложений?
          работали переменные в титле?
          работали.
          убрали-ограничили такую возможность.
          значит Ошибка состоит в том, что,
          не учитывая потребности пользователей,
          при том, что мы руками заполнили титлы с такими переменными,
          в одностороннем порядке поменяли-ограничили немного правила игры.
          так не стоит делать!

          поэтому прошу,
          исправьте Ошибку-ограничения по использованию разных переменных в титле.

          работало?
          пусть и дальше будет работать как надо - как было.

          не думаю, что использование различных переменных, кроме трех разрешенных,
          (что очень как бы странно и маловато будет),
          как-то уж сильно повлияет на работоспособность ШС и фреймворка.
          а бреши-дырки в безопасности всегда были и  будут.
          если не эти так другие.

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

          очень надеюсь, что вернете-исправите эту Ошибку-Ограничения.
          спасибо.

        • +1

          Если обновляли плагин "SEO-оптимизация", то код {store_name} работать не будет. Нужно исправить на {$region.name}.

          Добавление новых комментариев к этой теме отключено.