title: HTTP Status code for generic failure
body: <p>I am looking for a correct status code to send for a gneral failure through an api.</p>
  
  <p>The exact scenario is failing to add an product to a shopping cart.</p>
  
  <p>The failure could happen for a large number of reasons, but i would like to return a single http code.</p>
  
  <p>Which would be best?</p>
  
  <p>I have been looking through them and cant see anything that exactly fits the needs here.</p>
  
  <p>Some of the possible failure conditions could be:</p>
  
  <pre><code>Not enough stock to satisfy
  Stock limit reached for that particular product
  Product no longer available
  </code></pre>