Skip to main content

Send Message with Commerce Template

Commerce Template

Official Documentation

This message format displays product information including the price. While it may not allow for adding as long text as a feed template or including social information, it has the advantage of informing users about the price information.

Use Case: It is suitable for informing users about products sold in online shopping malls or promoting items by including price information (regular price, discount price, discount rate).

Image

Template Type Definition

/**
* Commerce template class provided as a basic template
*
* @property content Content of the message including text, image, and link information
* @property commerce Price information for the content
* @property buttons Button list. Used when you want to change the button title and the link, or when you want to use two buttons. (Up to 2 buttons)
* @property buttonTitle Set to change the default button title "Learn more". If used, the link to move when the button is clicked will be the value entered in the content.
*/
export interface KakaoCommerceTemplate {
content: KakaoTemplateContent;
commerce: KakaoTemplateCommerce;
buttons?: KakaoTemplateButton[];
buttonTitle?: string;
}

Send Message to Myself

sendCommerceTemplateToMe to send a template message to yourself.

export function sendCommerceTemplateToMe(params: {
template: KakaoCommerceTemplate;
})
  • template: The template object.

Send Message to Friends

Use sendCommerceTemplateToFriends to send a template message to your friends.

export function sendCommerceTemplateToFriends(params: {
template: KakaoCommerceTemplate;
receiverUuids: string[];
})
info

Refer to Component Types for detailed component types.

If you encounter any issues, refer to Troubleshooting.