{strip}
{if method_exists($product, ‘getVideo’)}
{$video = $product->video}
{else}
{$video = null}
{/if}
{$_cart_url = $wa->getUrl(‘shop/frontend/cart’)}
{if $wa->param(‘checkout_version’) == 2}
{if method_exists($wa->shop, ‘checkout’)}
{$_cart_url = $wa->shop->checkout()->cartUrl()}
{else}
{$_cart_url = $wa->getUrl(‘shop/frontend/cart’)}
{/if}
{/if}
{function name=»pluralform» n=1 f1=» f2=» f3=»}
{$n = abs($n)}
{$n1 = $n % 10}
{$n2 = $n % 100}
{$n}
{if $n1 == 1 && $n2 != 11}{$f1}
{elseif $n1 >= 2 && $n1 <= 4 && ($n2 < 10 || $n2 >= 20)}{$f2}
{else}{$f3}{/if}
{/function}
{$_s_count = 5}
{$favorite_p = waRequest::cookie(«shop_favorite», », waRequest::TYPE_STRING)}
{assign var=favorite_p_split value=»,»|explode:$favorite_p}
{function name=»_render_sku_features» _features=[]}
{$_feature.name|escape} | |
{$_feature.name|escape} |
{if is_array($_feature_value)} {if $_feature.type == ‘color’} {implode(‘ ‘, $_feature_value)} {else} {implode(‘, ‘, $_feature_value)} {/if} {else} {$_feature_value} {/if} |
{/function}
{$_skus_features_html = []}
{foreach $product.skus as $_sku}
{if !empty($_sku.features)}
{capture assign=»_sku_features_html»}{_render_sku_features _features=$_sku.features}{/capture}
{$_skus_features_html[$_sku.id] = $_sku_features_html}
{/if}
{/foreach}
{if $wa->isMobile()}
{if $wa->isMobile()}
{foreach $breadcrumbs as $b}
{if $b@last}{$parent_url = $b.url}{$parent_name = $b.name}{/if}
{/foreach}
{if $parent_url}
{/if}
{/if}
{$wa->shop->badgeHtml($product.badge)}
{$product.name|escape}
{* rating block *}
{if $theme_settings.catalog_rating}
{/if}
{/if}
{* PC header *}
{if !$wa->isMobile()}
{$sku = $product.skus[$product.sku_id]}
{$wa->shop->badgeHtml($product.badge)}
{$product.name|escape} {if $wa->user()->isAdmin()}
{/if}
{if $sku.sku}
{/if}
{* rating block *}
{if $theme_settings.catalog_rating}
{/if}
{/if}
{if $product.images}
{* Thumbs photos *}
{foreach $product.images as $image}
{/if}
{else}

{/if}
{if $frontend_product}
{* @event frontend_product.%plugin_id%.block *}
{foreach $frontend_product as $_}{$_.block}{/foreach}
{/if}
{/if}
{* product price *}
{$credit_rate = $wa->shop->settings(‘affiliate_credit_rate’)}
{if $credit_rate}
{$product_price = shop_currency_html($product.price, null, null, 0)}
{$product_affiliate_bonus = $product_price/$credit_rate}
{/if}
{if $product.sku_type}
{* SELECTABLE FEATURES selling mode *}
{$default_sku_features = $product.sku_features}
{$product_available = $product.status}
{if $theme_settings.selectable_features_control == ‘inline’}
{else}
{/if}
{* list all SKUs for Schema.org markup *}
{foreach $product.skus as $sku}
{$sku_available = $product.status && $sku.available && ($wa->shop->settings(‘ignore_stock_count’) || $sku.count === null || $sku.count > 0)}
{if $sku.name}
{/if}
{if (!($sku.count === null) && $sku.count <= 0)} {else} {/if}
{/foreach}
{else}
{$product_available = false}
{if count($product.skus) > 1}
{* SKU radio buttons *}
-
{foreach $product.skus as $sku}
-
{$sku_available = $product.status && $sku.available && ($wa->shop->settings(‘ignore_stock_count’) || $sku.count === null || $sku.count > 0)}
{$product_available = $product_available or $sku_available}
{/foreach}
{else}
{* in case there is only one SKU, don’t display the selector *}
{$sku = $product.skus[$product.sku_id]}
{if $sku.name}
{/if}
{if !$sku.available} {elseif !$wa->shop->settings(‘ignore_stock_count’) && !($sku.count === null || $sku.count > 0)} {else} {/if}
{$product_available = $product.status && $sku.available && ($wa->shop->settings(‘ignore_stock_count’) || $sku.count === null || $sku.count > 0)}
{/if}
{/if}
{* Service block *}
{if $services}
{if isset($s.variants)}
{else}
{/if}
{/foreach}
{/if}
{* Add to cart block *}
{if $theme_settings.catalog_compare}
{/if}
{* @event frontend_product.%plugin_id%.cart *}
{foreach $frontend_product as $_}{$_.cart}{/foreach}
{* @event frontend_product.%plugin_id%.block_aux *}
{if !empty($frontend_product)}
{/if}
{* product summary *}
{if $product.summary}
{/if}
{* Description *}
{$product.description}
{else}
[`Description of product`] {$product.name|escape} [`coming soon`]
{/if}
{if $product.features}
{/if}
{if $video}
{/if}
{strip}
{capture assign=»_file_template»}
{/capture}
{/strip}
{strip}
{capture assign=»_error_template»}
{/capture}
{/strip}
{foreach $product.pages as $a}
{/foreach}
{if $theme_settings.product_tabs1_text}
{/if}
{if $theme_settings.product_tabs2_text}
{/if}
{* Categories *}
{if !empty($product.categories)}
{/if}
{if $theme_settings.tags_view}
{* Tags *}
{if $product.tags}
{/if}
{/if}