Implemented product delete