1 Отредактировано Максим (21.10.2020 20:06:26)

Тема: Как вывести в карточке товара, наличие товара на складе в штуках?

Помогите пожалуйста.   Нужно вывести в карточке товара, наличие товара на складе в штуках(10шт), а не с помощью индексации как сейчас?   Использую классическую тему.

Повысить оценку Понизить оценку

2

Re: Как вывести в карточке товара, наличие товара на складе в штуках?

Максим пишет:

Помогите пожалуйста.   Нужно вывести в карточке товара, наличие товара на складе в штуках(10шт), а не с помощью индексации как сейчас?   Использую классическую тему.

Вам нужен следующий код

{assign var=stick_info value=$product->getWarehouseStickInfo()} 
{assign var=stock value=$product->getWarehouseStock()}   
    {if !empty($stick_info.warehouses)}
     <ul>
     {foreach from=$stick_info.warehouses item=warehouse}
         <li>{$warehouse.title}: <b>{if $stock[{$warehouse.id}][0]['stock']>0}{$stock[$warehouse.id][0]['stock']}
            {else}Нет в наличии{/if}</b>
         </li>
     {/foreach}
     </ul>
   {/if}

Скопируйте обязательно тему на основе классической, а после вносите правки.

Повысить оценку +1 Понизить оценку

3 Отредактировано Максим (10.12.2020 17:16:25)

Re: Как вывести в карточке товара, наличие товара на складе в штуках?

Спасибо, помогло.

Только товар выводиться - 180.000 штук

Как сделать чтобы выводилось -  180 штук  ?

Без 000 нулей или чтобы вместо 180.000 было 180,000  т.е.  запятая вместо точки

Повысить оценку Понизить оценку

4

Re: Как вывести в карточке товара, наличие товара на складе в штуках?

Максим пишет:

Спасибо, помогло.

Только товар выводиться - 180.000 штук

Как сделать чтобы выводилось -  180 штук  ?

Без 000 нулей или чтобы вместо 180.000 было 180,000  т.е.  запятая вместо точки





           

{$stock[$warehouse.id][0]['stock']|number_format:0:",":""}

Повысить оценку +1 Понизить оценку

5

Re: Как вывести в карточке товара, наличие товара на складе в штуках?

Спасибо, помогло.

Повысить оценку Понизить оценку

6 Отредактировано Максим (11.12.2020 12:04:53)

Re: Как вывести в карточке товара, наличие товара на складе в штуках?

Андрей пишет:
Максим пишет:

Спасибо, помогло.

Только товар выводиться - 180.000 штук

Как сделать чтобы выводилось -  180 штук  ?

Без 000 нулей или чтобы вместо 180.000 было 180,000  т.е.  запятая вместо точки





           

{$stock[$warehouse.id][0]['stock']|number_format:0:",":""}

Как поменять код, чтобы был вариант отображения 12 089, 56 ?

Повысить оценку Понизить оценку

7

Re: Как вывести в карточке товара, наличие товара на складе в штуках?

Уже решил, спасибо)

Повысить оценку Понизить оценку