Наименование артикула для одиночного артикула На рассмотрении

28

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

Голосуйте за тему все, кто хотел бы видеть такую возможность в админке!

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

  • +5

    Да. Важный момент. Согласен с ТС.

  • +3
    Королева Анна - queenanna.ru Королева Анна - queenanna.ru 1 сентября 2016 23:35 #

    согласен и одобряю!
    +1
    а вот почему бы, все-таки, в товарах с одним артикулом,
    не прикрутить это дополнительное поле,
    для названия артикула?
    лично для меня, да и для удобства Покупателей-Клиентов магазина,
    видеть не только артикул, но и его название - очень удобная функция.
    может разработчики ШС как-то прокомментируют?

  • +3
    LGC LGC 9 сентября 2016 08:47 #

    Согласен. При заполнении как-раз столкнулись с этой трудностью.

    У каждого товара может быть несколько артикулов (у нас это объемы). И когда всего один артикул, покупатель не понимает, какой у него объем, т.к. это в названии артикула и заложено.

    Очень не хватает этого поля. точнее, очень не хватает возможности настраивать эти поля.

  • +3
    Nail Nail 21 сентября 2018 15:53 #

    Уже 2 года прошло.)

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

    Очень необходимая функциональность. Так как сверку уникальности артикулов проводим по этому полю(коды артикулов для проверки уникальности не используются; они такие - какие предоставляют нам производители и поставщики)

    + Не помешало бы добавить возможность вывести колонку Наименование артикула(как и для Кода артикула) при просмотре товаров списком внутри категорий.

  • +2

    вот решение.
    чтобы создавать поля "Наименование артикула",
    для одиночных артикулов
    нужно купить плагин
    Плагин «Тонкая настройка»
    https://www.webasyst.ru/store/plugin/shop/tweaks/

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

    вот как выглядит карточка товара с одним артикулом:

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

    Автору плагина ОГРОМНАЯ благодарность!

    и +++++ в карму!

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

    плагин рекомендую к обязательной покупке!
    еще раз спасибо автору!

  • +2

    Плагин принудительно отображающий поле с артикулом (бесплатный)

    https://www.webasyst.ru/store/...

    • +1
      antar antar 1 сентября 2019 13:57 #

      Добрый день, 

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

      Или если не трудно подскажите плиз как можно все таки отобразить принудительно наименование артикула в бекэнде?

    • +1
      Zimagor149 Zimagor149 7 февраля 2020 12:35 #

      Чтобы отображать название артикула даже когда товар один, в фронтэнде достаточно поменять одну цифру с 1 на 0.

      Витрина -> Шаблоны -> product.cart.html

      Находим место: 
      <!-- FLAT SKU LIST selling mode -->
      {$product_available = false}

      {if count($product.skus) > 0} <!-- тут ставим 0 вместо 1  -->
      • +1
        Zimagor149 Zimagor149 7 февраля 2020 13:06 #

        Чтобы не выводился артикул (только "Длинное название артикула")

        Удалить эту строку 

        {if $sku.sku}<span class="hint">{$sku.sku|escape}</span>{/if}

        она чуть ниже <!-- FLAT SKU LIST selling mode -->

      • +1

        На самом деле наименование артикула в коде выводится всегда.

        Просто для одиночных артикулов разработчики решили его спрятать и сделали style="display:none" (внимательно - у заголовка и самого инпута). Правится css админки и все видно.

        PS: напишу решение для непрограммистов.

        Ставите плагин "Тонкая настройка", заходите в "Плагины - Тонкая настройка"

        В поле "Дополнительные стили" впишите:


        td.s-sku div.s-name {
        display: inline-block!important;
        }

        Сохранить. Пользуйтесь

      • 0
        LGC LGC 14 марта 2017 07:06 #

        Итак.

        Я пользуюсь пока шаблоном Clear.

        Искомый файл: Магазин -> Витрина -> Product.cart.html

        Кусок текста:

        {* in case there is only one SKU, don't display the selector *}
        
            <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
                {$sku = $product.skus[$product.sku_id]}
        
                {if $sku.sku}<span class="hint" itemprop="name">{$sku.sku|escape}</span>{/if}

        Перед строкой

        {if $sku.sku}<span class="hint" itemprop="name">{$sku.sku|escape}</span>{/if}

        Я вставил

        {*LGC 14.03.17 строка добавляет название артикула для товара с одним артикулом*}        <span itemprop="name">{$sku.name|escape}</span>
        Не исключено, что в других шаблонах все будет по-другому, но общий смысл в том, что строки этой не было по каким-то причинам


        Товары я заношу импортом csv, в котором все артикулы проставлены, т.е. это просто решение для отображения.

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

        Добавить комментарий

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