Platba Essox v nestandardních šabonách
Ve verzi Zoner inShop 4.2.1 byla přidána nová platba - nákup na splátky Essox. Kromě vlastní platby byly do standardních šablon přidány i odkazy na splátkovou kalkulačku systému a zobrazení obchodních podmínek. Do vlastních šablon můžete tyto funkce přidat ručně.
Odkaz na splátkovou kalkulačku
Odkaz vložíte pomocí následujícího tagu, který vrátí požadované url. Parametr Price pak uvádí pro jakou cenu má být kalkulace provedena.
<shop:GetPaymentMethod Name="Essox_Lite" Property="CalculatorUrl"
Price="xxx" runat=server />
Tak např. odkaz na splátkovou kalkulačku s aktuální cenou košíku zobrazíte pomocí následujícího kódu:
<shop:Test Expression="shop:GetPaymentMethod(Name=Essox_Lite,Property=UsageEnabled)"
runat="server">
<successtemplate>
<a href="<shop:GetPaymentMethod Name='Essox_Lite' Property='calculatorurl'
Price='shop:GetCart(Property=CartPriceWithVat)' runat=server />"
onclick="window.open(this.href,'_blank'); return false"
title="<shop:GetText TextID='EssoxCalculator_Link' runat=server />"><shop:GetText
TextID="EssoxCalculator_Link" runat="server" /></a>
</successtemplate>
</shop:Test>
Kalkulačka se otevře v novém okně prohlížeče, v kódu se navíc testuje i to, zdali je plataba na prodejně povolena.
Zobrazení obchodních podmínek
Součástí aktualizace na verzi 4.2.1 je i šablona EssoxConditions.ascx, která obsahuje odpovídající texty (ty lze měnit i prostřednictvím Zoner inShop Managera. Odkaz na tuto stránku vytvoříte následovně:
<shop:Test Expression="shop:GetPaymentMethod(Name=Essox_Lite,Property=UsageEnabled)"
runat="server">
<SuccessTemplate>
<a href="scripts/shop.aspx?action=ViewTemplate&Path=EssoxConditions"
title="<shop:GetText TextID='EssoxConditions_Link' runat=server />">
<shop:GetText TextID="EssoxConditions_Link" runat="server" /></a>
</SuccessTemplate>
</shop:Test>
Kód vložte na místo kde chcete odkaz zobrazit, např do levého nebo pravého informačního sloupce.