#LOCAL("AltLanguageID", #INPUT.AltLanguageID) #IF((#DEFINED(#INPUT.AltLanguageID))AND(#DEFINED(#INPUT.LanguageID))) #IF(#INPUT.AltLanguageID EQ #INPUT.LanguageID)#SET("AltLanguageID", 0)#ENDIF #ENDIF #LOOP(#Shop.Languages) #IF(NOT #AltLanguageID AND #Code2 NE #INPUT.Language) #SET("AltLanguageID", #LanguageID) #ENDIF #ENDLOOP
#BLOCK("WITH_FORM_ERROR", #FormError)
{CommerceAttributes} {Description} {Attributes}
#IF(#NEW_VARIATIONPRODUCT) #ELSIF(#NEW_BUNDLEPRODUCT) #ELSIF(#NEW_DOWNLOADPRODUCT) #ELSE #ENDIF #IF(#OBJECT_EXISTS)

{InputError}

{ObjectExists}
#ELSIF(#FormError)
#IF(#COUNT(#FormErrors.Form.Save.Errors)) #LOOP(#FormErrors.Form.Save.Errors) #IF(#Reason EQ "SHORTURL_ALREADY_EXISTS")

{InputError}

{SHORTURL_ALREADY_EXISTS} #ELSIF(#Reason EQ "INVALID_CHARACTER")

{InputError}

{SHORTURL_INVALID_CHARACTER} #ELSIF(#Reason EQ "MissingEcoParticipationCategory")

{InputError}

{MissingEcoParticipationCategory} #ENDIF #ENDLOOP #ELSE

{InputError}

{PleaseCorrectErrors} #ENDIF
#ENDIF #IF(#Shop.FeatureCurrentValue.Products NGE #Shop.FeatureMaxValue.Products)

{Notification}

{MaxFeatureValueReached}
{FeatureMaxValue}: #Shop.FeatureMaxValue.Products
#ENDIF

#INCLUDE("INC-MainNames")


{ListPrice} #IF(#Shop.InputTaxModel)({Gross})#ELSE({Net})#ENDIF #LOCAL("ErrorItemNo", 0) #LOOP(#Shop.Currencies) #BLOCK("WITH_FORM_ERROR", #FormError) #ENDBLOCK #SET("ErrorItemNo", #ErrorItemNo + 1) #ENDLOOP #ENDLOCAL
 
#Currency.Symbol
{ShowComparisonPrice} {HideComparisonPrice}

{TaxClass}
{OrderUnit} #IF(#NEW_BUNDLEPRODUCT OR #NEW_DOWNLOADPRODUCT) #OrderUnit.Name #ELSE #LOCAL("OrderUnitID", #FUNCTION("ERROR_VALUE", #OrderUnit, #OrderUnit.ID)) #IF(#OrderUnitID) #ENDIF #ENDLOCAL #ENDIF

#LOCAL("HasDeposits", #COUNT(#Deposits)) #LOCAL("EUS_InitalOpen", 0) #IF(#PriceQuantity != 1 OR #MinOrder != 1 OR #IntervalOrder != 1 OR #DEFINED(#RefAmount) OR #DEFINED(#RefContentAmount) OR #DEFINED(#RefUnit)) OR #HasDeposits #SET("EUS_InitalOpen", 1) #ENDIF

{ShowExpertUnitSettings} {HideExpertUnitSettings}


{Pricequantity} {MandatoryStar}  {BubbleHelpPriceQuantity}
{MinimumOrder} {MandatoryStar}  {BubbleHelpMinimumOrder}
{OrderInterval} {MandatoryStar}  {BubbleHelpOrderInterval}

#IF(NOT #NEW_DOWNLOADPRODUCT) #ENDIF #IF(NOT #NEW_DOWNLOADPRODUCT) #ENDIF
{ReferenceUnit} #LOCAL("RefUnitID", #FUNCTION("ERROR_VALUE", #RefUnit, #RefUnit.ID)) #IF(#RefUnitID) #ENDIF #ENDLOCAL  {BubbleHelpReferenceUnit}
{UnitsInProduct}  {BubbleHelpUnitsInProduct}

