На форуме нашлось только это:
===
Можно ли в количестве на складе указывать "на заказ"
Ставите -1 и будет под заказ..
===
Попробовали - не получилось..
ПОДСКАЖИТЕ... СРОЧНО!!! Кто знает... Плиз..
![:(](http://vsupport.club/public/style_emoticons/default/sad.png)
Отправлено 25 June 2014 - 03:44 PM
Отправлено 25 June 2014 - 04:17 PM
Можно. Если поддержка этого есть в шаблоне. Есть ли она в Вашем - кто же знает? Видимо, нет.ПОДСКАЖИТЕ... СРОЧНО!!! Кто знает... Плиз..
Отправлено 26 June 2014 - 04:17 AM
Поддержка чего? В шаблон ведь можно вставить какой-то код, как я понимаю...Можно. Если поддержка этого есть в шаблоне. Есть ли она в Вашем - кто же знает? Видимо, нет.ПОДСКАЖИТЕ... СРОЧНО!!! Кто знает... Плиз..
Отправлено 26 June 2014 - 10:09 AM
обычно в шаблоне есть условные ветвления в зависимости от состояния $product_info.price и $product_info.in_stock. В зависимости от их состояния выводится либо одни данные (цена для price > 0), либо другие (для price не > 0). C in_stock аналогично, толко вариантов больше. Вот и проверьте, есть ли у вас этот код. В принципе, если код есть, то самое простое - в russian.php заменить у STRING_NOPRODUCT_IN значение "не задана" на "под заказ". Тогда при нулевой цене будет выводиться "под заказ". Но, повторюсь, в нормальном шаблоне фраза "под заказ" и так выводится при отрицательном значении на складе.Можете подсказать какой именно?
Причем тут унижение? Решение привязано к шаблону, а что у Вас за шаблон - неизвестно.Зачем же сходу унижать...
Отправлено 26 June 2014 - 12:37 PM
<td id="optionPrice">{if $currencies_count ne 0}{if $product_info.Price <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$product_info.PriceWithUnit}{/if}{/if}
<td id="optionPrice_{$product_info.productID}">{if $currencies_count ne 0}{if $product_info.Price <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$product_info.PriceWithUnit}{/if}{/if}
Отправлено 16 August 2014 - 01:57 PM
А не проще ли спрятать кнопку купить, при товаре под заказ? И поставить номер телефона по которому этот "под заказ" делается.Спасибо, уважаемый badisoft за подсказку.
По STRING_NOPRODUCT_IN нашла где стоит и заменила это:<td id="optionPrice">{if $currencies_count ne 0}{if $product_info.Price <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$product_info.PriceWithUnit}{/if}{/if}
на это:<td id="optionPrice_{$product_info.productID}">{if $currencies_count ne 0}{if $product_info.Price <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$product_info.PriceWithUnit}{/if}{/if}
И все заработало, как нужно, то есть теперь не 0руб., а "Под заказ"
----------------
Еще бы в корзине 0руб.поменять...
Отправлено 18 December 2014 - 10:52 AM
Спасибо, уважаемый badisoft за подсказку.
По STRING_NOPRODUCT_IN нашла где стоит и заменила это:<td id="optionPrice">{if $currencies_count ne 0}{if $product_info.Price <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$product_info.PriceWithUnit}{/if}{/if}
на это:<td id="optionPrice_{$product_info.productID}">{if $currencies_count ne 0}{if $product_info.Price <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$product_info.PriceWithUnit}{/if}{/if}
И все заработало, как нужно, то есть теперь не 0руб., а "Под заказ"
----------------
Еще бы в корзине 0руб.поменять...
id="optionPrice_{$product_info.productID}"из строки
<td class="price" id="optionPrice_{$product_info.productID}">{if $currencies_count ne 0}{if $product_info.Price <= 0}{$smarty.const.STRING_NOPRODUCT_IN}{else}{$product_info.PriceWithUnit}{/if}{/if}</td>и тогда надпись появилась... Не могу понять логику... Если кто то знает просвятите, почему так.