#IF(NOT(#INPUT.ViewAction EQ "View" AND #Class.Alias EQ "CustomerOrder" OR #INPUT.ViewAction EQ "ViewMultiCheckoutConfirmation"))
#LOCAL("ShopBasket", #GET("Session.User.Child.Baskets.Child." . #Shop.ID))
#LOCAL("CountProducts", #COUNT(#ShopBasket.LineItemContainer.LineItems))
#WITH(#ShopBasket)
#WITH(#LineItemContainer)#LOCAL("Alternate", 0)
- {LineItemsSubTotal} #LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemStaticsSum + #LineItemsSubTotal))#LineItemsAndStaticsSubTotal[money]#ENDLOCAL
#LOOP(#Discounts)
#INCLUDE("MiniContentLine")
#ENDLOOP
#IF( #BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutAddress" )
#LOOP(#SalesDiscounts)
#INCLUDE("MiniContentLine")
#ENDLOOP
#ENDIF
#IF( NOT (#BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutAddress" ))
#LOOP(#SalesDiscounts)
#IF(NOT #InclShippingCosts)
#INCLUDE("MiniContentLine")
#ENDIF
#ENDLOOP
#IF(#Shipping)#WITH(#Shipping)
#INCLUDE("MiniContentLine")
#ENDWITH#ENDIF
#LOOP(#SalesDiscounts)
#IF(#InclShippingCosts)
#INCLUDE("MiniContentLine")
#ENDIF
#ENDLOOP
#IF( NOT (#BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutShipping"))
#IF(#Payment)#WITH(#Payment)
#INCLUDE("MiniContentLine")
#ENDWITH#ENDIF
#ENDIF
#ENDIF
#IF (#BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutPayment" OR #BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutHirePurchase")
#IF(#DEFINED(#PaymentDiscount))#WITH(#PaymentDiscount)
#INCLUDE("MiniContentLine")
#ENDWITH#ENDIF
#ENDIF
#IF (#BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutPayment" OR #BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutHirePurchase")
#LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemsSubTotal + #LineItemStaticsSum + #DiscountsSum + #SalesDiscountsSum + #Payment.LineItemPrice + #PaymentDiscount.LineItemPrice + #Shipping.LineItemPrice ))
- {GrandTotal} #LineItemsAndStaticsSubTotal[money]
#ENDLOCAL
#ELSIF (#BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutShipping")
#LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemsSubTotal + #LineItemStaticsSum + #DiscountsSum + #SalesDiscountsSum + #Shipping.LineItemPrice ))
- {GrandTotal} #LineItemsAndStaticsSubTotal[money]
#ENDLOCAL
#ELSIF (#BasketOrderProcess.CurrentStep.ViewAction.Alias EQ "ViewMultiCheckoutAddress")
#LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemsSubTotal + #LineItemStaticsSum + #DiscountsSum + #SalesDiscountsSum))
- {GrandTotal} #LineItemsAndStaticsSubTotal[money]
#ENDLOCAL
#ELSE
#LOCAL("LineItemsAndStaticsSubTotal",#CALCULATE(#LineItemsSubTotal + #LineItemStaticsSum + #DiscountsSum + #SalesDiscountsSum + #Payment.LineItemPrice + #PaymentDiscount.LineItemPrice + #Shipping.LineItemPrice ))
- {GrandTotal} #LineItemsAndStaticsSubTotal[money]
#ENDLOCAL
#ENDIF
#ENDLOCAL#ENDWITH
#ENDWITH
#ENDLOCAL#ENDLOCAL
#ENDIF