Не отображаются артикулы

Добрый день.

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

Как исправить? В ТП Webasyst сказали, что такое отображение из-за шаблона.

Прикрепляю фото.

12 ответов
a
Евгений Леман
programmer
#
14 августа 2019 15:48

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

PS Хотя обычно подобный список подразумевает вывод кода артикула прямо возле названия этого самого артикула.

a
Андрей
#
20 августа 2019 15:14

Да, подразумевает, но не выводит. Артикулы у товаров имеются. Ждем решения.

a
Евгений Леман
programmer
#
20 августа 2019 20:04

Откройте шаблон product.cart.html и через поиск найдите строку:

<span class="label-text" itemprop="name">{$sku.name|escape}</span>

После неё добавьте:

{if $sku.sku}<span class="label-text"> ({$sku.sku|escape})</span>{/if}
a
Андрей
#
3 сентября 2019 13:39

В шаблоне есть три строчки с таким кодом

{if $sku.name}<meta itemprop="name" content="{$sku.name|escape}">{/if}

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

a
Евгений Леман
programmer
#
4 сентября 2019 00:18

Я же написал вам точную строку кода. Она в шаблоне одна. Вы написали совсем другую. Скопируйте нужную и найдите её же в шаблоне через поиск(Ctrl+F).

a
Андрей
#
4 сентября 2019 12:03

Спасибо.

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

a
Евгений Леман
programmer
#
4 сентября 2019 12:50

Собственными силами вряд ли. Для этого нужно будет сделать много переделок и в HTML и в скриптах. Изначально мы и хотели сделать так, как вы описываете. Но... сроки поджимали, пельмени заканчивались... Ну и я тогда задался вопросом "А нужно ли?". Для чего вы отображаете артикулы? Я представил себе магазин запчастей. В этой сфере работают как раз по артикулам. И вот заходит клиент на страницу товара и видит там "Артикул: 123". А он ищет 124. Закрывает страницу, т.к. думает, что нашел не то. А если они видны сразу списком, как в предложенном мною варианте выше, то путаницы не будет. Клиент не потерян.

В своё время не было времени и были сомнения по поводу этой функции. Сейчас время есть, но сомнения остались. С учетом того, что пока об этом никто не просил, сомнения подкрепляются. Если наши клиенты массово о чем-то просят, то мы всегда это делаем.

a
Андрей
#
17 сентября 2019 14:43

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

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

a
Евгений Леман
programmer
#
18 сентября 2019 06:56

А зачем посетителям вообще знать ваши внутренние артикулы, если они нужны только вам? :) Засорять экран пользователя лишними данными - плохая практика. Особенно если вы работаете на СНГ-аудиторию. У нас вообще люди странные. Помню несколько человек просили ввести поддержку приложения "Фото". Мы не против, но чтобы сделать дизайн правильно, нам нужно понять цель и способ использования этого приложения. И как только мы спрашиваем "А зачем оно вам и как вы хотите его использовать?", то видим примерно такое: https://imgur.com/gallery/BncRjJN (там просто знаменитое видео с котиком). То есть оно "очень сильно надо", но не знаю зачем. Подозреваю, что и тут похожий случай.

Изначально мы это не сделали из-за того, что массив с информацией об артикулах не имеет в себе самих кодов артикулов. Сейчас мы знаем способ реализации того, что вы задумали и в будущем это сделаем. Но не сиюминутно. И скорее всего не так быстро, как вам хотелось бы. Мы сейчас работаем немного над другими задачами и работа эта займет еще месяц-два. После этого уже планируем заняться выпуском новой версии InCart'a. Но это тоже займет некоторое время. Реализация того, что обсуждается в теме, не так проста и инструкцию для сиюминутной правки я вам дать не смогу. Технически я конечно могу это сделать, но не имея определенной квалификации вы не сможете всё сделать правильно. А если бы она у вас была, уже и сами сделали бы. Поэтому в данном случае остается только ждать и чащу плюсовать данную тему. Ну или обратиться в каталог экспертов и отдать за это 10$. Но я подозреваю, что даже за 10$ текущее "очень нужно" превратится в "да не больно то и хотелось" :)

a
Андрей
#
18 сентября 2019 10:38

Простой пример, вы выбираете себе ноутбук в магазине М.Видео.

Ноутбук игровой Acer PH317-52-73P6 NH.Q3DER.011, проще назвать данную модель по телефону или все таки цифровой код товара?


Сейчас мы знаем способ реализации того, что вы задумали и в будущем это сделаем. Но не сиюминутно.

Хорошо. Это не первая необходимость, но поможет в работе менеджерам. Спасибо.

Просто знаменитое видео с котиком.

a
Андрей
#
17 сентября 2019 14:32

Здравствуйте, функция полезная, подскажите как сделать чтобы артикул выводился если установлен "Выбор параметров" в карточке товара. С кнопками данное решение не работает. Спасибо.

a
Андрей
#
17 сентября 2019 14:46

Подтверждаю. У меня тоже в параметрах не показывается. Прикрепляю скрин.

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