#IF(#DELETE)

{AcceptActionVariation}

#REM #ENDREM #ENDIF #IF(#FormError AND #FormErrors.Form.VariationTypes)

{InputError}

#IF(#FormErrors.Form.VariationTypes.Reason.ValueNotAvailforAllSubs)

{ValueNotAvailforAllSubs}

{SetDefaultValueMasterProduct} #ELSE {PleaseCorrectErrors} #ENDIF
#REM #ENDREM #ELSIF(#FormError AND #FormErrors.Form.NewSubProducts.Reason.SubProductsCountFeatureLimitExceeded)

{Notification}

{SubProductsCountFeatureLimitExceeded1}

{SubProductsCountFeatureLimitExceeded2}

#INCLUDE("FeaturePromotion")
#REM #ENDREM #ELSIF(#FormErrors.Form.NewSubProducts.Reason.VariationCombinationExists)

{Notification}

{VariationCombinationExists}
#REM #ENDREM #ELSIF(#FormErrors.Reason.ImageResizeError)
#LOOP(#FormErrors.Reason.ImageResizeError.Errors)

{BadFile}: #File

#ENDLOOP
#REM #ENDREM #ENDIF #IF(#FormError AND #FormErrors.Reason.ImageMissing)

{UnityErrorWhileSortingImages}

#REM #ENDREM #ENDIF #IF(#Shop.FeatureMaxValue.Variations) #LOCAL("NumberOfSelectedVariations", #COUNT(#SelectedVariations)) #IF(NOT #DELETE) #IF(NOT #NumberOfSelectedVariations > 0)
{NoProductTypesYet} {UnityManageProductTypesLink}
#IF(#Shop.LanguageID NEQ 1) #LOCAL("VariationsVideoID", #System.UnityVideoTutorialFolder.VariationsVideoID) #IF(#VariationsVideoID)
#SNIPPET("SNIPPET-VideoTutorial", "VideoID,ImageClass,Thumbnail", #VariationsVideoID, "help-video-image", "Shared/WebRoot/StoreTypes/7.88.0/Store/lib/de_epages/product/images/video-thumbnails-create-variation.jpg")
#ENDIF #ENDLOCAL #ELSE #ENDIF
#REM #ENDREM

{ProductVariationWizard}

{ProductVariationWizardInfoStart}

#REM #ENDREM
#REM #ENDREM

{ProductVariationsInfoText}

#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM #ELSE #IF(#INPUT.ProductVariationWizard)

{ProductVariationWizardSuccesful}

#REM #ENDREM

{FurtherAdaptions}

#REM #ENDREM #ELSE

{ProductVariationWizardInfo} {StartProductVariationWizard}

#IF(#ShopHasMultipleLanguages)

{UnityProductVariationTranslationHint} {UnityManageProductTypesLink}

