#IF(NOT #IsAllowedProductUpload)
#REM#ENDREM
#REM#ENDREM
#ELSE
#REM #ENDREM
#IF(#DeleteSuccessful)
{ProductDeleteSuccessful}
#REM #ENDREM
#ENDIF
#IF(#ExportSuccessful)
{ProductExportSuccessful}
#REM #ENDREM
#ENDIF
#IF(#FormError)
#IF(#FormErrors.Reason.NoShipping)
{InputError}
{ErrorExportNoShippingSelected}
#REM #ENDREM
#ELSIF(#FormErrors.Form.ExportPortalConfig)
#REM #ENDREM
#LOCAL("FormHasOtherProductErrors", 0)
#LOCAL("APIErrorMessage", "")
#LOOP(#FormErrors.Form.ExportPortalConfig.Errors)
#IF(#Reason EQ "daily_limit_exceeded")
#SET("APIErrorMessage", #TRANSLATE("ExportErrorDailyLimitExceeded")." (Code: ".#Reason.")" )
#ELSIF(#Reason EQ "request_rate_too_high")
#SET("APIErrorMessage", #TRANSLATE("ExportErrorRequestRateTooHigh")." (Code: ".#Reason.")" )
#ELSIF(#Reason EQ "access_denied")
#SET("APIErrorMessage", #TRANSLATE("ExportErrorAPIErrorAccessDenied")." (Code: ".#Reason.")" )
#ELSIF(#Reason EQ "REQUEST_FAILED")
#SET("APIErrorMessage", #TRANSLATE("ExportErrorAPIErrorAccessDenied")." (Code: ".#Reason.")" )
#ELSE
#SET("FormHasOtherProductErrors", 1 )
#ENDIF
#ENDLOOP
#IF(NOT #APIErrorMessage EQ "") #REM #ENDREM
{ExportError}
#APIErrorMessage
#REM #ENDREM
#ENDIF #REM #ENDREM
#IF(#FormHasOtherProductErrors EQ 1) #REM #ENDREM
{ExportError}
{ExportErrorDetails}
{Details}
{SKU} |
{Name} |
{Error} |
#LOOP(#FormErrors.Form.ExportPortalConfig.Errors)
#IF(#Reason EQ "ProductNotVisible")
#Product.Alias | #Product.Name[slice:40,html] |
{ExportNotSuccessful} {ErrorExportProductNotVisible} |
#ELSIF(#Reason EQ "ProductNoName")
#Product.Alias | |
{ExportNotSuccessful} {ErrorExportProductNoName} |
#ELSIF(#Reason EQ "ProductNoPrice")
#Product.Alias | #Product.Name[slice:40,html] |
{ExportNotSuccessful} {ErrorExportNoPrice} |
#ELSIF(#Reason EQ "ProductNoShipping")
#Product.Alias | #Product.Name[slice:40,html] |
{ExportNotSuccessful} {ErrorExportNoShippingAvailable} |
#ELSIF(#Reason EQ "ProductNoDescription")
#Product.Alias | #Product.Name[slice:40,html] |
{ExportNotSuccessful} {ErrorExportProductNoDescription} |
#ELSIF(#Reason EQ "ValueTooLong")
#Product.Alias | #Product.Name[slice:40,html] |
{ErrorExportValueTooLong} |
#ELSIF(#Reason EQ "ProductReferenceAmountMisconfigured")
#Product.Alias | #Product.Name[slice:40,html] |
{ExportNotSuccessful} {ErrorExportProductReferenceAmountMisconfigured} |
#ELSIF(#Reason EQ "TaxModelMismatch")
{ErrorExportDifferentTaxModels} |
#ELSIF(#Reason EQ "ProductBatchError")
#offerId | {ErrorExportProductBatch} |
#ELSIF( #Reason EQ "ExportErrorDailyLimitExceeded"
OR #Reason EQ "ExportErrorRequestRateTooHigh"
OR #Reason EQ "ExportErrorAPIErrorAccessDenied"
OR #Reason EQ "REQUEST_FAILED")
#REM #ENDREM
#ELSE
{UnknownError} #Reason: #Name (#Message) |
#ENDIF
#ENDLOOP
#REM #ENDREM
#ENDIF #REM #ENDREM
#ENDLOCAL
#ENDLOCAL
#ENDIF
#ENDIF
{ProductUploadHeadline}
- {ProductUploadStep1}
- {ProductUploadStep2}
- {ProductUploadStep3}
- {ProductUploadStep4}
{ProductUploadExtraLine}
#REM #ENDREM
#REM #ENDREM
{ProductUploadSettings}
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
{TargetMarketAndLanguageTooltip}
#REM #ENDREM
#REM #ENDREM
#REM #ENDREM
{ShippingMethodDropDownTooltip}
#IF((#ProductsInPortalConfig == 0) AND (#ExportAllProducts == 0))
#ELSE
#ShippingMethod.NameOrAlias
#ENDIF
#REM #ENDREM
#REM #ENDREM
#REM#ENDREM
#IF(#ProductStatuses AND #ProductStatuses.total > 0)
{ProductStatusesHeadline}
#REM#ENDREM
{ProductStatusLabelPending} (#ProductStatuses.pending)
{ProductStatusLabelApproved} (#ProductStatuses.active)
{ProductStatusLabelDisapproved} (#ProductStatuses.disapproved)
#REM#ENDREM
#REM#ENDREM
#ENDIF
#REM#ENDREM
#ENDIF
#REM#ENDREM