code: function getProductsDetailsPromise (ids) {
    return Promise.map(ids, function (id) {
      return this.getProductDetails(id);
    }.bind(this), { 'concurrency': 1 })
    .then(function(details) {
      details = details.filter(function (detail) {
        return detail;
      });
      return Promise.resolve(details);
    });
  }
docs: [getProductsDetailsPromise description]
  
  @param  {[type]} ids [description]
  @return {[type]}     [description]