           if ignore400
             deferred.resolve "[row #{rowIndex}] Product is already #{action}ed."
           else
-            humanReadable = JSON.stringify body, null, '  '
-            deferred.reject "[row #{rowIndex}] Problem on #{action}ing product:\n" + humanReadable
+            deferred.reject "[row #{rowIndex}] Problem on #{action}ing product:\n" + body
         else
-          humanReadable = JSON.stringify body, null, '  '
-          deferred.reject "[row #{rowIndex}] Problem on #{action}ing product (code #{response.statusCode}): " + humanReadable
+          deferred.reject "[row #{rowIndex}] Problem on #{action}ing product (code #{response.statusCode}): " + body
 
     deferred.promise
 

        else if response.statusCode is 304
          deferred.resolve "[row #{rowIndex}] Product update not necessary."
        else if response.statusCode is 400
          humanReadable = JSON.stringify body, null, '  '
          deferred.resolve "[row #{rowIndex}] Problem on updating product:\n" + humanReadable
        else
          humanReadable = JSON.stringify body, null, '  '
          deferred.reject "[row #{rowIndex}] Error on updating product: " + humanReadable

    deferred.promise


          .fail (msg) ->
            deferred.reject msg
        else if response.statusCode is 400
          deferred.reject "[row #{rowIndex}] Problem on creating new product:\n" + body
        else
          deferred.reject "[row #{rowIndex}] Error on creating new product: " + body

    deferred.promise

