9. FAQ

Sender : SignatureDoesNotMatch

Sender : SignatureDoesNotMatch, The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.”

This error usually happens when you are trying to submit without a valid EAN/UPC code on Amazon.

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
  • Go in Sales > MarketPlace > Configuration > Manage your accounts and set the barcode attribute to “no-selection”
  • 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.

How to use Amazon Bullet Points

To link your Magento attributes to Amazon Bullet Points fields, go in Sales > Marketplace > Configuration, then Manage Attributes > Optional Fields.

Warning

You can link up to 5 bullet points maximum.

Use the Add button to add new lines, each line allowing you to link one “Magento bullet point attribute” to one “Amazon Bullet Point field”.

Use as “Amazon Field” the following values : BulletPoint1, BulletPoint2, [...] until BulletPoint5.

Then, you can either link Magento attributes (named for example “bullet_point_X”) to Amazon fields, or just define a default value for each bullet point.

Note

If a Magento “bullet point attribute” value is empty for a product, the default value defined will be sent.

That’s why it’s important to set a value in the “Default Value” column for each bullet point.

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

Missing Attributes color & Missing Attributes size errors

Sometimes, you can get these errors displayed in the Products with error tab, after trying some Matching EAN on simple products.

These errors mean some variation fields are missing from the feeds sent to Amazon.

To add these missing fields, here is what to do :

  • Go to Sales > Marketplace > Configuration > Manage attributes association > [Select Marketplace Amazon] > Optionnals Fields :
_images/faq_optionnal_field.png
  • Then, depending of the missing attribute displayed in the error (color or size), add :

    • For “Missing Attributes color” :

      Field Value
      Amazon field SimpleVariation.Color
      Magento attribute Choose your Magento attribute containing color information
      Default value Set a default value to send if the Magento attribute is empty for a product
    • For “Missing Attributes size” :

      Field Value
      Amazon field SimpleVariation.Size
      Magento attribute Choose your Magento attribute containing size information
      Default value Set a default value to send if the Magento attribute is empty for a product

Then, set a value in the Magento attribute for each product you try to match, and this attribute value will be sent as the missing variation attribute to Amazon.