trainracing Опубликовано 27 июля, 2015 Жалоба Поделиться Опубликовано 27 июля, 2015 (изменено) Может кому пригодится, если хотите вывести клиенту остаток товара.Код добавить можете как в 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шт. Изменено 27 июля, 2015 пользователем trainracing Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 27 июля, 2015 Жалоба Поделиться Опубликовано 27 июля, 2015 Может кому пригодится, если хотите вывести клиенту остаток товара.Код добавить можете как в 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. ваше решение будет показывать только количество на складе первого варианта товара. Цитата Ссылка на сообщение Поделиться на другие сайты
Решение trainracing Опубликовано 27 июля, 2015 Автор Решение Жалоба Поделиться Опубликовано 27 июля, 2015 (изменено) Вывод остатка товара клиенту. С учетом замечаний.Код добавить можете как в 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> Изменено 27 июля, 2015 пользователем trainracing Цитата Ссылка на сообщение Поделиться на другие сайты
trainracing Опубликовано 27 июля, 2015 Автор Жалоба Поделиться Опубликовано 27 июля, 2015 1. зачем присваивать $v=$product->variantпочему не использовать просто $product->variant->stock. 2. ваше решение будет показывать только количество на складе первого варианта товара. Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.