Example only compete with Amazon

(simple match lowest price with single filter example)

This script will change your price to MATCH the lowest Amazon offer on Amazon.com.

If there isn't competition, the script will use your Base Price. This script applies a price floor of Cost or $1, whichever is greater. You can change the price floor from ((1.00)) in the script below, if desired.

Example Code

// Only compete with Amazon offers
// Please note that this is only available for FILLZ.SOURCE.AMAZON*.v2

var item = FILLZ.ITEM.v1;
var f = FILLZ.FILTERS.v1;

// default price
var price = item.base_price;
// price floor
var floor = Math.max(item.cost, ((1.00)) );

// competition filters
var filters = [];
// compete with only offers shipped and sold by amazon.com
filters.push(f.sold_by_amazon.is_true());
var offers = FILLZ.SOURCE.AMAZONUS.v2.offers(filters);

// match if competitors exist after filtering
var lowest = offers.lowest_price_offer();
if (lowest) {
  debug('matching lowest price: '+lowest);
  price = lowest.price;
}

//apply price floor
if (price < floor) price = floor;

return price;