deleteFromWishlist
- 1 Minute to read
- Print
- DarkLight
deleteFromWishlist
- 1 Minute to read
- Print
- DarkLight
Article summary
Did you find this summary helpful?
Thank you for your feedback
You can analyze in detail which products on your website are deleted from a wishlist. "DeleteFromWishlist" is set as the product status when a product is removed from the wishlist.
Methods
The deleteFromWishlist object contains the following four methods, which are contained in the objects data and parameter:
set: Overwrites all existing values.
add: Overwrites only the corresponding values.
get: Returns the current configuration.
remove: Removes the current configuration or individual values.
data
set
/**
* @param {{
* id: string,
* [cost=0]: number,
* [quantity=0]: number,
* [soldOut=false]: boolean,
* [parameter={}]: {[number]: string},
* [category={}]: {[number]: string}
* }[]} data
*
* @returns {wtSmart.product.deleteFromWishlist.data}
*/
wtSmart.product.deleteFromWishlist.data.set(data);
add
/**
* @param {{
* id: string,
* [cost=0]: number,
* [quantity=0]: number,
* [soldOut=false]: boolean,
* [parameter={}]: {[number]: string},
* [category={}]: {[number]: string}
* }[]} data
*
* @returns {wtSmart.product.deleteFromWishlist.data}
*/
wtSmart.product.deleteFromWishlist.data.add(data);
get
/**
* @returns {{
* id: string,
* cost: number,
* quantity: number,
* soldOut: boolean,
* parameter: {[number]: string},
* category: {[number]: string}
* }[]}
*/
wtSmart.product.deleteFromWishlist.data.get();
remove
/**
* @param {number[]} [removeDeleteFromWishlist]
*
* @returns {wtSmart.product.deleteFromWishlist.data}
*/
wtSmart.product.deleteFromWishlist.data.remove(removeDeleteFromWishlist);
Example
var product = {
id: 'ABC-123',
cost: 99.90,
quantity: 2,
soldOut: false,
parameter: {
1: 'L'
},
category: {
1: 'tops',
2: 'noname'
}
};
// set product deleteFromWishlist data
wtSmart.product.deleteFromWishlist.data.set([product, product2]);
// add product deleteFromWishlist data
wtSmart.product.deleteFromWishlist.data.add([product3, product4]);
// get product deleteFromWishlist data
var data = wtSmart.product.deleteFromWishlist.data.get();
// remove all product deleteFromWishlist data
wtSmart.product.deleteFromWishlist.data.remove();
// remove only the first (product) product deleteFromWishlist data
wtSmart.product.deleteFromWishlist.data.remove([1]);
parameter
set
/**
* @param {{[number]: string}} data
*
* @returns {wtSmart.product.deleteFromWishlist.parameter}
*/
wtSmart.product.deleteFromWishlist.parameter.set(data);
add
/**
* @param {{[number]: string}} data
*
* @returns {wtSmart.product.deleteFromWishlist.parameter}
*/
wtSmart.product.deleteFromWishlist.parameter.add(data);
get
/**
* @returns {{[number]: string}}
*/
wtSmart.product.deleteFromWishlist.parameter.get();
remove
/**
* @param {number[]} [removeDeleteFromWishlist]
*
* @returns {wtSmart.product.deleteFromWishlist.parameter}
*/
wtSmart.product.deleteFromWishlist.parameter.remove(removeDeleteFromWishlist);
Example
// set product deleteFromWishlist parameter
wtSmart.product.deleteFromWishlist.parameter.set({
1: 'bar'
});
// add product deleteFromWishlist parameter
wtSmart.product.deleteFromWishlist.parameter.add({
7: 'foo.bar'
});
// get product deleteFromWishlist parameter
var data = wtSmart.product.deleteFromWishlist.parameter.get();
// remove all product deleteFromWishlist parameter
wtSmart.product.deleteFromWishlist.parameter.remove();
// remove only product deleteFromWishlist parameter 7
wtSmart.product.deleteFromWishlist.parameter.remove([7]);
Code Generator
Use the code generator to create individual code that you can then integrate directly into the website.
Was this article helpful?