#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(#ShopProductsMaxedOut)
{MaxFeatureValueReached}
{FeatureMaxValue}: #Shop.FeatureMaxValue.Products[integer]
#ENDIF
{General}
{SKU} {MandatoryStar}
{ProductName}
{Visible}
#SNIPPET("INC-WYSIWYG", "Name,InputName,Value,TranslationHead", "DescriptionTranslation", "Description", #Description, "{Description}")
{General} - optional
{Keywords}
{Image}
{Price}
{ListPrice}
#ShopCurrencySymbol
#LOCAL("ErrorItemNo", 0)
#IF(#DEFINED(#Shop.TaxMethod) AND #GET("System.Child.PageTypes.Child.MBO.Child.DefaultTemplateTypes.Child.INC-".#Shop.TaxMethod.Alias[0]."-TaxClass-Select.ID"))
#LOCAL("IncludeTemplate","INC-".#Shop.TaxMethod.Alias[0]."-TaxClass-Select")
#INCLUDE(#IncludeTemplate)
#ENDLOCAL
#ELSE
#INCLUDE("INC-TaxClass-Select")
#ENDIF
#ENDLOCAL
{OrderUnit}
#IF(#DEFINED(#OrderUnitID))
#ENDIF
{Price} - optional
{Pricequantity}
{OrderInterval}
{Inventory}
{StockLevel}
{Inventory} - optional
{MinimumOrder}
{Shipping}
{DeliveryPeriod}
{DaysFuzzy}
{Shipping} - optional
{Weight} {for} #PriceQuantity[float]
#LOCAL("WeightUnitID", #FUNCTION("ERROR_VALUE", #WeightUnit, #WeightUnit.ID))
#ENDLOCAL
{ProductShippingMethods}
#LOOP(#Shop.ShippingMethods)
#ENDLOOP
{Manufacturer} - optional
{Manufacturer}
{ManufacturerSKU}
{ProductCode}
{Legal} - optional
#ShopCurrencySymbol
DEEE Catégorie #IF(#Shop.InputTaxModel)({Gross})#ELSE({Net})#ENDIF
#LOCAL("EcoParticipationCategory_ID", #EcoParticipationCategory)
#ENDLOCAL