[Shop-Script] Вывод складов с дополнительной информацией | stockinfo

Плагин [Shop-Script] Вывод складов с дополнительной информацией | stockinfo v1.0.3

Вывод списка складов и остатков с доп. информацией
19787.970.png


Данный плагин выводит список складов и остатков в категории, карточке товара и в быстром просмотре.

- Поддерживает сортировку складов, настроенную в админке, в разделе склады.
- Передает подсветку значений, заданную в админке в разделе склады, Мало/Много/Нет/В наличии.
- Способен выводить уникальную ед. измерения, в другом случае можно задать ее в настройках плагина.
- Способен выводить уникальное ваше описание склада при наведении курсора на него или иконку.
- Способен выводить склад с бесконечным остатком и возможностью указывать свое значение, например, "Есть на складе".
- нет зависимости с настройками мультивитринности. (То есть скрыть склад или показать в зависимости от настроек витрины не получиться. Только по настройкам плагина.)
- для вывода списка складов под несколько артикулов товара. (Тоесть для динамического выбора по клику на артикул) (см. инструкцию в низу статьи.)

Этот плагин позволит ознакомиться покупателям с вашими складами и сориентироваться о сроках ожидания или о месте положения товара.

Все настройки гибкие и безопасные, смело настраивайте по желанию.

Данный плагин позволяет решать задачи:
1) Вывести список складов в категории. Достаточно разместить код в шаблоне.
2) Вывести список складов в карточке товара. Достаточно выбрать нужный чекбокс в настройках. (Как скрыть уже существующие склады см. ниже.)
3) Вывести единицу измерения из характеристик. (Как ее получить к плагину не относиться, но, если у вас есть уже параметр, вы можете указать его.)
4) Вывести описание склада при наведении курсора мыши на склад.
5) Вывести описание виртуальных складов, а остатки обычных складов суммировать.
Инструкция:

Вывод без изменения шаблона темы дизайна:
Доступен только для карточки товара, а для категории см. ниже.
для этого вам нужно выбрать соответствующий чекбокс в настройках плагина.

Вывод с изменением шаблона темы дизайна:
Для этого добавьте строчку {shopStockinfoPlugin::getProductStockinfo($product)} в шаблон
темы дизайна к примеру в product.cart.html сразу после строчки {$product.price}

Для того что бы вывести в категории в каждом из товаров. Добавьте строчку {shopStockinfoPlugin::getProductStockinfo($p)} в шаблон
темы дизайна, а именно в list-thumbs.html сразу после строчки {$p.price}

Для того что бы скрыть, уже ранее существующий блок "склады", вашей текущей темы дизайна, укажите его "класс" в настройках плагина.

Если вы не знаете, как узнать "класс" ? (см. на скрине) - для этого нажмите на странице товара на блок склады,
который вы хотите скрыть пр. кн. мыши и выберете "Посмотреть код",
откроется панель справа браузера, где должен отображаться блок и его класс,
выбирайте основной (родительский) к примеру, class="stocks"
который включает в себя все вложенные строки складов, указываете лишь то, что в кавычках. Сами кавычки указывать не нужно.

Доп. Возможности:
А) Вы можете скрыть склад при нулевом значении на остатке. Для этого укажите соответствующий чекбокс в плагине.
Б) Вы можете указать любую единицу измерения, которая отобразиться справа от строки склада.
Имеется поддержка индивидуальных ед. изм. из характеристик товара. Например,
у вас есть у товаров разные ед. изм. - м., шт. и уп. в характеристиках товаров, возможно, вы их выгружаете из 1с.
То для этого вы можете указать характеристику в хуке вторым параметром,
то есть вот так - {shopStockinfoPlugin::getProductStockinfo($product, $unit)}
и разместить хук вручную, в шаблоне темы дизайна. Если у вас есть единица измерения в характеристиках,
но вы не знаете, как ее передать, пишите нам в поддержку плагина.
В) Вы можете указать надпись, которая отобразиться при нулевом значении (например, "уточнять у менеджера", "под заказ")
Г) Вы можете выбрать словесное выражение остатков на складе, например, Мало, Очень мало, в Наличии, Под заказ.
Д) Плагин с версии 1.0.2 умеет так же отображать виртуальные склады, а остатки обычных складов соответственно суммировать.
Е) Плагин умеет выводить склады с бесконечным остатком, а так же присваивать ему собственное значение (Например: Есть на складе)

Настройки:
Как указать описание для каждого склада?
Для этого необходимо в поле "Описание для складов"
через двоеточие указать по этой схеме наименование: описание
каждый новый склад с новой строки, например:
Москва: Описание
Омск: Описание
Пермь: Описание

Наименование складов вы можете поменять в настройках Shop-Script (Webasyst) в разделе настройки - склады - редактировать
Цвет результатов для Мало, Очень мало и В наличии зависят от настроек Shop-Script (Webasyst) в разделе настройки - склады - редактировать
Скрипт для нескольких артикулов:

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

Размещается обычно в product.cart.html, если у вас в теме нет этого файла, то можно разместить в product.html

Сам скрипт находиться в плагине.
Сверху Снизу