Files
kupshop/web/templates/x/deliveries/delivery.Zasilkovna.widget.tpl
2025-08-02 16:30:27 +02:00

32 lines
1.7 KiB
Smarty

<div class="delivery-class" data-zasilkovna-wrapper-{$object.id} data-delivery-validity_check>
{block "zasilovna-description"}
{if $object.cart_description}
{$object.cart_description nofilter}
{else}
<p>{t escape=false}Zásilky běžně doručujeme do&nbsp;druhého dne. Pro&nbsp;vydání zásilky je třeba sdělit heslo, které Vám
zašleme SMS nebo e-mailem, jakmile bude zásilka připravená k&nbsp;vyzvednutí.{/t}</p>
{/if}
{/block}
{$info = $object->getInfo($object.zip)}
<input type="hidden" name="{$deliveryPrefix}[zasilkovna_point_data]" value="{$info|json_encode}" id="dzl_{$object.id}">
<div data-reload="zasilkovna_{$object.id}">
{if $info.labelRouting}
{block "zasilkovna-place-info"}
<p>{t}Zboží doručíme na pobočku{/t} <strong>{if $info.place == 'Z-BOX'}{$info.name}{else}{$info.place}{/if}</strong></p>
{/block}
<button type="button" class="btn {$tpl_vars.zasilkovna_btn_class}" data-btn="open-packeta-widget" >{t}Změnit Zásilkovnu{/t}</button>
{else}
<button type="button" class="btn {$tpl_vars.zasilkovna_btn_class}" data-btn="open-packeta-widget"
data-delivery-invalid="{t}Pobočka Zásilkovny nebyla nalezena. Vyberte prosím jinou pobočku, nebo změňte způsob dopravy.{/t}">{t}Vybrat Zásilkovnu{/t}</button>
{/if}
</div>
</div>
{$zasilkovnaApiKey = $dbcfg.deliveries.Zasilkovna.apiKey|default:$cfg.Modules.deliveries.ZasilkovnaApiKey}
<script>
wpj.onReady.push(function() {
zasilkovnaWidget({$object.id}, "{$zasilkovnaApiKey}", {$object.custom_data.widget_options|default:((object) [])|json_encode nofilter});
});
</script>