refactored _configure_product_lowest_offer, reduce branching.. again