#ENDIF
#REM #ENDREM #ENDIF #ENDIF #ENDIF #IF(#NumberOfSelectedVariations > 0)
#IF(#INPUT.Page) #ENDIF#IF(#INPUT.PageSize) #ENDIF #IF(#INPUT.OrderDesc) #ENDIF
#SNIPPET("INC-PagerHeader", "ContextObjects", "{Products}") #REM #ENDREM #IF(NOT #DELETE) #SNIPPET("INC-BatchActions", "BatchActions", "BatchActions") #REM #ENDREM #REM #ENDREM #IF(#FormError AND (#FormErrors.Form.NewSubProducts OR #FormErrors.Form.SaveSubProducts) AND NOT #FormErrors.Form.NewSubProducts.Reason.SubProductsCountFeatureLimitExceeded AND NOT #FormErrors.Form.NewSubProducts.Reason.VariationCombinationExists) #ENDIF #ENDIF #IF(#DELETE) #LOOP(#VariationTypeValues) #ENDLOOP #ELSE #LOCAL("OrderBy",#INPUT.OrderBy) #IF(NOT #DEFINED(#OrderBy)) #SET("OrderBy","") #ENDIF #IF(#OrderBy NE "Alias") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #IF(#OrderBy NE "Name") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #LOOP(#VariationTypeValues) #IF(#DEFINED(#Attribute.Alias) AND #OrderBy NE #Attribute.Alias . ".Value") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #ENDLOOP #IF(#OrderBy NE "ListPrice") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #IF(#OrderBy NE "StockLevel") #ELSIF(#INPUT.OrderDesc) #ELSE #ENDIF #ENDLOCAL #ENDIF #LOCAL("DefinedCols", 7) #IF(#DELETE) #SET("DefinedCols", 5) #ENDIF #ENDLOCAL #LOCAL("CurrencyID",#Shop.CurrencyID) #LOCAL("VariationTypeValuesArray", #VariationTypeValues) #IF(#DELETE) #LOOP(#DeleteObjects) #LOCAL("PagerItem",#_) #LOOP(#VariationTypeValuesArray) #ENDLOOP #ENDLOCAL #ENDLOOP #ELSIF(#COUNT(#SelectedVariations)) #LOCAL("SubProductID", #ID) #LOOP(#Pager.Items) #LOCAL("PagerItem",#_) #LOOP(#VariationTypeValuesArray) #ENDLOOP #LOCAL("ListPrice", #LISTPRICE(#Object, #CurrencyID, #Shop.InputTaxModel, 1)) #IF(NOT #HasSubOwnPrices) #ELSE #ENDIF #ENDLOCAL #ENDLOCAL #ENDLOOP #ENDLOCAL #ELSE #ENDIF #ENDLOCAL #ENDLOCAL
{SKUShort} {Name}#Attribute.NameOrAlias {SKUShort}{SKUShort}{SKUShort}{Name} #INCLUDE("INC-I18n-Tooltip"){Name} #INCLUDE("INC-I18n-Tooltip"){Name} #INCLUDE("INC-I18n-Tooltip")#Attribute.NameOrAlias#Attribute.NameOrAlias#Attribute.NameOrAlias{ListPrice}{ListPrice}{ListPrice}{StockLevel}{StockLevel}{StockLevel}
#Alias #Name #FORMAT(#GET("PagerItem.".#Attribute.Alias.".ValueOrAlias"),"html") #LOCAL("IsNotVisibleStatus",0) #IF(NOT #IsVisible) #SET("IsNotVisibleStatus",1) #ENDIF #SNIPPET("INC-Status", "IsNotVisible",#IsNotVisibleStatus) #ENDLOCAL
#INCLUDE("INC-ProductIcon")
#FORMAT(#GET("PagerItem.".#Attribute.Alias.".ValueOrAlias"),"html")
#ListPrice[money]
#ListPrice[money]
#StockLevel[float]
#LOCAL("IsNotVisibleStatus",0) #IF(NOT #IsVisible) #SET("IsNotVisibleStatus",1) #ENDIF #SNIPPET("INC-Status", "IsNotVisible",#IsNotVisibleStatus) #ENDLOCAL
#REM #ENDREM
#REM #ENDREM
#LOCAL("ManufacturerPrice", #MANUFACTURERPRICE(#Object, #CurrencyID, #Shop.InputTaxModel)) #ENDLOCAL
#REM #ENDREM
#IF(#Currency.Symbol)#Currency.Symbol#SPACE[0]#ELSE#CurrencyID#ENDIF
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
{IsManufacturerPriceRRPTooltip}
#REM #ENDREM
 
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM #LOCAL("WeightUnitID", #FUNCTION("ERROR_VALUE", #WeightUnit.ID, #WeightUnit.ID)) #ENDLOCAL
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
{BubbleHelpReferenceUnit}
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#LOCAL("RefUnitID", #FUNCTION("ERROR_VALUE", #RefUnit, #RefUnit.ID)) #ENDLOCAL
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
{BubbleHelpUnitsInProduct}
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
{NoSelectedVariations}
#IF(NOT #DELETE) #SNIPPET("Pager", "ContextObjects", "{Products}") #ENDIF
#IF(#COUNT(#SelectedVariations)) #IF(#DELETE) #LOOP(#DeleteObjects)#ENDLOOP #ENDIF #ENDIF
#ENDIF #ENDLOCAL #ENDIF
#IF(#INPUT.PopUp)
#REM #ENDREM
#ENDIF #IF(#COUNT(#SelectedVariations) > 0) #ENDIF