When a customer wants to purchase an item directly, your skill should send them to Amazon's purchase flow without the need of an explicit user confirmation. Direct Purchasing or Buy Intent ensures hassle-free buying of an ISP product within your skill. It is particularly useful when a customer returns to a skill and wishes to buy an ISP product which they had heard before.
There are two scenarios when a customer is making a direct purchase:
a) Customer knows the product name or item.
b) Customer does not know the product name or item.
Let us take a look at this in detail below:
Instance A: Customer is aware of the product name or item. When a customer invokes the “buy <product name> ” intent, the skill must route the request to Amazon Purchase flow. Here, the skill must also provide the customer with clear information on what benefits or contents are available within the product purchase and also provide clear pricing of the ISP product.
In the below example, the customer wants to purchase “Golden Eggs” pack. Thus, the skill routes to Amazon purchase flow providing information related to cost and benefits of the pack.
Customer: “Alexa, start Treasure Hunt.”
Alexa: “Welcome to Treasure Hunt. You were last in Amazon Forest, what would you like to do?”
Customer: “Buy Golden Eggs pack.”
Alexa (via Amazon Purchase): “The Golden Eggs pack includes 3000 coins and 2 characters, which you can use to purchase tool or characters while you play the hay stick farm. It's $.99 plus tax. Would you like to buy it?”
Customer: “Yes.”
Alexa: “Great, you have now successfully purchased Golden Eggs pack.”
Instance B: Customer does not know the product name or item that they want to buy. Here, the skill informs the customer about different packs that are available, and when they select a product from the provided options, it gives information about the cost and benefits of the product before the customer agrees to proceed with the request.
Customer: “Alexa, start Treasure Hunt.”
Alexa: “Welcome to Treasure Hunt. You were last in Amazon Forest, what would you like to do?”
Customer: “I want a pack.”
Alexa: “I have three packs for the Hay Stick Farm: Golden Eggs pack, Piggy Battle In pack, Grazing Crow pack, which one would you like?”
Customer: “Golden Eggs pack.”
Alexa (via the Amazon Purchase Flow): "Good choice. “The Golden Eggs pack includes 3000 coins and 2 characters, which you can use to purchase tool or characters while you play the hay stick farm. It's $.99 plus tax. Would you like to buy it?"
Customer: “Yes.”
Alexa: “Great, you have now successfully purchased Golden Eggs pack.”
If the direct purchasing or buying is missing or isn’t working properly, this may interfere with good user experience and the customer may drop buying the product.
Thus, it is important to integrate this feature in your skill building. To learn more, check out the documentation about the overall In-Skill Purchasing Experience or How to make a purchase suggestion.
For any specific questions, feel free to contact us.
Happy Skill Building!
-
- Alexa
- Alexa Prize
- Alexa Connect Kit (ACK)
- Alexa Dev Days
- Alexa Developer Programs
- Alexa Developer Rewards
- Alexa Flash Briefing Skill API
- Alexa Gadgets
- Alexa Skill Management API (SMAPI)
- Alexa Skills Kit (ASK)
- Alexa Smart Home Skill API
- Alexa Video Skill API
- Alexa Voice Service (AVS)
- Amazon Pay
- In-Skill Purchases
- Works with Alexa
- Amazon Music
- Apps for Windows
- Appstore
- Frustration-Free Setup
- Leaderboards & Tournaments
- Amazon Fire Devices
- Merch by Amazon
- Amazon Underground
- Mobile APIs and Services
- General Android
- Amazon Dash Replenishment
- 日本語版ナレッジベース
- 亚马逊应用开发者中文论坛
- Forum Help
- Alexa
- Sign in