{IsDailyPrice} {BubbleHelpDailyPrice}
#IF(NOT #NEW_DOWNLOADPRODUCT) #INCLUDE("INC-NewProduct-Deposit") #ENDIF #IF(NOT #NEW_DOWNLOADPRODUCT)
{BubbleHelpEcoParticipation}
DEEE Catégorie
#IF(#Shop.InputTaxModel)({Gross})#ELSE({Net})#ENDIF
#LOCAL("EcoParticipationCategory_ID", #EcoParticipationCategory) #ENDLOCAL
  #LOOP(#Shop.Currencies) #BLOCK("WITH_FORM_ERROR", #FormError)
#Currency.Symbol
#ENDBLOCK #ENDLOOP
#ENDIF
#ENDLOCAL #ENDLOCAL
{Manufacturer}
{ManufacturerSKU}
{ProductCode} {BubbleHelpProductCode} #IF(#UPCEAN AND NOT #IsUPCEANValid)
{MsgInvalidProductCode}
#ENDIF

{StockLevel}
{StockLevelAlert}

{DeliveryPeriod} {DaysFuzzy} {BubbleHelpDeliveryPeriod}
{Example}: "{DeliveryPeriodExample}" {DaysFuzzy}
#IF(NOT #NEW_DOWNLOADPRODUCT)

{ShowShippingData} {HideShippingData}


