Completed Shop CRUD functionality