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

  1. Sign in to the Alexa developer console.
  2. From the skill list, locate your custom skill, and then, in the dropdown under ACTIONS, select Edit.
  3. On the Distribution page, enter the information for your skill.
  4. To navigate to the Privacy & Compliance page, click Save and continue.
  5. Under Privacy & Compliance, enter the following information to enable Alexa Shopping Actions.
    1. For Does this skill use Alexa Shopping Actions?, click Yes.
    2. 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.
  6. 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

  1. Open your skill manifest file in your editor.
  2. Navigate to the privacyAndCompliance section, and then add the shoppingKit object.
  3. To enable Alexa Shopping Actions, set the isShoppingActionsEnabled property to true.
  4. If you registered your skill with the Amazon Associates on Alexa program, set the isAmazonAssociatesOnAlexaEnabled property to true.
    Otherwise, set the isAmazonAssociatesOnAlexaEnabled property to false.
  5. Save your manifest file.
  6. To deploy the changed manifest, use the Alexa Skills Kit Command Line Interface.

Was this page helpful?

Last updated: Nov 23, 2023