категория товаров не видит остатки на складах
Бюджет:
1 000 Р
Добрый день! Мы добавили на сайте дополнительный физический склад, для товаров которые находятся на удаленном складе. С помощью $stock_id в карточке товара сделали что бы отображалось в "В наличии на удаленном складе" Если в товаре указать количество в офисе "0", а на удаленном складе "1" и больше.

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


В карточке товара реализовано вот так:
{function name=in_stock n=0 low=5 critical=2} {if $n > $low or $n === null} <div id="sklad1" class="stock-info stock-info--item-page stock-info--stock"> <span class="stock-icon"><svg class="icon" width="10" height="11"><use xlink:href="#icon-in-stock"></use></svg></span> <span class="stock-text">[`In stock`]</span> </div> {elseif $n > $critical} <div id="sklad1" class="stock-info stock-info--item-page stock-info--less"> <span class="stock-icon"><svg class="icon" width="10" height="11"><use xlink:href="#icon-less-stock"></use></svg></span> <span class="stock-text">{* _w("Only %d left in stock", "Only %d left in stock", $n) *}{_w("Only a few items left")} </span> </div> {elseif $n > 0} <div id="sklad1" class="stock-info stock-info--item-page stock-info--1"> <span class="stock-icon"><svg class="icon" width="10" height="11"><use xlink:href="#icon-1-stock"></use></svg></span> <span class="stock-text">{_w("Only %d left in stock", "Only %d left in stock", $n)} </span> </div> {elseif $stock_id == 3 > 0} <div id="sklad3" class="stock-info stock-info--item-page stock-info--stock"> {if $wa->shop->settings('ignore_stock_count') && !($sku.count === null || $sku.count > 0)} <div class="stock-info stock-info--item-page stock-info--not"> <span class="stock-icon"><svg class="icon" width="10" height="11"><use xlink:href="#icon-not-stock"></use></svg></span> <span class="stock-text">{if $wa->shop->settings('ignore_stock_count')}Наличие: под заказ. {shopDatePlugin::getText($product.id)}{else}[`Out of stock`]{/if}</span> </div> {else} <div class="stock-info stock-info--item-page stock-info--stock remote-wrh"> <span class="stock-icon"><svg class="icon" width="10" height="11"><use xlink:href="#icon-in-stock"></use></svg></span> <span class="stock-text" style="margin-bottom: 5px;">В Наличии</span><br> <span style="font-size: 12px;">со склада (1-3 дня)</span> </div> {/if} </div> {else} <div id="sklad1-nostock" class="stock-info stock-info--item-page stock-info--not"> <span class="stock-icon"><svg class="icon" width="10" height="11"><use xlink:href="#icon-not-stock"></use></svg></span> <span class="stock-text">{if $wa->shop->settings('ignore_stock_count')}Наличие: под заказ. {shopDatePlugin::getText($product.id)}{else}[`Out of stock`]{/if}</span> </div> {/if} {/function}
А как сделать похоже решение в категории товаров, непонятно.
2 ответа
Здравствуйте!
Обращайтесь на почту webasyst@wedoit.pro или в телеграм @wedoitpro
Попробую вам помочь.
Готов помочь , пишите 79504438902@ya.ru или звоните 89504438902 , Скайп: staradmin2, Viber, WatsApp , Telegram, 89504438902