#SET("Alternate", 1 - #Alternate) #Quantity[float] #IF(#Name)#Name#ELSE#SKU#ENDIF #IF(#Shop.IsProductNoVisible)
{ItemNoShort}: #Product.Alias[slice:20,html]#ENDIF #IF(#Product.SuperProduct)

(#WITH(#Product)#JOIN(", ",#VariationTypeValues)#LOCAL("AttributeValue",#GET(#Attribute.Alias))#Attribute.NameOrAlias#SPACE[0]: #AttributeValue.ValueOrAlias#ENDLOCAL#ENDJOIN#ENDWITH)

#ENDIF

#IF(#Shop.ShowProductMainCharacteristics EQ "InputField") #Product.MainCharacteristics[preline] #ELSIF(#Shop.ShowProductMainCharacteristics EQ "ShortDescription") #Product.Description[nohtml,html] #ELSIF(#Shop.ShowProductMainCharacteristics EQ "LongDescription") #Product.Text[nohtml,html] #ENDIF


#Appointment.StartDate[datetime] - #IF(#FUNCTION("YMD",#Appointment.StartDate) EQ #FUNCTION("YMD",#Appointment.EndDate))#Appointment.EndDate[time_tz]#ELSE#Appointment.EndDate[datetime]#ENDIF #BasePrice[money]
/ #DurationAmount #DurationUnit.Abbreviation #IF(#Discount)#Discount[money]#ENDIF #LOCAL("RealPrice", #OriginalLineItemPrice)#IF(NOT #DEFINED(#RealPrice))#SET("RealPrice", #LineItemPrice)#ENDIF #RealPrice[money] #ENDLOCAL