price and offer are checked when calculating sum