Please verify that this is correct:

  'Shoes' => array('friendly_name' => t('Shoes'),
  'BrowseNode' => 3375301,
  'parameters_allowed' => array( 'Brand', 'BrowseNode', 'Condition', 'ItemPage', 'Keywords', 'Manufacturer', 'MaximumPrice', 'MerchantId', 'MinimumPrice', 'Sort', 'State', 'TextStream', 'Title'),
  'sorts' => array(
  '-launch-date' => t('Newest arrivals'),
  'pmrank' => t('Featured items'),
  'price' => t('Price: low to high'),
  '-price' => t('Price: high to low'),
  'xsrelevancerank' => t('Relevance'),
  'reviewrank' => t('Average customer review: high to low'),
  ),

  ),

Grepping for 'xsrelevance' in the source tree, I see that 'xsrelevance' is not used anywhere in the code. Typo?

I assume it should be 'relevance' and somehow an editor control key sequence (ctrl-x, ctrl-s for Emacs-ish ones) got captured in the source at some point.

Please advise.

Comments

mcurry’s picture

hmm.. methinks I may be wrong. A google search turns up some old docs mentioning this parameter. I'm researching it now.

Can you tell I'm an Amazon API semi-newbie?

mcurry’s picture

According to the online PDF file(s), changelog notes from 2008-10-06 indicate:

The values xsrelevancerank and pmrank were removed from shoes

and xsrelevancerank do not appear anywhere else in the documentation.

Puzzling...