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

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


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

Имеем категорию товаров, все товары называются одинаково, различаются вариантами и ценой ну и фотографиями, у каждого товара обязательно есть артикул. Рассмотрим ситуацию когда товара на складе нет, то есть 0

Пропадает цена, вариант, артикул и кнопка купить вместо этого надпись нет в наличии, под заказ.

Клиенту интернет магазина приходится по фотографии давать описание того что он хочет заказать или оператору просить клиента скинуть фотку по вацап :D

Как вывести артикул(тогда понятно будет о каком товаре речь) если количество товара 0 и появляется надпись под заказ.

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

в шаблоне дизайне поиском ищите надпись "под заказ"  и перед этой надписи вставляете {$product->variant->sku}
 

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

не работает, надо в api/Products.php и возможно api/Variants.php править :(

или добавить новую переменную и делать выборку артикула из базы по ID? но тогда правки не в одном двух файлах

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

проверяем http://demo.simplacms.ru

демо шаблон и демо симпла

 

http://forum.simplacms.ru/topic/9868-как-вывести-код-товара-если-кол-во-0/?p=74292

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

отключив фильтр по складу, 'in_stock'=>true на 'in_stock'=>false в view/ProductView.php и view/ProductsView.php вернется и цена и отсутствующие варианты а также кнопка купить с невозможностью положить товар в корзину.

Мне нужен вывод артикула по id товара вне зависимости есть товар в наличии или нет, главное условие товар есть в базе у него есть id и он активен

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

Этот момент неоднократно обсуждался на форуме. Стандартно из базы НЕ  извлекаются вообще варианты с кол-вом 0, поэтому ничего о них в шаблоне не доступно в принципе. Если просто отменить это условие, вылезают  другие недостатки.

Для Ваших целей надо более тонко менять выборку из базы в PHP.

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

Вот в этом и вопрос. Где и как менять(скорее всего добавить выборку из базы) чтобы вывести артикул вне зависимости от количества на складе. Нужен элементарный вывод артикула а API категорически к этому не приспособлено. ((

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

Вот в этом и вопрос. Где и как менять(скорее всего добавить выборку из базы) чтобы вывести артикул вне зависимости от количества на складе. Нужен элементарный вывод артикула а API категорически к этому не приспособлено. ((

 

 

создайте новое поле в таблице и выводите где угодно его оно будет независимое

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

Мне нужен вывод артикула по id товара вне зависимости есть товар в наличии или нет, главное условие товар есть в базе у него есть id и он активен

 

Формально это довольно бессмысленно, так как у товара НЕТ артикула, а есть несколько вариантов и каждый со своим артикулом.

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

Если же хотите через обычный артикул от вариантов, то надо как следует программировать в ProductsView.php (или в ином контроллере в зависимости от целей). Чтобы было полностью правильно, двумя легкими строчками не обойтись.

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

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

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

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

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

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

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

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

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

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