#REM Parameters: #SNIPPET.Head ... Title/label for input field #SNIPPET.AddressPrefix ... Prefix for the current address (BillingAddress_, ShippingAddress_ ...) #SNIPPET.RegistrationSet ... Alias of the registration set (BillingAddress, ShippingAddress) Example: #SNIPPET("SNIPPET-DisplayCustomerAddresses", "AddressPrefix, Head", "BillingAddress_", "{BillingAddress}") #ENDREM #LOCAL("AddressPrefix", #SNIPPET.AddressPrefix)
#REM #ENDREM
#REM #ENDREM

#SNIPPET.Head

#REM #ENDREM
#REM #ENDREM
#IF(#GET("Shop.RegistrationField.Company.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#Company))

#Company

#ENDIF #IF(#GET("Shop.RegistrationField.FirstName.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#FirstName) OR #GET("Shop.RegistrationField.LastName.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#LastName))

#IF(#GET("Shop.RegistrationField.FirstName.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#FirstName))#FirstName #ENDIF#IF(#GET("Shop.RegistrationField.LastName.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#LastName))#LastName#ENDIF

#ENDIF #IF(#GET("Shop.RegistrationField.Street.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#Street))

#Street

#ENDIF #IF(#GET("Shop.RegistrationField.Street2.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#Street2))

#Street2

#ENDIF #IF(#GET("Shop.RegistrationField.Zipcode.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#Zipcode) OR #GET("Shop.RegistrationField.City.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#City))

#IF(#GET("Shop.RegistrationField.Zipcode.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#Zipcode))#Zipcode #ENDIF#IF(#GET("Shop.RegistrationField.City.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#City))#City#ENDIF

#ENDIF #IF(#GET("Shop.RegistrationField.State.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#State))

#State

#ENDIF #IF(#GET("Shop.RegistrationField.CountryID.Is".#SNIPPET.RegistrationSet."Visible") AND #DEFINED(#CountryID))

#Country.Native #IF(NOT (#Country.English EQ #Country.Native))(#Country.English)#ENDIF

#ENDIF
#REM #ENDREM #LOOP(#Shop.UnityRegistrationSet) #IF(#GET("Is".#SNIPPET.RegistrationSet."Visible")) #IF(NOT(#Attribute.Alias EQ "Company" OR #Attribute.Alias EQ "FirstName" OR #Attribute.Alias EQ "LastName" OR #Attribute.Alias EQ "City" OR #Attribute.Alias EQ "Street" OR #Attribute.Alias EQ "Street2" OR #Attribute.Alias EQ "Zipcode" OR #Attribute.Alias EQ "State" OR #Attribute.Alias EQ "CountryID")) #LOCAL("AttributeValue", #GET(#Attribute.Alias)) #IF(#DEFINED(#AttributeValue))
#IF(#Attribute.Alias EQ "Birthday")

#AttributeValue[date]

#ELSIF(#Attribute.Alias EQ "Gender")

#IF(#AttributeValue EQ 1){Male}#ELSE{Female}#ENDIF

#ELSE

#AttributeValue

#ENDIF
#REM #ENDREM #ENDIF #ENDLOCAL #ENDIF #ENDIF #ENDLOOP
#REM #ENDREM #ENDLOCAL