#ENDIF
{Weight}
({for} #PriceQuantity[float] )
#LOCAL("WeightUnitID", #FUNCTION("ERROR_VALUE", #WeightUnit, #WeightUnit.ID)) #IF(#WeightUnitID) #ENDIF #ENDLOCAL {ExampleWeight}
{DisplayWeightInfo}
{ChangeSetting}

{VolumeExpansion} {Length} {Height} {Width}
{mm} {mm} {mm}
#LOCAL("DisplayFeature", #FUNCTION("FeaturedActionAvailable", #Shop.Object, #UNDEF, "ShippingMethodsPerProduct")) #IF(#Shop.FeatureMaxValue.ShippingMethodsPerProduct OR #DisplayFeature EQ "NotAllowed")
#LOOP(#Shop.ShippingMethods) #LOCAL("ShopMethodID",#ID) #LOCAL("IsElementOf",0) #LOOP(#ShippingMethods) #IF(#ShopMethodID NEQ #ID) #SET("IsElementOf",1) #ENDIF #ENDLOOP #ENDLOCAL #ENDLOCAL #ENDLOOP
#IF(#DisplayFeature EQ "NotAllowed")
({FeatureNotInThisShopType})
#ENDIF
#IF(#ItemNo < 1) #ENDIF
#ENDIF #ENDLOCAL
#IF(#FormError)
#ENDIF

#IF(#AltLanguageID)
{Translation}
#ENDIF #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1) #ENDLOCAL#ENDWITH_LANGUAGE#ENDIF #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1) #ENDLOCAL#ENDWITH_LANGUAGE#ENDIF #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1) #ENDLOCAL#ENDWITH_LANGUAGE#ENDIF #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1) #ENDLOCAL#ENDWITH_LANGUAGE#ENDIF
#SNIPPET("INC-WYSIWYG", "Name,InputName,Head,Help", "DescriptionNative", "Description", "{Description}", "{BubbleHelpDescription}") #SNIPPET("INC-WYSIWYG", "Name,InputName,TranslationHead", "DescriptionTranslation", "Description", "{Description}")
#SNIPPET("INC-WYSIWYG", "Name,InputName,Head,Help", "TextNative", "Text", "{LongDescription}", "{BubbleHelpLongDescription}") #SNIPPET("INC-WYSIWYG", "Name,InputName,TranslationHead", "TextTranslation", "Text", "{LongDescription}")
{Keywords} {BubbleHelpKeywords}


{IsNew} {BubbleHelpIsNew1}
{BubbleHelpIsNew2}
{BubbleHelpIsNew3}
{NewnessDate}

{IsSellingAllowed} {BubbleHelpAvailability}
{Example}: {BubbleHelpAvailabilityExample}
{AvailabilityDate}
#SNIPPET("INC-WYSIWYG", "Name,InputName,Head,Value", "AvailabilityCommentNative", "AvailabilityComment", "{AvailabilityComment}","") #SNIPPET("INC-WYSIWYG", "Name,InputName,Value,TranslationHead", "AvailabilityCommentTranslation", "AvailabilityComment","", "{AvailabilityComment}")
#IF(#FormError)
#ENDIF

#IF(#AltLanguageID) #ENDIF #LOOP(#Shop.ProductClass.UserDefinedAttributes) #LOCAL("ErrorItemNo",0) #IF(#AltLanguageID)#WITH_LANGUAGE(#AltLanguageID)#LOCAL("ErrorItemNo",1)#LOCAL("LocalizedValue", #GET(#AttributeAlias)) #ENDLOCAL#ENDLOCAL#ENDWITH_LANGUAGE#ENDIF #ENDLOCAL#ENDWITH_ERROR#ENDLOCAL#ENDLOCAL#ENDLOOP
{ProductType} #REM{BubbleHelpProductType}#ENDREM {EditProductType} #LOCAL("LocalizedAvailable",0) #LOOP(#Shop.ProductClass.UserDefinedAttributes)#IF(#Type EQ "LocalizedString" OR #Type EQ "LocalizedFile")#SET("LocalizedAvailable",1)#ENDIF#ENDLOOP #IF(#LocalizedAvailable)
{Translation}
#ENDIF #ENDLOCAL
#IF(#IsHTML) #ELSE

#NameOrAlias #IF(#Description) #Description #ENDIF

#ENDIF #LOCAL("AttributeAlias", #Alias) #WITH_ERROR(#FormError) #LOCAL("Value", #GET(#AttributeAlias)) #IF(#Type EQ "String" OR #Type EQ "LocalizedString") #IF(#Length) #ELSE #ENDIF #ELSIF(#Type EQ "Boolean") #ELSIF(#Type EQ "Date") #ELSIF(#Type EQ "DateTime") #ELSIF(#Type EQ "Time") #ELSIF(#Type EQ "Integer") #ELSIF(#Type EQ "Float") #ELSIF(#Type EQ "Money")#LOCAL("CurrencyID", #Shop.CurrencyID) #ENDLOCAL #ELSIF(#Type EQ "File" OR #Type EQ "LocalizedFile")
{MaxFileSize}: #LOCAL("Size", #CALCULATE(#WebInterfaceConf.maxcontentlength / 1024)) #Size[float:1] #ENDLOCAL MByte
#ELSIF(#Type EQ "PreDefString" OR #Type EQ "PreDefLocalizedString" ) #LOCAL("SelectedValueID", #Value.ID)#IF(NOT #DEFINED(#SelectedValueID))#SET("SelectedValueID",0)#ENDIF #IF(#FormError)#SET("SelectedValueID", #GET(#AttributeAlias))#ENDIF #ENDLOCAL #ELSIF(#Type EQ "PreDefMultiString" OR #Type EQ "PreDefMultiLocalizedString" ) #LOCAL("SelectedValues", #FUNCTION("MULTISELECTEDVALUES", #PreDefAttributes, #Value)) #LOOP(#SelectedValues)
#ENDLOOP #ENDLOCAL #ELSE #ENDIF
#IF(#IsHTML AND #Type NE "String") #ELSE
#ENDIF #IF(#Type EQ "LocalizedString") #IF(#Length) #ELSE #ENDIF #ELSIF(#Type EQ "LocalizedFile") #ENDIF
#IF(#NEW_VARIATIONPRODUCT) #ELSE #ENDIF
#ENDBLOCK {MandatoryFields}
#ENDLOCAL