addToCart
Redirects to the customization page to fill in the details and add to cart. Details can also be passed in the payload and will be pre-filled in the customization page.
It is not currently possible to bypass the customization page when adding to the cart.
note
If other commands other than this one are issued before customization is completed, the giftcard will not be added to the cart.
note
Only visible giftcards can be added, calculated after the filterList command.
Example
rpt({
widget: 'giftcards',
command: 'addToCart',
payload: {
id: 254,
price: 300,
sender: {
name: 'John',
email: 'sender@example.com',
},
recipient: {
name: 'Doe',
email: 'recipient@example.com',
message: 'Have fun!',
},
},
})
Payload
| Property | Type | Description |
|---|---|---|
price | number | Price of the giftcard. Mandatory if its an open giftcard, ignored if it is not |
id | number | Id of the giftcard |
sender | { name: string, email: string } | Sender details |
recipient | { name: string, email: string, message: string } | Recipient details |