fix - firstly set item as bought than send notifications