Enable Alexa Shopping Kit in Your Skill
To make product recommendations in your skill, you must enable Alexa Shopping Kit in your skill manifest. You can enable shopping in the Alexa developer console or directly in the skill manifest file.
Enable Alexa shopping kit in the developer console
As part of the skill definition, you must enable your skill for shopping and, optionally, the Amazon Associates on Alexa program.
To enable Alexa shopping kit in the developer console
- Sign in to the Alexa developer console.
- From the skill list, locate your custom skill, and then, in the dropdown under ACTIONS, select Edit.
- On the Distribution page, enter the information for your skill.
- To navigate to the Privacy & Compliance page, click Save and continue.
- Under Privacy & Compliance, enter the following information to enable Alexa Shopping Actions.
- For Does this skill use Alexa Shopping Actions?, click Yes.
- For Are you using Alexa Shopping Actions in your skill as part of the Amazon Associate program?, click Yes if you registered your skill with the Amazon Associates on Alexa program; otherwise, click No.
- To save, click Save and continue.
Enable Alexa shopping in the skill manifest
Alternatively, you can update your skill manifest to enable Alexa Shopping Actions in your skill. Here, you add the shoppingKit
object to theprivacyAndCompliance
section in your skill manifest file.
The following example shows the skill manifest configured with Alexa shopping.
"privacyAndCompliance": {
"allowsPurchases": false,
"usesPersonalInfo": false,
"isChildDirected": false,
"isExportCompliant": true,
"containsAds": false,
"locales": {
"en-US": {
"privacyPolicyUrl": "https://www.example.com",
"termsOfUseUrl": "https://www.example.com"
},
},
"shoppingKit": {
"isShoppingActionsEnabled": true,
"isAmazonAssociatesOnAlexaEnabled": false
}
}
To enable your skill for Alexa shopping kit in the skill manifest
- Open your skill manifest file in your editor.
- Navigate to the
privacyAndCompliance
section, and then add theshoppingKit
object. - To enable Alexa Shopping Actions, set the
isShoppingActionsEnabled
property totrue
. - If you registered your skill with the Amazon Associates on Alexa program, set the
isAmazonAssociatesOnAlexaEnabled
property totrue
.
Otherwise, set theisAmazonAssociatesOnAlexaEnabled
property tofalse
. - Save your manifest file.
- To deploy the changed manifest, use the Alexa Skills Kit Command Line Interface.
Last updated: Mar 26, 2024