Example do not compete with offers from just launched sellers

This script will change your price to MATCH the lowest offer in ANY CONDITION on Amazon.com, excluding offers from “Just Launched” sellers as well as your own price. 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

// do not compete with offers that are just launched

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 = [];
// do not compete with oneself
filters.push(f.seller_id.excludes(FILLZ.SETTINGS.v1.seller_id_for_venue('amazon')));
// exclude 'just launched' sellers
filters.push(f.just_launched.is_false());
// filter offers from amazon.com
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;