9. FAQ

Sender : FeedProcessingResultNotReady

Sender : FeedProcessingResultNotReady , Feed Submission Result is not ready for Feed xxxxxxxxxxx”

This message appears when you try to submit a new request while the previous one is not complete yet.

You just have to wait few minutes before to re-submit a new request to Amazon.

Sender : FeedCanceled

Sender : FeedCanceled , Feed Submission Result not available. Feed Submission has been canceled for Feed: xxxxxxxxxxx”

If you are getting such message in Logs tab, please go in the Feeds tab and search for feed id provided in the error message.

When you found it, use the “delete” link on the right to delete this feeds.

Check the next cron’s execution in order to ensure that all is working as expected, but the issue should now be solved !

Error Request Throttled

**RequestThrottled, Request is throttled**
POST mws.amazonservices.com/
AWSAccessKeyId=XXXXXXXXXXXX
&Action=GetReportRequestList
&ReportTypeList=_GET_FLAT_FILE_OPEN_LISTINGS_DATA_
&SellerId=XXXXXXXXXXXX
&SignatureMethod=HmacSHA256
&SignatureVersion=2
&Timestamp=2014-06-24T21%3A26%3A10.000Z
&version=2009-01-01

As per Amazon’s API reference the SubmitFeed operation has a maximum request quota of 15 and a restore rate of a request every 2 minutes.

This means that you’re allowed to make calls to this operation in burst of 15, but after this you’re throttled for 2 minutes, until Amazon allows you to make another request.

Error getBackend() on a non-object

Fatal error : Call to a member function getBackend() on a non-object in app/code/core/Mage/Eav/Model/Entity/Collection/Abstract.php on line 514

Go to Catalog > Attribute > Manage Attribute and search these following attributes :

  • name
  • manufacturer
  • cost

If one is missing, create it and associate it in all attribute sets.

Error Cant create dir

Can’t create dir /MarketplaceFeed/amazon/_MEDIA_/50002016352 in MDN_MarketPlace_Model_Feed::_beforeSave”

This mean that you must grant “777” or “755” permissions for MarketplaceFeed/amazon/_MEDIA_/ directory.

Missing an attribute part_number

The missing an attribute “part_number” error is related to a wrong category, your product must be associated in magento on several category BUT our extension get the first associated category and send the save information from:

Sales > MarketPlace > Configuration > Manage categories

Error Caution it seems that cron...

Our extension needs an active cron to run properly.

You have to create a cron task on your server to execute the file “cron.php” every 1 or 2 minutes.

You’ll find below a process to create a cron task via SSH.

If you already have an active cron job, and you are getting this error message, it probably means that your cron is blocked. In this case, please contact your host to find which task is blocking the cron.

Create a cron task via SSH

Note

You can also contact your host to set up the cron job for you.

Before to setting up a new cron job, please ensure that a Magento cron job is not already set up.

crontab -l

This command will display currently installed cron jobs.

If there is no Magento cron job set up yet, use

whereis php

This command will give you the path for php, most of time: ‘/usr/bin/php

Keep the result, you will have to use it at the next step.

Now, you have to set up cron job by editing crontab file using

crontab -e

Go at the end of the crontab file and create a new line following this example:

* * * * * /usr/bin/php /path/to your/magento/cron.php

In previous example, replace /usr/bin/php with your ‘whereis php’ command result

Then use CTRL + X, and press y to save the changes and press enter.

crontab: installing new crontab message should be displayed to confirm cron job creation.

UPC EAN Exemption

Warning

When you subscribe to UPC exemption program, Amazon allows you to sell products without UPC/EAN codes for a specific brand only. Products that don’t belong to this brand will require an UPC/EAN code.

Here are the steps to follow to send products without EAN/UPC to amazon :

  • Go in Sales > MarketPlace > Configuration > Manage your accounts , select your country configuration page and set “Barcode required ” option to NO
  • Next, make sure that the manufacturer attribute for your products spells exactly the same as the brand registered for the Amazon exemption program.
  • An other requirement related to the exemption program is about the manufacturer reference that you must provide with your products : for this, you must create a new magento attribute titled “mfr_part_number ” and fill the value for that attribute for every products.
  • Go in Sales > MarketPlace > Configuration > Manage attributes , select Amazon and click on “Optionals attributes ” tab.
  • Click on Add and fill “Attribute Code ” field with ‘MfrPartNumber
  • Then, select “mfr_part_number ” from Magento attributes drop-down list.
  • Click on Save.

Tips

If you don’t want to create a new attribute, and you prefer to use the sku as mfr_part_number attribute, you can :

  • Go in Sales > MarketPlace > Configuration > Manage attributes , select Amazon and click on “Optionals attributes ” tab.
  • Click on Add and fill “Attribute Code ” field with ‘MfrPartNumber
  • Then, select ‘SKU ‘ from Magento attributes drop-down list.
  • Click on Save.

Once it’s done, you will be able to send your products to Amazon.

How to manage currency for product

Here the explanation for Currency when exporting a product form Magento to Amazon

  1. The exported product currency must be saved for each amazon country at : Sales > Marketplace > Configuration > Manage account > [amazon . X ]

Note

Where [amazon . X ] represents the different amazon country accounts

  1. Our extension didn’t manage the currency conversion it only put “currency” information for the given price.

