База знаний
MegaShop 2.0FAQ (Общие вопросы)Интеграция с OZONИнтеграция с Яндекс.МаркетЭкспорт в YML PROИнтеграция с AliExpressSEO-фильтрMeta Robots TagИнформация о доставке и оплатеЧасто задаваемые вопросыГруппы товаровSEO-оптимизацияКаталог отзывовGoogle ПокупкиЭлектронная коммерцияПоиск PROSEO-регионыТурбо-страницыSEO-редиректыLink canonical ​Last-Modified​Заказ обратного звонка​HTML-карта сайта​Навигация в хлебных крошкахКупить в 1 кликКупить в 1 клик 2.0Sitemap PROЗаказ в 1 шагБренды PROМассовые измененияЗащита контента для Shop-ScriptАвтообновление курса валют Защита контента для приложения «Блог»Передача заказов из корзин Турбо-страницFast indexЦены ProИнтеграция с МегаМаркетMobisite 3.0Megashop 3.0MobiSite 2.0VK пиксель PROЭквайринг EpayБлижайший срок доставкиДополнительный поиск товаров в категорииТриггеры PROПоделиться корзинойОбновление остатков и цен по коду артикулаОбщие вопросы
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
FAQ

Как настроить чтобы тема показывала наличие товара только в формате есть в наличии и нет в наличии?

Роман
17 декабря 2020 22:14
Есть ответ
+2

В настройках склада указал так:

https://yadi.sk/i/Y3a2o27KmDQNmg

В карточке это помогло, в каталоге теперь так:

https://yadi.sk/i/AO3TU-JvOI6bqw

5 комментариев
Поддержка Bodysite
Поддержка Bodysite
0

Отключить опции в "Настройки каталога товаров" — https://yadi.sk/i/_1rtcEhtLmZYPQ

Роман
+2

Это решает проблему выпадающего списка складов с одним складом в нем.

Но не решает то ради чего все затевалось:

Как настроить чтобы тема показывала наличие товара только в формате есть в наличии и нет в наличии?


В каталоге выглядит вот так:

https://yadi.sk/i/B7cRzcBrLPy-Tw

В карточке товара наличие отображается вот так:

https://yadi.sk/i/DOQXi3UygYCK9w


Как сделать чтобы в каталоге наличие отображалось так же как в карточке товара?

Роман
+1

А все потому что в products-thumb.html

  {if $is_enabled_available}
                {$stocks_available_block = null}
                {if $is_show_stocks_count}
                    {$stocks_available_block = "{call include_template app='shop' template='product-stocks-available' product_id=$product.id show_exact_count=$is_show_exact_count}"}
                    {$is_show_stocks_count = !empty($stocks_available_block)}
                {/if}
                <div class="c-product-thumb__available{if $is_show_stocks_count} c-product-thumb__available_stocks c-dropdown{/if}{if in_array('available', $hidden_blocks)} c-product-thumb__hidden{/if}">
                    {call include_template app='shop' template='product-available'
                    n=$product.count size='s' low=5 critical=2 show_exact_count=$is_show_exact_count decorated=$is_show_stocks_count}
                    {if $is_show_stocks_count}
                        <div class="c-product-thumb__stocks c-dropdown__dropdown c-dropdown__dropdown_left-arrow">
                            {$stocks_available_block}
                        </div>
                    {/if}
                </div>
            {/if}

Написаны конкретные числа.

А по хорошему надо брать складские настройки или выносить в настройки темы дизайна.

Руслан Лаишев
Руслан Лаишев
+1

Так решения и нет ((, просьба дать решение.

Дмитрий
+1

Надо править шаблон, но при обновлении темы слетит.

В файлике product-available.html перед первым {if добавьте:

{$low = 0}

{$critical = 0}

Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет