async _deleteProduct(sCollection, oEvent) {
			const oBindingContext = oEvent.getParameter("listItem").getBindingContext(sCartModelName);
			const oBundle = await this.requestResourceBundle();
			const sEntryId = oBindingContext.getProperty("ProductId");
			const sEntryName = oBindingContext.getProperty("Name");

			// show confirmation dialog
			MessageBox.show(oBundle.getText("cartDeleteDialogMsg"), {
				title: oBundle.getText("cartDeleteDialogTitle"),
				actions: [
					MessageBox.Action.DELETE,
					MessageBox.Action.CANCEL
				],
				onClose(oAction) {
					if (oAction !== MessageBox.Action.DELETE) {
						return;
					}
					const oCartModel = oBindingContext.getModel();
					const oCollectionEntries = {...oCartModel.getData()[sCollection]};

					delete oCollectionEntries[sEntryId];

					// update model
					oCartModel.setProperty("/" + sCollection, {...oCollectionEntries});

					MessageToast.show(oBundle.getText("cartDeleteDialogConfirmDeleteMsg", [sEntryName]));
				}
			});
		}
Helper function for the deletion of items from <code>cart</code> or <code>savedForLater</code> list.
If the delete button is pressed, a message dialog will open.
@param {string} sCollection the collection name
@param {sap.ui.base.Event} oEvent Event object