Search...
onAddToCart( )
Adds an event handler that runs when the Add To Cart button on the Product Page is clicked.
Description
This function is currently only available for Wix Studio sites.
The onAddToCart()
function adds an event handler that runs when a site visitor clicks the Add To Cart button on the Product Page.
The event handler has 2 functions:
- The
cancel()
function stops a site visitor from proceeding with the Wix Checkout process. - The
resume()
function allows a site visitor to proceed with the Wix Checkout process.
Syntax
function onAddToCart(addToCartEventHandler: addToCartEventHandler): Promise<void>addToCartEventHandler: function addToCartEventHandler(resume: Function, cancel: Function): void
onAddToCart Parameters
NAME
TYPE
DESCRIPTION
addToCartEventHandler
The function to run when the Add To Cart button on the Product Page is clicked.
Returns
Return Type:
Promise<void>
addToCartEventHandler Parameters
NAME
TYPE
DESCRIPTION
resume
Function
A function that resumes the Wix Checkout process. This function doesn't take any parameters.
cancel
Function
A function that cancels the Wix Checkout process. This function doesn't take any parameters.
Returns
This function does not return anything.
Return Type:
void
Was this helpful?
Resume Wix Checkout process when Add To Cart button is clicked
Copy Code
1$w('#myProductPage').onAddToCart((resume, cancel) => {2 console.log('Resume the Wix Checkout process.');3 // custom code4 resume();5});
Cancel Wix Checkout process when Add To Cart button is clicked
Copy Code
1$w('#myProductPage').onAddToCart((resume, cancel) => {2 console.log('Cancel the Wix Checkout process.');3 // custom code4 cancel();5});