{extends "ordering.tpl"} {block "order-content"}
{t}Překontrolujte si košík a odešlete objednávku.{/t}
{$deliveryType = $body->getDeliveryType()}
{block "form-title-address"}

{t}Kontaktní údaje{/t}

{/block}
{if $body.invoice.street || $body.invoice.city || $body.invoice.zip}

 

{/if} {if $body.invoice.ico and $ctrl.active_country == "CZ" and getAdminUser()}

 

{/if}

{if $deliveryType} {block "form-title-delivery"}

{t}Doprava a platba{/t}

{/block}
{/if} {if $body.note}

{t}Poznámka k objednávce{/t}

{$body.note|escape:'htmlall'|nl2br nofilter}


{/if} {if $body.register}

{t}K objednávce Vám vytvoříme nový uživatelský účet{/t} {$body.invoice.email}


{/if} {if $body.products} {split_partner_products products=$body.products assign=productGroups} {* $productGroups contains array ['native' => $nativeProducts, 'partner' => $partnerProducts] *} {block "cart-title-products"}

{t}Zboží{/t}

{/block} {block "summary-products"} {if count($productGroups.partner) && count($productGroups.native)}

{t}POZOR - Vaše objednávka bude rozdělena do dvou balíků, které vám budou doručeny samostatně{/t}

{/if}
{if count($productGroups.partner) && count($productGroups.native)}

{t}1. balík obsahuje:{/t}

{/if} {foreach $productGroups as $groupName => $groupProducts} {if $groupName == 'partner' && count($groupProducts) && count($productGroups.native)} {* partnerske produkty jsou vzdy druhe v poradi => obsah nize se vykresli pouze pokud existuji oba typy produktu *}

{t}2. balík obsahuje:{/t}

{/if} {foreach $groupProducts as $product}
{$product.product->fetchParameters()|silent} {$gender = $product.product.param.18} {if $gender}
{if $gender == 17} {elseif $gender == 16} {elseif $gender == 22} {elseif $gender == 23} {/if}
{/if}
{$product.title} {* product.availability rika, jestli jsou vsechny pozadovane kusy jedne polozky skladem. product.availability == 0 a product.inStore == 1 znamena, ze je skladem jen cast pozadovanych kusu. availability muze byt 0, 1 a 2 2 se pouzive pouze pokud je zpanuty modul sklad dodavatelu (napr KK). Pozor, availability se muze upravit pomoci in_store_show_max Pokud se neodecita ze skladu, availability je 1 pokud deliverytime je 0. TODO: zkontrolat nastaveni neni skladem a pocet ks == 1 TODO: nazvy dostupnosti pouzivat z configu *} {if $product.availability == 0 and $product.inStore == 0}

{$product.deliveryTimeText}

{elseif $product.availability == 0 and $product.inStore gt 0 }

{t}skladem pouze{/t} {$product.inStore} {t}ks{/t}

{elseif $product.availability == 1 || $product.availability == 2}

{$product.deliveryTimeText}

{/if}
{$product.price.value_with_vat|format_price} / {t}ks{/t}
{$product.pieces} {t}ks{/t}
{$product.totalPrice.value_with_vat|format_price}
{/foreach} {/foreach}
{/block} {include "gift.tpl" summary=1}
{else} {/if} {* box s cenou, zobrazuje dopravu *}
{showPriceBox transport=1}
{block 'cart-buttons'} {cartBtns submitName='SubmitOrder' valueNext='{t}Potvrdit objednávku{/t}'} {/block} {/block}