If the base price is 100 USD then the exported price will be 100 EUR for the [ amazon.fr ] account with currency “EUR” saved.

To solve the currency conversion you must save a coefficient.

Go in Sales > Marketplace > Configuration > Manage account > [amazon . X ] > Price > Coef

For instance, if magento price are in EURO and you want to send a DOLLARS value, considering that 1 euros = 1.4 dollars, you must set a coef of 1.4

Description XML error

  • error code : 5000. Description : XML Parsing Error at Line 6, Column 274: cvc-enumeration-valid: Value ‘’ is not facet-valid with respect to enumeration ‘[Size, Color, SizeColor]’
  • Error code : 5000. Description : XML Parsing Error at Line 6, Column 274: cvc-type.3.1.3: The value ‘’ of element ‘VariationTheme’ is not valid.
  • Error code : 5000. Description : XML Parsing Error at Line 6, Column 312: cvc-complex-type.2.4.b: The content of element ‘ClothingAccessories’ is not complete.
  • OR some other kind of XML error this mean the product is not fully associated or the extension is not configured

To be able to send properly products from Magento to Amazon you must

  1. Save all the configuration pages at : Sales > MarketPlace > Configuration > Account

http://documentation.boostmyshop.com/amazon/3_configuration.html#global-configuration

  1. Save and check the categories association between Amazon and Magento.

    1. Go inside a product page and look at the associated categories
    2. Open a new tab and save the amazon categories in Sales > MarketPlace > Configuration > Categories

http://documentation.boostmyshop.com/amazon/3_configuration.html#categories-association

  1. Save the required attribute at Sales > MarketPlace > Configuration > Attributes > Amazon > Required attributes

    1. You must select your used Amazon category for example “Shoes” or “Product Clothing”.

Then match your Magento attribute with the required Amazon fields. You can also save a default value to apply.

http://documentation.boostmyshop.com/amazon/3_configuration.html#required-fields

  1. Save the Variations attribute for Amazon in : Sales > MarketPlace > Configuration > Attributes > Amazon > Variation attributes

    1. You must math the Amazon variation “Color” , “Size” if you use them with your own Magento attributes.

    Warning

    Only attribute type “drop down” and scope global are allowed.

http://documentation.boostmyshop.com/amazon/3_configuration.html#configurables-attributes

  1. Go back in a product page and double check that your product get a VALID barcode. This mean the barcode is compatible with marketplace sales / online sales.

    1. Be sure to use the same barcode type as the saved fields “barcode type” (EAN / UPC / ASINS) in sales > marketplace > configuration > account.

Use Amazon Bullet Points

Go in Sales - Marketplace - Configuration - Manage Attributes - Optional Fields and add five new lines.

Use as “Amazon Field”: BulletPoint1, BulletPoint2, ... until BulletPoint5

Then, you can assign a default value for each bullet point to use for all your products, or you can also create five Magento attributes ( for example, bullet_point_1 etc ) to customize them at products level.

Browse node menus are empty

When you edit a category in Category associations screen you have to select a browse node in the drop-down list referring a country.

In case you cannot choose any value and this drop-down list is empty please check browses node selected in your amazon configuration in :

Sales > MarketPlace > Configuration > Amazon(X) > Browse nodes

Your drop-down list is filled depending of selected browse nodes.

Browse nodes available by country :

GERMANY CANADA SPAIN FRANCE ITALY UNITED KINGDOM UNITED STATES
Automotive Automotive Automotive Automotive Automotive Automotive Automotive
Baby Baby Baby Baby Baby Baby Baby
HomeImprovement HomeImprovement HomeImprovement HomeImprovement HomeImprovement HomeImprovement HomeImprovement
Beauty Beauty   Beauty   Beauty Beauty
Apparel   Apparel Apparel Apparel Apparel Apparel
Lighting   Lighting Lighting Lighting Lighting  
Books            
OfficeProducts OfficeProducts   OfficeProducts OfficeProducts OfficeProducts OfficeProducts
Electronics Electronics Electronics Electronics Electronics Electronics Electronics
drogerie_and_korperpflege            
Garden Garden     Garden HomeGarden Garden
PetSupplies PetSupplies   PetSupplies   PetSupplies PetSupplies
Luggage & Bags            
Grocery Grocery       Grocery Grocery
MusicalInstruments MusicalInstruments MusicalInstruments MusicalInstruments MusicalInstruments MusicalInstruments MusicalInstruments
Jewelry Jewelry Jewelry Jewelry Jewelry Jewelry  
Shoes   shoes shoes Shoes Shoes  
Toys Toys Toys Toys Toys Toys Toys
SportingGoods SportingGoods SportingGoods SportingGoods SportingGoods SportingGoods SportingGoods
Watches Watches Watches Watches Watches Watches  
  Miscellaneous   Miscellaneous   Miscellaneous Miscellaneous
  Home & Kitchen Home & Kitchen Home & Kitchen Home & Kitchen   Home & Kitchen
    VideoGames VideoGames VideoGames VideoGames VideoGames
  Luggage Luggage & Bags Luggage & Bags Luggage & Bags Luggage & Bags  
  HealthPersonalCare HealthPersonalCare HealthPersonalCare HealthPersonalCare HealthPersonalCare HealthPersonalCare
      Appliances   Appliances Appliances