Кратко о плагине «Объём в корзине и бэкенде»
Установили и он работает.
Автоматически переводит объём каждого товара или артикула в основные единицы измерения, которые настроены для вашего магазина.
По умолчанию выводит итоговый объём товаров в корзине и в бэкенде в заказе с учетом объёма упаковки. Вес упаковки вы можете задать в настройках плагина.
Совместим с большинством тем дизайна (более 50 самых популярных тем дизайна из магазина Webasyst). Под нестандартные темы вы можете выполнить настройку на странице плагина или обратиться за помощью к партнерам Webasyst или к нам.
Помимо стандартного функционала вам доступен расширенный профессиональный функционал плагина:
- вы можете вывести объём единицы и суммарный объём каждого товара или артикула;
- вы можете включить/выключить вывод информации о объёме в бэкенде перед заказом и в таблице с товарами;
- вы можете разместить информацию о объёме в любом удобном вам месте корзины или на других страницах магазина или любых других приложений;
- вы можете обратиться к нем из Smarty (из любых тем Дизайна, из любых приложений Webasyst и любых плагинов);
- вы можете обратиться к плагину с помощью Ajax, JavaScript, jQuery;
- при совместной работе с плагином Актуальная.Корзина упрощается настройка и Плагин обновляет информацию о объёме самым оптимальным образом.
Стало возможно выводить объём товаров в уведомлениях (как общий объём и объём упаковки, так и объём каждой позиции).
Добавили вывод объём в печатную форму.
Инструкция по стандартному использованию
Установите плагин и радуйтесь его работе.
Инструкция по расширенному профессиональному использованию
Краткий формат - если вы используете плагин в своей теме дизайна и точно уверены, что плагин активен.
Полный формат - выполняется проверка приложения магазин и наличия в системе установленного плагина «Вес в корзине».
В шаблонах Smarty, темах дизайна
Краткий формат
{$item_value=shopYartexcartvaluePlugin::cartvalue()}
Полный формат
{if $wa->shop}
{if method_exists('shopYartexcartvaluePlugin', 'cartvalue')}
{$item_value=shopYartexcartvaluePlugin::cartvalue()}
{/if}
{/if}
В переменной $item_value окажется полный массив с информацией о объёме товаров
В плагинах и приложениях на php
Краткий формат
$item_value=shopYartexcartvaluePlugin::cartvalue();
Полный формат
if (wa()->appExists('shop')) {
wa('shop');
if (method_exists('shopYartexcartvaluePlugin', 'cartvalue'))
{$item_value=shopYartexcartvaluePlugin::cartvalue();}
}
С помощью jQuery
<script>
$.getJSON('{$wa_app_url}yartexcartvalue/', function (json) {
alert(json.data.result.total_value);
});
</script>
Вывод объёма в шаблонах писем:
{$item_volum=shopYartexcartvaluePlugin::backendvalue($order.items)}
{if isset ($item_volum.total_volum) and !empty($item_volum.total_volum)}
{$item_volum.total_volum_dict}: {$item_volum.total_volum} {$item_volum.unit}
{/if}