star Опубликовано 23 февраля, 2018 Жалоба Поделиться Опубликовано 23 февраля, 2018 Имеем категорию товаров, все товары называются одинаково, различаются вариантами и ценой ну и фотографиями, у каждого товара обязательно есть артикул. Рассмотрим ситуацию когда товара на складе нет, то есть 0Пропадает цена, вариант, артикул и кнопка купить вместо этого надпись нет в наличии, под заказ.Клиенту интернет магазина приходится по фотографии давать описание того что он хочет заказать или оператору просить клиента скинуть фотку по вацап Как вывести артикул(тогда понятно будет о каком товаре речь) если количество товара 0 и появляется надпись под заказ. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 23 февраля, 2018 Жалоба Поделиться Опубликовано 23 февраля, 2018 (изменено) в шаблоне дизайне поиском ищите надпись "под заказ" и перед этой надписи вставляете {$product->variant->sku} Изменено 23 февраля, 2018 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
star Опубликовано 23 февраля, 2018 Автор Жалоба Поделиться Опубликовано 23 февраля, 2018 (изменено) не работает, надо в api/Products.php и возможно api/Variants.php править или добавить новую переменную и делать выборку артикула из базы по ID? но тогда правки не в одном двух файлах Изменено 23 февраля, 2018 пользователем star Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 23 февраля, 2018 Жалоба Поделиться Опубликовано 23 февраля, 2018 все работает на демошаблоне Цитата Ссылка на сообщение Поделиться на другие сайты
star Опубликовано 23 февраля, 2018 Автор Жалоба Поделиться Опубликовано 23 февраля, 2018 все работает на демошаблонепроверяем http://demo.simplacms.ruдемо шаблон и демо симпла Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 23 февраля, 2018 Жалоба Поделиться Опубликовано 23 февраля, 2018 (изменено) проверяем http://demo.simplacms.ruдемо шаблон и демо симпла http://forum.simplacms.ru/topic/9868-как-вывести-код-товара-если-кол-во-0/?p=74292 Изменено 23 февраля, 2018 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
star Опубликовано 23 февраля, 2018 Автор Жалоба Поделиться Опубликовано 23 февраля, 2018 отключив фильтр по складу, 'in_stock'=>true на 'in_stock'=>false в view/ProductView.php и view/ProductsView.php вернется и цена и отсутствующие варианты а также кнопка купить с невозможностью положить товар в корзину.Мне нужен вывод артикула по id товара вне зависимости есть товар в наличии или нет, главное условие товар есть в базе у него есть id и он активен Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 23 февраля, 2018 Жалоба Поделиться Опубликовано 23 февраля, 2018 Этот момент неоднократно обсуждался на форуме. Стандартно из базы НЕ извлекаются вообще варианты с кол-вом 0, поэтому ничего о них в шаблоне не доступно в принципе. Если просто отменить это условие, вылезают другие недостатки.Для Ваших целей надо более тонко менять выборку из базы в PHP. Цитата Ссылка на сообщение Поделиться на другие сайты
star Опубликовано 23 февраля, 2018 Автор Жалоба Поделиться Опубликовано 23 февраля, 2018 Вот в этом и вопрос. Где и как менять(скорее всего добавить выборку из базы) чтобы вывести артикул вне зависимости от количества на складе. Нужен элементарный вывод артикула а API категорически к этому не приспособлено. (( Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 23 февраля, 2018 Жалоба Поделиться Опубликовано 23 февраля, 2018 Вот в этом и вопрос. Где и как менять(скорее всего добавить выборку из базы) чтобы вывести артикул вне зависимости от количества на складе. Нужен элементарный вывод артикула а API категорически к этому не приспособлено. (( создайте новое поле в таблице и выводите где угодно его оно будет независимое Цитата Ссылка на сообщение Поделиться на другие сайты
Karabaska Опубликовано 24 февраля, 2018 Жалоба Поделиться Опубликовано 24 февраля, 2018 Мне нужен вывод артикула по id товара вне зависимости есть товар в наличии или нет, главное условие товар есть в базе у него есть id и он активен Формально это довольно бессмысленно, так как у товара НЕТ артикула, а есть несколько вариантов и каждый со своим артикулом.Возможно, Вам стоит, как посоветовали ранее, создать новое поле в таблице s_products и оно уже будет выводиться обычнвми средствами.Если же хотите через обычный артикул от вариантов, то надо как следует программировать в ProductsView.php (или в ином контроллере в зависимости от целей). Чтобы было полностью правильно, двумя легкими строчками не обойтись. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.