Email Wishlist

Send an email of the wishlist contents to an email address.

swat.sendListViaEmail

Sends an email with the wishlist contents of the current user to a given email id.

Definition

swat.sendListViaEmail(params, onSuccess, onError)

Example

// List ID You wish to email. 
let lid = "";

// information required to send the email
let params = {
    toEmailId: "[email protected]", // To Email
    fromName: "ABC XYZ", // From Name 
    note: "Hey, check out these products!",  // Note 
    lid: lid, // null when multiple list is not enabled
    cprops: {}, // custom props for the share, future usage
}

// Success Callback.
let onSuccess = function(response) {
    console.log("Successfully sent the wishlist contents via Email", response)
}

// Error Callback.
let onError = function(error) {
  // Error is an xhrObject
    console.log("There was an Error Sending the email", error);
}

// Send API 
swat.sendListViaEmail(params, onSuccess, onError);

API Parameters

ArgumentTypeDescription
params.lidguidlist id of the list you wish to share.
params.toEmailIdstringAn email Id to send the wihlist to
params.fromNamestringThe sender's name
params.notestringSome personal note that needs to be sent along with the email contents
params.cprops
(optional)
objectReserved for future
onSuccessfunctionA callback function which takes a single argument (JSON response from the swym service)
onErrorfunctionA callback function that gets called if the send failed

Success Response

{
    "listinfo": {
        "di": "c3feba7e-c0e0-47cb-be5e-5c32e688fa84",
        "listcontents": [
            {
                "di": "c3feba7e-c0e0-47cb-be5e-5c32e688fa84",
                "bt": "Swym Marketing",
                "dt": "Circle Pink Basin with Gold Rim",
                "cts": 1679570465816,
                "empi": 7096233230534,
                "sku": "23",
                "cby": null,
                "lid": "9f63f7b3-2db4-42ae-bf8b-d728484cad60",
                "du": "https://demo.swym.it/products/circle-pink-basin-with-gold-rim?variant=41254658539718",
                "pid": "KABSbuGyYCuM6/IV7e7cGxT1978LieU1jRdMt6XhYfo=",
                "epi": 41254658539718,
                "id": "4faa55ca-0c17-409b-aa55-ca0c17809bdf",
                "uts": 1679570465816,
                "_pkey": "c3feba7e",
                "iu": "https://cdn.shopify.com/s/files/1/0534/3635/0662/products/CirclePinkBasinwithGoldRim_620x620.jpg?v=1637582971",
                "_t": 2,
                "uby": null,
                "pr": 300.0
            },
            {
                "di": "c3feba7e-c0e0-47cb-be5e-5c32e688fa84",
                "bt": "Swym Marketing",
                "dt": "Circle Basin White",
                "cts": 1679570438391,
                "empi": 7096232476870,
                "sku": "23",
                "cby": null,
                "lid": "9f63f7b3-2db4-42ae-bf8b-d728484cad60",
                "du": "https://demo.swym.it/products/circle-basin-white?variant=41254657360070",
                "pid": "KABSbuGyYCuM6/IV7e7cGxT1978LieU1jRdMt6XhYfo=",
                "epi": 41254657360070,
                "id": "a6a1541a-f546-4c77-a154-1af5464c776e",
                "uts": 1679570438391,
                "_pkey": "c3feba7e",
                "iu": "https://cdn.shopify.com/s/files/1/0534/3635/0662/products/CircleBasinWhite_620x620.jpg?v=1637582937",
                "_t": 2,
                "uby": null,
                "pr": 300.0
            },
            {
                "di": "c3feba7e-c0e0-47cb-be5e-5c32e688fa84",
                "bt": "Swym Demo",
                "dt": "Striped Bag",
                "cts": 1666196721008,
                "empi": 6575309390022,
                "cby": null,
                "lid": "9f63f7b3-2db4-42ae-bf8b-d728484cad60",
                "du": "https://demo.swym.it/products/copy-of-peaks-design-bag?variant=39413927182534",
                "pid": "KABSbuGyYCuM6/IV7e7cGxT1978LieU1jRdMt6XhYfo=",
                "epi": 39413927182534,
                "id": "24300d50-cdbd-4de4-b00d-50cdbd6de473",
                "uts": 1679313702035,
                "_pkey": "c3feba7e",
                "iu": "https://cdn.shopify.com/s/files/1/0534/3635/0662/products/smartmockups_kh4gut7l_620x620.jpg?v=1616077965",
                "_t": 2,
                "uby": null,
                "pr": 17.0,
                "vi": "Black"
            }
        ],
        "userinfo": null,
        "lty": "wl",
        "cts": 1666196720652,
        "anonRead": 1,
        "cnt": 3,
        "lname": "My Wishlist",
        "cby": null,
        "lid": "9f63f7b3-2db4-42ae-bf8b-d728484cad60",
        "pid": "KABSbuGyYCuM6/IV7e7cGxT1978LieU1jRdMt6XhYfo=",
        "st": 1,
        "id": "b7ffab8f-6f40-41ca-bfab-8f6f40d1ca5c",
        "uts": 1680008865557,
        "_pkey": "c3feba7e",
        "_t": 1,
        "itemcmnts": 0,
        "uby": null,
        "lhash": "bXktd2lzaGxpc3Q="
    },
    "msg": "List emailed successfully."
}

📘

The template we send is the default Wishlist Share Template; if you want to customize it, this may be a fee-based endeavour.