balsimpson
10/16/2017 - 2:25 PM

adidas products cleanup - wrapapi

function postProcess(output, input) {
  // "output" has the raw pre-processing output
  // "input" has the specified inputs, including defaults
  var products = output.data.output;
  var _products = [];
  
  for (var i in products) {
    var publishedURL = '' || products[i].content.defaultAsset.publishedURL;
    var _data = {
      title : products[i].content.text.longName,
      productId : products[i].productId,
      urlKey : products[i].urlKey,
      modelNo : products[i].modelNo,
      startDate : products[i].activeStartDate,
      rating : products[i].averageListingRating,
      facetPrice : products[i].facetPrice,
      maxPrice : products[i].maxPrice,
      minDiscountPercent : products[i].minDiscountPercent  || 0,
      link: "https://shop.adidas.co.in/#product/" + products[i].urlKey,
      image_url : "https://content.adidas.co.in" + publishedURL,
      
      keywords: products[i].content.text.keywords,
      suggest: products[i].suggest,
      
      productListing : products[i].productListingInStockDtos
    };
    _products.push(_data);
  }
  
  return _products;
}