Alexa Magento 2 Module for Magento 2 and Amazon Alexa.
Alexa Magento 2 Module allows to retrieve data from a Magento 2 website
using an Amazon Alexa device (such as an Amazon Echo).
User: "Alexa, demande à magento le nombre de clients connectés"
Alexa: "Le nombre de clients et visiteurs en ligne est de 10."
| Version | |
|---|---|
| PHP | >=7.2 |
| Magento | >=2.3 |
In order to communicate with the Magento module, your Alexa device must have access to Alexa skill Magento 2.
composer require click-and-mortar/alexa-magento2-module
php bin/magento setup:upgrade
Using Alexa Skills Kit CLI to simulate the skill via interactive dialog with Alexa.
- Get average order
$ ask dialog --locale fr-FR
User > demande à magento le panier moyen
Alexa > Le panier moyen est de 119,75 € depuis le lancement du site.- Get bestsellers
$ ask dialog --locale fr-FR
User > demande à magento les produits les plus vendus
Alexa > Les 3 produits les mieux vendus sont : Erika Running Short-32-Red avec un nombre de 10, Erika Running Short-31-Red avec un nombre de 1, Erika Running Short-28-Red avec un nombre de 1.- Get customers now online
$ ask dialog --locale fr-FR
User > demande à magento le nombre de clients connectés
Alexa > Le nombre de clients et visiteurs en ligne est de 10.- Get orders count for period
See here for available periods.
$ ask dialog --locale fr-FR
User > demande à magento le nombre de commandes
Alexa > Il y a 5 commandes depuis le lancement du site. User > demande à magento le nombre de commandes du mois
Alexa > Le nombre de commandes est de 4 pour le mois en cours.- Get turnover for period
See here for available periods.
$ ask dialog --locale fr-FR
User > demande à magento le chiffre d'affaires
Alexa > Le chiffre d'affaires est de 479,00 € depuis le lancement du site.$ ask dialog --locale fr-FR
User > demande à magento le chiffre d'affaires pour les sept derniers jours
Alexa > Vous avez un chiffre d'affaires pour les sept derniers jours de 119,00 €.- Add authentication to the API
- Handle locales as currently only
fr_FRis supported - Manually verify that the request was sent by Alexa
- Verify that the request came from your skill