add PurchaseProduct