Hlavní kategorie

Aktuálně ke stažení

Zoner INSHOP4 Manager verze 4.7
(velikost 24 MB)

 

Zoner INSHOP4 Manager verze 4.5
(velikost 24,3 MB)

 

Update verze 4
(velikost 21,8 MB)

 

Manuál pro Zoner INSHOP4 Manager
(velikost 2,5 MB)

 

Nová pole v doručovací adrese neregistrovaného zákazníka

Implementace ve standardních šablonách


Podpora dalších polí v doručovací adrese je ve standardních šablonách implementována, takže ji stačí zapnout v Zoner inShop Manageru v agendě Konfigurace webové části/Konfigurační parametry/Košík,pokladna/Umožnit nákup neregistrované firmě. Po zapnutí této funkce se v pokladně zobrazí  možnost zadat firemní údaje. Firemní údaje se přenáší do Zoner inShop Manageru při stažení objednávek, objeví se i v potvrzovacích mailech.

Implementace ve vlastních šablonách

Nejprve musíte přidat do šablon checkout.ascx nebo checkout_Customer.ascx (záleží jestli používáte průvoce nebo jednokrokovou pokladnu) formulářová pole  (musí být umístěna ve formuláři, kterým se odesílá doručovací adresa neregistrovaného zákazníka).
Formulářová pole pro neregistrovanou firmu:
  • DeliveryAddress.FirmName - název firmy
  • DeliveryAddress.CompanyID - IČO firmy
  • DeliveryAddress.TaxID - DIČ firmy
 
V souhrnu objednávky můžete firemní údaje zobrazit pomocí tagu <shop:GetPreparedOrder runat=server />.
<shop:GetPreparedOrder Property="deliveryaddress.firmname"  runat="server"/> - název firmy
<shop:GetPreparedOrder Property="deliveryaddress.companyid"  runat="server"/> - IČO firmy
<shop:GetPreparedOrder Property="deliveryaddress.taxid"  runat="server"/> - DIČ firmy
 
<tr id="boxfirm1">                                  
<td class="name">
<shop:Test Expression="shop:IsMissingEntry(Property=DeliveryAddress.FirmName)" 
runat=server>
<SuccessTemplate>
<span class='missing-entry'><shop:GetText TextID="Registration_CompanyName" 
runat=server /></span>
</SuccessTemplate>
<AlternativeTemplate>
 <shop:GetText TextID="Registration_CompanyName" runat=server />
</AlternativeTemplate>
</shop:Test>    
  <shop:IsObligedEntry Config="ObligedCheckoutRegistrationEntries" 
Property="deliveryaddress.firmname" Mark="*" runat=server />
 </td>
 <td class="value">
<shop:TextBox Name="deliveryaddress.firmname" 
DefaultText="shop:GetPreparedOrder(Property=DeliveryAddress.FirmName)"
 class="input" runat=server/>
</td>
</tr>
<tr id="boxfirm2" >                                  
<td class="name">
<shop:Test Expression="shop:IsMissingEntry(Property=DeliveryAddress.CompanyID)" 
runat=server>
<SuccessTemplate>
<span class='missing-entry'><shop:GetText TextID="Registration_CompanyID" 
runat=server /></span>
</SuccessTemplate>
<AlternativeTemplate>
<shop:GetText TextID="Registration_CompanyID" runat=server />
</AlternativeTemplate>
</shop:Test>    
<shop:IsObligedEntry Config="ObligedCheckoutRegistrationEntries" 
Property="deliveryaddress.CompanyID" Mark="*" runat=server />
</td>
<td class="value">
<shop:TextBox Name="deliveryaddress.CompanyID" 
DefaultText="shop:GetPreparedOrder(Property=DeliveryAddress.CompanyID)" 
class="input" runat=server/>
</td></tr>
<tr id="boxfirm3">
<td class="name">
<shop:Test Expression="shop:IsMissingEntry(Property=DeliveryAddress.TaxID)" 
runat=server>
<SuccessTemplate>
<span class='missing-entry'><shop:GetText TextID="Registration_TaxID" 
runat=server /></span>
</SuccessTemplate>
<AlternativeTemplate>
<shop:GetText TextID="Registration_TaxID" runat=server />
</AlternativeTemplate>
</shop:Test>    
<shop:IsObligedEntry Config="ObligedCheckoutRegistrationEntries" 
Property="deliveryaddress.TaxID" Mark="*" runat=server />
</td>
<td class="value">
<shop:TextBox Name="deliveryaddress.TaxID" 
DefaultText="shop:GetPreparedOrder(Property=DeliveryAddress.TaxID)" 
class="input" runat=server/>
</td></tr>
</SuccessTemplate>
</shop:Test>
<tr>
Po potvrzení objednávky lze firemní údaje zobrazit pomocí tagu <shop:GetSubmitOrder runat="server"> (např. v mailech o potvrzení objednávky).
  • <shop:GetSubmitOrder Property="deliveryaddress.firmname"  runat="server"/> - název firmy
  • <shop:GetSubmitOrder Property="deliveryaddress.companyid"  runat="server"/> - IČO firmy
  • <shop:GetSubmitOrder Property="deliveryaddress.taxid"  runat="server"/> - DIČ firmy