{if $page_name == 'product'} {if (isset($product) AND is_object($product) AND $product->show_price AND !isset($restricted_country_mode)) OR isset($groups) OR $product->reference OR (isset($HOOK_PRODUCT_ACTIONS) && $HOOK_PRODUCT_ACTIONS)}
{if version_compare($smarty.const._PS_VERSION_,'1.6','<')} {if isset($groups)}
{foreach from=$groups key=id_attribute_group item=group} {if $group.attributes|@@count}
{assign var="groupName" value="group_$id_attribute_group"}
{if ($group.group_type == 'select')} {elseif ($group.group_type == 'color')} {elseif ($group.group_type == 'radio')} {foreach from=$group.attributes key=id_attribute item=group_attribute} {$group_attribute|escape:'htmlall':'UTF-8'}
{/foreach} {/if}
{/if} {/foreach}
{/if}

quantity <= 0) OR $virtual OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if} class="attribute_list"> minimal_quantity > 1}onkeyup="checkMinimalQuantity({$product->minimal_quantity});"{/if} />

reference}style="display: none;"{/if}> {$product->reference|escape:'htmlall':'UTF-8'}

minimal_quantity <= 1 OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> {l s='This product is not sold individually. You must select at least'} {$product->minimal_quantity} {l s='quantity for this product.'}

{if $product->minimal_quantity > 1} {/if}

quantity <= 0 && !$product->available_later && $allow_oosp) OR ($product->quantity > 0 && !$product->available_now) OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}> {l s='Availability:'} quantity <= 0} class="warning_inline"{/if}> {if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}

{if ($display_qties == 1 && !$PS_CATALOG_MODE && $product->available_for_order)}

quantity <= 0} style="display: none;"{/if}> {$product->quantity|intval} quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='item in stock'} quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='items in stock'}

{/if}

quantity > 0} style="display: none;"{/if}> {$HOOK_PRODUCT_OOS}

quantity > $last_qties OR $product->quantity <= 0) OR $allow_oosp OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none"{/if} >{l s='Warning: Last items in stock!'}

{else} {if isset($groups)}
{foreach from=$groups key=id_attribute_group item=group} {if $group.attributes|@@count}
{assign var="groupName" value="group_$id_attribute_group"}
{if ($group.group_type == 'select')} {elseif ($group.group_type == 'color')}
    {assign var="default_colorpicker" value=""} {foreach from=$group.attributes key=id_attribute item=group_attribute} {assign var='img_color_exists' value=file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')} {if $img_color_exists} {$colors.$id_attribute.name|escape:'html':'UTF-8'} {/if} {if ($group.default == $id_attribute)} {$default_colorpicker = $id_attribute} {/if} {/foreach}
{elseif ($group.group_type == 'radio')}
    {foreach from=$group.attributes key=id_attribute item=group_attribute}
  • {$group_attribute|escape:'html':'UTF-8'}
  • {/foreach}
{/if}
{/if} {/foreach}
{/if}

reference) || !$product->reference} style="display: none;"{/if}> {if !isset($groups)}{$product->reference|escape:'html':'UTF-8'}{/if}

{if $product->condition}

{if $product->condition == 'new'} {l s='New'} {elseif $product->condition == 'used'} {l s='Used'} {elseif $product->condition == 'refurbished'} {l s='Refurbished'} {/if}

{/if} {if !$PS_CATALOG_MODE}

quantity <= 0) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}>

{/if}

minimal_quantity <= 1 || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> {l s='The minimum purchase order quantity for the product is'} {$product->minimal_quantity}

{if ($display_qties == 1 && !$PS_CATALOG_MODE && $PS_STOCK_MANAGEMENT && $product->available_for_order)}

quantity <= 0} style="display: none;"{/if}> {$product->quantity|intval} quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='Item'} quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='Items'}

{/if} {if $PS_STOCK_MANAGEMENT}

quantity <= 0 && !$product->available_later && $allow_oosp) || ($product->quantity > 0 && !$product->available_now) || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none;"{/if}> {*{l s='Availability:'}*} quantity <= 0 && !$allow_oosp} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}

{hook h="displayProductDeliveryTime" product=$product}

quantity > $last_qties || $product->quantity <= 0) || $allow_oosp || !$product->available_for_order || $PS_CATALOG_MODE} style="display: none"{/if} >{l s='Warning: Last items in stock!'}

{/if}

quantity > 0) || !$product->available_for_order || $PS_CATALOG_MODE || !isset($product->available_date) || $product->available_date < $smarty.now|date_format:'%Y-%m-%d'} style="display: none;"{/if}> {l s='Availability date:'} {dateFormat date=$product->available_date full=false}

quantity > 0} style="display: none;"{/if}> {$HOOK_PRODUCT_OOS}
{/if}
{/if} {/if}