#WITH_ERROR(#FormError)
#IF(#Shop.TaxModel NE #PortalSite.TaxModel)

{Notification}

{DifferentTaxModels}

#REM #ENDREM #ENDIF #IF(#ExportSuccessful)

{Notification}

{ExportSuccessful}

#REM #ENDREM #ENDIF #IF(#FormError)
#IF(#FormErrors.Reason.NoShipping)

{InputError}

{NoShippingSelected} #ELSIF(#FormErrors.Form.ExportPortalConfig) #LOCAL("WarningsProductsNotExported", #GREP(#FormErrors.Form.ExportPortalConfig.Errors, "ProductNotExported", 1, "==")) #IF(#COUNT(#WarningsProductsNotExported)>0)

{ExportErrors}

{ExportErrorDetails}
{Details}
#LOOP(#WarningsProductsNotExported) #IF(#Reason EQ "ProductNotVisible") #ELSIF(#Reason EQ "ProductNoName") #ELSIF(#Reason EQ "ProductNoPrice") #ELSIF(#Reason EQ "ProductNoShipping") #ELSE #ENDIF #ENDLOOP
{SKU} {Name} {Error}
#Product.Alias#Product.Name[slice:40,html] {ProductNotSetVisible}
#Product.Alias {ProductNoName}
#Product.Alias#Product.Name[slice:40,html] {NoPriceSpecified}
#Product.Alias#Product.Name[slice:40,html] {NoShippingAvailable}
{UnknownError} #Reason: #Name (#Message)
#ENDIF #REM #WarningsProductsNotExported)>0 #ENDREM #IF(#COUNT(#FormErrors.Form.ExportPortalConfig.Errors)>#COUNT(#WarningsProductsNotExported))

0)class="TopWideMargin"#ENDIF>{Notification}

{ExportWarningDetails}
{Details}
#LOOP(#FormErrors.Form.ExportPortalConfig.Errors) #IF (NOT #ProductNotExported) #IF(#Reason EQ "ValueTooLong") #ELSIF(#Reason EQ "ProductNoValue") #ELSIF(#Reason EQ "WrongImage") #ELSIF(#Reason EQ "TaxModelMismatch") #ELSE #ENDIF #REM NOT #ProductNotExported #ENDREM #ENDIF #ENDLOOP
{SKU} {Name} {Error}
#Product.Alias#Product.Name[slice:40,html] #IF(#AttributeName EQ "title") {ValueTooLongName}#ELSE {ValueTooLong}#ENDIF#Product.Alias#Product.Name[slice:40,html] #IF(#AttributeName EQ "Manufacturer") {NoManufacturerAvailable} #ELSIF(#AttributeName EQ "ManufacturerSKU") {NoManufacturerSKUAvailable} #ELSIF(#AttributeName EQ "Description") {NoDescriptionAvailable} #ELSIF(#AttributeName EQ "UPCEAN") {NoProductCodeAvailable} #ELSIF(#AttributeName EQ "Categories") {NoCategoryAvailable} #ELSE #AttributeName #ENDIF#Product.Alias#Product.Name[slice:40,html] {WrongImageFileType} ({SupportedFileFormats}: JPG, GIF){DifferentTaxModels}{UnknownError} #Reason: #Name (#Message)
#ENDIF #REM #COUNT(#FormErrors.Form.ExportPortalConfig.Errors)>#COUNT(#WarningsProductsNotExported) #ENDREM #ENDLOCAL #REM #WarningsProductsNotExported #ENDREM #ELSE

{InputError}

{PleaseCorrectErrors} #ENDIF
#REM #ENDREM #ENDIF
#REM #ENDREM
#REM #ENDREM

{Info0}

  1. {Info1} #IF(#DEFINED(#PortalSite.RegisterURL)){RegisterNew}#ENDIF
  2. {Info2}
  3. {Info3}
  4. {Info4}
    #System.ProtocolAndServer#Portal.ExportWebPath/#ExportFileName
#REM #ENDREM

{Settings}

#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#LOCAL("IsMethodCorrect", 0) #IF(#DEFINED(#ShippingMethod.Region)) #LOOP(#ShippingMethod.Region.Countries) #IF(#CountryID == #PortalSite.Country.CountryID) #SET("IsMethodCorrect", 1) #ENDIF #ENDLOOP #ELSE #SET("IsMethodCorrect", 1) #ENDIF #LOCAL("ErrorShippingMethodID", 0) #IF(#FormError) #SET("ErrorShippingMethodID", #ShippingMethod) #IF(#ErrorShippingMethodID EQ "")#SET("ErrorShippingMethodID", 0)#ENDIF #ELSIF(#DEFINED(#ShippingMethod)) #SET("ErrorShippingMethodID", #ShippingMethod.ID) #ENDIF #ENDLOCAL #IF(NOT #IsMethodCorrect) {CountryNotInMethod}#ENDIF #ENDLOCAL
#REM #ENDREM
#REM #ENDREM #INCLUDE("INC-Description") #INCLUDE("INC-ExportInterval") #IF(#LastExportDate AND #ExistsExportFile)
#REM #ENDREM
#REM #ENDREM #ENDIF
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM #ENDWITH_ERROR