Spax Posted July 7, 2016 Report Share Posted July 7, 2016 Не выводится стоимость товара при нулевом остатке. Как сделать чтобы стоимость появилась? Яндекс маркет задолбали уже банить аккаунт. При проверке когда товар заканчивается они не видят цену и банят аккаунт на месяц. Quote Link to post Share on other sites
Kors Posted July 7, 2016 Report Share Posted July 7, 2016 Так задумано в Simpla и вшито в API довольно жестко. http://simpla-tuning.com/pokazyvat-tsenu-dazhe-esli-tovara-net-v-nalichii Quote Link to post Share on other sites
Spax Posted July 7, 2016 Author Report Share Posted July 7, 2016 Так задумано в Simpla и вшито в API довольно жестко. http://simpla-tuning.com/pokazyvat-tsenu-dazhe-esli-tovara-net-v-nalichii уже сделал чтобы цена появилась. не могу не как добиться чтобы нет в наличии писалось. шаблон не дефолт и немного запутался. у вас цены не реальные за доработку 2-х минутную. Quote Link to post Share on other sites
mishanya Posted July 7, 2016 Report Share Posted July 7, 2016 не могу не как добиться чтобы нет в наличии писалось. ну тут проблема в том что количество завязано на варианте а не на товаре. если вы сделали чтобы у вас выводились варианты в независимости от наличия, то для первого варианта можно вывести так: {if $product->variant->stock==0} нет в наличии {/if} чтобы при переключении вариантов надпись менялась, в зависимости от того в наличии вариант или нет, нужно делать js скрипт Quote Link to post Share on other sites
Spax Posted July 7, 2016 Author Report Share Posted July 7, 2016 нет вариантов Quote Link to post Share on other sites
Spax Posted July 7, 2016 Author Report Share Posted July 7, 2016 <td class="price_infoz"><div class="price_infoz4"> {if $product->variants|count > 0} <div class="child"> <form class="variants cart" action="/cart"> {if $product->variant->price >0}<span>{$product->variant->price|convert}</span>{$currency->sign|escape} {else} Нет в наличии{/if} {if $product->variant->price >0} <br><input type="submit" class="labels product-cart shadow-forbox" value="" title='Купить {$product->name|escape}' data-result-text=""/> {/if} <br><select name="variant" {if $product->variants|count==1 && !$product->variant->name}style='display:none;'{/if}> {foreach $product->variants as $v} {if $v->price > 0} <option value="{$v->id}" {if $v->compare_price > 0}compare_price="{$v->compare_price|convert}"{/if} price="{$v->price|convert}">{$v->name}</option>{/if} {/foreach} </select> </form><img src="/img/stock.jpg" alt=""/></div> {foreach $product->variants as $v} {if $v->sku} {/if} {/foreach} {/if} Quote Link to post Share on other sites
mishanya Posted July 7, 2016 Report Share Posted July 7, 2016 (edited) нет вариантов каким образом вы сделали чтобы цена появилась, если вариантов нет? у вас тут условие если вариантов 0 ничего не выводить Edited July 7, 2016 by mishanya Quote Link to post Share on other sites
Spax Posted July 7, 2016 Author Report Share Posted July 7, 2016 все разобрался) спасибо Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.