title: Magento 1.5, numeric SKUs and productIdentifierType
body: <p>In Magento 1.5, accessing the catalogProductInfo API call from C# like this works with non-numeric SKUs:</p>
  
  <pre><code>catalogProductRequestAttributes fetchattrib = new catalogProductRequestAttributes();
  fetchattrib.attributes = new string[] { "name", "description", "and_so_on"};
  fetchattrib.additional_attributes = new string[] { "custom_attribs_go_here"};
  
  string storeView = null;
  string productIdentifierType = null;
  catalogProductReturnEntity ret = m_magentoClient.catalogProductInfo(
      sessionId, sku, storeView, fetchattrib, productIdentifierType);
  </code></pre>
  
  <p>But with numeric SKUs I get 'Product not exists' errors.<br>
  Presumably this is because Magento cannot tell whether you are passing it a product_id or an SKU. Setting the productIdentifierType to 'sku' should fix that, in theory, according to all the documentation I can find:</p>
  
  <pre><code>...
  string productIdentifierType = "sku";
  ...
  </code></pre>
  
  <p>But it doesn't fix it.<br>
  In fact it seems to make it worse, Magento then stops finding non-numeric SKUS.<br>
  So presumably <code>"sku"</code> is not the right value to pass.</p>
  
  <p>Anyone got any ideas?</p>