Gandalf Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Добрый вечер, подскажите как сделать, чтобы отображался артикул, когда товара нет в наличии. Цитата Ссылка на сообщение Поделиться на другие сайты
wildrock Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Добрый вечер, подскажите как сделать, чтобы отображался артикул, когда товара нет в наличии.Я не программер но думаю можно обойтись простым условием )))) Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 21 июля, 2015 Автор Жалоба Поделиться Опубликовано 21 июля, 2015 Вы очень помогли, стоило вам тратить время и силы ) Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Добрый вечер, подскажите как сделать, чтобы отображался артикул, когда товара нет в наличии. актикул первого варианта или как? потому что артикулы бывают у вариантов товара Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 21 июля, 2015 Автор Жалоба Поделиться Опубликовано 21 июля, 2015 У меня для вариантов один артикул. Вот код отображения артикула в сайте Артикул: {$product->variant->sku} Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 У меня для вариантов один артикул. Вот код отображения артикула в сайте Артикул: {$product->variant->sku} покажите тогда код где у вас не выводит этот артикул. я думаю нужно удалить условие в выборке вариантов, если нет на складе, чтобы выводить вариант, тут приводил решение Цитата Ссылка на сообщение Поделиться на другие сайты
wildrock Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 Вы очень помогли, стоило вам тратить время и силы ) Да вот самому стало интерес. ток не получается тоже пробую Цитата Ссылка на сообщение Поделиться на другие сайты
wildrock Опубликовано 21 июля, 2015 Жалоба Поделиться Опубликовано 21 июля, 2015 У меня для вариантов один артикул. Вот код отображения артикула в сайте Артикул: {$product->variant->sku} У меня условием простым не получилось но можно сделать Указав дополнительное свойство артикул и писать его туда , это на то время пока не найдешь решение) Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 (изменено) <!-- Выбор варианта товара --> {foreach $product->variants as $v}---после код{if $v->stock == 0}{$v->sku}{/if}----{/foreach} Изменено 22 июля, 2015 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 Как ни странно, это не простой вопрос. При выводе товаров, например, на странице категории, при получении данных из базы в Simpla в принципе не запрашивается информация по отсутствующим в наличии вариантам товаров.Если просто снять это ограничение, как советует mishanya, то данные по вариантам (артикул, в частности) в шаблоне будут доступны, но могут возникнуть другие проблемы. Например, если у товара 5 вариантов, а из них в наличии только один, то скорее всего в списке товаров будет как не в наличии. Полное аккуратное решение требует работы и в PHP-файле. Цитата Ссылка на сообщение Поделиться на другие сайты
Gandalf Опубликовано 22 июля, 2015 Автор Жалоба Поделиться Опубликовано 22 июля, 2015 Спасибо mishanya, но этот вариант не подходит ( Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 22 июля, 2015 Жалоба Поделиться Опубликовано 22 июля, 2015 (изменено) Как ни странно, это не простой вопрос. При выводе товаров, например, на странице категории, при получении данных из базы в Simpla в принципе не запрашивается информация по отсутствующим в наличии вариантам товаров.Если просто снять это ограничение, как советует mishanya, то данные по вариантам (артикул, в частности) в шаблоне будут доступны, но могут возникнуть другие проблемы. Например, если у товара 5 вариантов, а из них в наличии только один, то скорее всего в списке товаров будет как не в наличии. Полное аккуратное решение требует работы и в PHP-файле. прописал то что выше раньше в карточку товарарезультат в ProductView.php убрал условие в вариантах 'in_stock'=>true, версия 2,2,1 Изменено 22 июля, 2015 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 23 июля, 2015 Жалоба Поделиться Опубликовано 23 июля, 2015 прописал то что выше раньше в карточку товарарезультат в ProductView.php убрал условие в вариантах 'in_stock'=>true, версия 2,2,1Что хотите этим сказать? Речь шла проПри выводе товаров, например, на странице категории...Выходит, я про Фому, а ты про Ерему... И по картинке Вашей трудно понять, как у Вас работает стандартный функционал укладки в корзину по вариантам, и работает ли он вообще. Дали бы ссылочку... Цитата Ссылка на сообщение Поделиться на другие сайты
alexholm Опубликовано 14 марта, 2016 Жалоба Поделиться Опубликовано 14 марта, 2016 Скажите , а почему в аднимке когда вводишь товар я заполняю артикул товара. Но он не выводится в самом магазине. Мне надо чтобы рядом с ценой был ещё и артикул , ведь я его-же завожу! Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 14 марта, 2016 Жалоба Поделиться Опубликовано 14 марта, 2016 Скорее всего, потому, что в Вашем шаблоне это не предусмотрено. По крайней мере, в дефолтном шаблоне не выводится артикул. Если надо выводить, например, в карточке товара, то используйте {$v->sku} (внутри цикла по вариантам). Цитата Ссылка на сообщение Поделиться на другие сайты
alexholm Опубликовано 14 марта, 2016 Жалоба Поделиться Опубликовано 14 марта, 2016 Скорее всего, потому, что в Вашем шаблоне это не предусмотрено. По крайней мере, в дефолтном шаблоне не выводится артикул. Если надо выводить, например, в карточке товара, то используйте {$v->sku} (внутри цикла по вариантам). catr.tpl или в cart_informer.tpl добавлять ? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 14 марта, 2016 Жалоба Поделиться Опубликовано 14 марта, 2016 catr.tpl или в cart_informer.tpl добавлять ?в product.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.