#SET("IsErrorDisplayed", 1)
#LOOP(#FormErrors.Reasons)#IF(#Reason EQ "ProductNotVisible")
{ProductNotVisible}
#ELSIF(#Reason EQ "ProductNoTaxClass")
{ProductNoTaxClass}
#ELSIF(#Reason EQ "ProductNoPrice")
{ProductNoPrice}
#ELSIF(#Reason EQ "FORMAT_NOT_INTEGER")
#LOOP(#Errors)#IF(#Name EQ "PaymentMethod")
{SelectPaymentMethod}#ELSIF(#Name EQ "ShippingMethod")
{SelectShippingMethod}#ELSIF(#Name EQ "TaxArea")
{SelectTaxArea}#ELSIF(#Name EQ "Quantity")
{EnterValidValue}#ELSE
#Name#ENDIF#ENDLOOP
#ELSIF(#Reason EQ "FORMAT_NOT_FLOAT" OR #Reason EQ "FLOAT_TOO_SMALL" OR #Reason EQ "STRING_EMPTY")
{EnterValidValue}
#ELSIF(#Reason EQ "CustomerCanNotOrder")
{CustomerCanNotOrder}
#ELSIF(#Reason EQ "ShippingMethodChanged")
{ShippingMethodChanged}
#ELSIF(#Reason EQ "PaymentMethodChanged")
{PaymentMethodChanged}
#ELSIF(#Reason EQ "ShippingMethodChangedByAddress")
{ShippingMethodChangedByAddress}
#ELSIF(#Reason EQ "PaymentMethodChangedByAddress")
{PaymentMethodChangedByAddress}
#ELSIF(#Reason EQ "NoShippingMethod")
{NoShipping}
#ELSIF(#Reason EQ "NoPaymentMethod")
{NoPayment}
#ELSE
{UnknownError} #Reason
#ENDIF#ENDLOOP
#ENDIF
#IF(#TaxChanged AND NOT #Shop.VATreleased)
#IF(#Session.SessionID)
#ENDIF
#LOCAL("Alternate", 0)#WITH(#LineItemContainer)
{Quantity} |
{Name} |
{BasePrice} |
{Discount} |
{LineItemPrice} |
|
#LOOP(#LineItems)
#INCLUDE("ContentLine")
#ENDLOOP
#IF(#LineItemContainer.HasPrepayment)
#IF(#COUNT(#LineItems) > 1)
#SET("Alternate", 1 - #Alternate)
{LineItemsSubTotal} |
|
|
#OriginalPriceSubTotal[money] |
|
#ENDIF
#SET("Alternate", 1 - #Alternate)
{PrepaymentFor} #PrepaymentTotalBase[money] |
|
|
#PrepaymentTotal[money] |
|
#ENDIF
#SET("Alternate", 1 - #Alternate)
{LineItemsSubTotal} |
|
|
#LineItemsSubTotal[money] |
|
#MENU("SalesDiscounts")#INCLUDE(#Template)#ENDMENU
#LOOP(#SalesDiscounts)
#INCLUDE("ContentLine")
#ENDLOOP
#LOOP(#Discounts)
#INCLUDE("ContentLine")
#ENDLOOP
#IF(#Shipping)#WITH(#Shipping)
#INCLUDE("ContentLine")
#ENDWITH#ENDIF
#IF(#Payment)#WITH(#Payment)
#INCLUDE("ContentLine")
#ENDWITH#ENDIF
#IF(#DEFINED(#PaymentDiscount))#WITH(#PaymentDiscount)
#INCLUDE("ContentLine")
#ENDWITH#ENDIF
#LOOP(#Statics)
#INCLUDE("ContentLine")
#ENDLOOP
#IF(#Shop.CanSelectTaxAreaOnBasket)
#SET("Alternate", 1 - #Alternate)
{TaxArea} |
|
|
|
|
|
#ENDIF
#LOCAL("EmptyTaxLineItem",0)
#IF(#TaxModel)
#LOOP(#Taxes)#LOCAL("LocalTaxRate", #FUNCTION("TaxRateForDefaultTaxArea", #Shop.Object, #TaxClass.Object))
#IF(#LineItemPrice)
#SET("Alternate", 1 - #Alternate)
#IF(#LineItemPrice < 0){TaxAbatement}#ELSE#SPACE[0]{TaxAddition}#ENDIF: #NameOrAlias (#CALCULATE(#LocalTaxRate*100) %) |
|
|
#LineItemPrice[money] |
|
#ENDIF
#ENDLOCAL#ENDLOOP
#SET("Alternate", 1 - #Alternate)
{GrandTotal} |
|
|
#GrandTotal[money] |
|
#IF(#Shop.VATreleased)
#SET("Alternate", 1 - #Alternate)
#Shop.VATreleasedMessage |
|
#ELSE
#SET("Alternate", 1 - #Alternate)
{TotalBeforeTax} |
|
|
#TotalBeforeTax[money] |
|
#LOOP(#Taxes)
#IF(#DEFINED(#TaxAmount) AND #TaxAmount != 0)
#SET("Alternate", 1 - #Alternate)
{IncludedTaxAmount}: #NameOrAlias (#CALCULATE(#TaxRate*100) %) |
|
|
#TaxAmount[money] |
|
#ELSE
#SET("EmptyTaxLineItem",#EmptyTaxLineItem+1)
#ENDIF
#ENDLOOP
#IF(#CALCULATE(#COUNT(#Taxes)-#EmptyTaxLineItem) > 1)
#SET("Alternate", 1 - #Alternate)
{TotalTax} |
|
|
#TotalTax[money] |
|
#ENDIF
#ENDIF
#ELSE
#IF(NOT #Shop.VATreleased)
#SET("Alternate", 1 - #Alternate)
{TotalBeforeTax} |
|
|
#TotalBeforeTax[money] |
|
#LOOP(#Taxes)
#IF(#DEFINED(#TaxAmount) AND #TaxAmount != 0)
#SET("Alternate", 1 - #Alternate)
{TaxRateFull}: #NameOrAlias (#CALCULATE(#TaxRate*100) %) |
|
|
#TaxAmount[money] |
|
#ELSE
#SET("EmptyTaxLineItem",#EmptyTaxLineItem+1)
#ENDIF
#ENDLOOP
#ENDIF
#IF(#CALCULATE(#COUNT(#Taxes)-#EmptyTaxLineItem) > 1)
#SET("Alternate", 1 - #Alternate)
{TotalTax} |
|
|
#TotalTax[money] |
|
#ENDIF
#SET("Alternate", 1 - #Alternate)
{GrandTotal} |
|
|
#GrandTotal[money] |
|
#IF(#Shop.VATreleased AND #Shop.VATreleasedMessage)
#SET("Alternate", 1 - #Alternate)
#Shop.VATreleasedMessage |
|
#ENDIF
#ENDIF#ENDLOCAL
#ENDWITH#ENDLOCAL
#ENDLOCAL
#WITH(#LineItemContainer)
#IF(#Shop.FeatureMaxValue.PaymentNote AND #Payment.PaymentMethod.Note)
#Payment.PaymentMethod.Note[0]#ENDIF
#IF(#Shop.FeatureMaxValue.DeliveryNote AND #Shipping.ShippingMethod.Note)
#Shipping.ShippingMethod.Note[0]#ENDIF
#ENDWITH
{CustomerComment}:
#MENU("AdditionalItems")#INCLUDE(#Template)#ENDMENU