completed buy and sell methods for Shop