Перейти к содержанию
Официальный форум поддержки Simpla

Вывод остатка товара клиенту


Перейти к решению Решено trainracing,

Рекомендуемые сообщения

Может кому пригодится, если хотите вывести клиенту остаток товара.

Код добавить можете как в product.tpl так и в products.tpl, main.tpl

 

в удобное место вставить:


{$v=$product->variant}
В наличии {$v->stock} шт.  

если хотите выводить только на товары которых осталось мало, то :

{$v=$product->variant}
  {if $v->stock <10} Осталось {$v->stock} шт.
{else}
   В наличии{/if}

 

где stock <10 это выводим если осталось меньше 10шт.

 

idHP-2rM-JI.jpg

Изменено пользователем trainracing
Ссылка на сообщение
Поделиться на другие сайты

 

Может кому пригодится, если хотите вывести клиенту остаток товара.

Код добавить можете как в product.tpl так и в products.tpl, main.tpl

 

в удобное место вставить:


{$v=$product->variant}
В наличии {$v->stock} шт.  

если хотите выводить только на товары которых осталось мало, то :

{$v=$product->variant}
  {if $v->stock <10} Осталось {$v->stock} шт.
{else}
   В наличии{/if}.

 

1. зачем присваивать $v=$product->variant

почему не использовать просто $product->variant->stock.

 

2. ваше решение будет показывать только количество на складе первого варианта товара.

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Вывод остатка товара клиенту. С учетом замечаний.

Код добавить можете как в product.tpl так и в products.tpl, main.tpl

 

в удобное место вставить:

В наличии {$product->variant->stock} шт.

если хотите выводить только на товары которых осталось мало, то :

{if $product->variant->stock <10} 
Осталось {$product->variant->stock} шт. {/if}

где stock <10 это выводим если осталось меньше 10шт.

 

А для каждого варианта вывести количество так :

ищем в product.tpl, products.tpl, main.tpl

<td>
  {if $v->name}<label class="variant_name" for="new_{$v->id}">{$v->name}</label>{/if}
</td>

и меняем на:

<td>
{if $v->name}<label class="variant_name" for="product_{$v->id}">{$v->name} ({$v->stock} шт.)</label>{/if}
</td>

idHP-2rM-JI.jpg

infzfdtoHZA.jpg

Изменено пользователем trainracing
Ссылка на сообщение
Поделиться на другие сайты

1. зачем присваивать $v=$product->variant

почему не использовать просто $product->variant->stock.

 

2. ваше решение будет показывать только количество на складе первого варианта товара.

 

Спасибо

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...