SlideShare ist ein Scribd-Unternehmen logo
1 von 76
Downloaden Sie, um offline zu lesen
1 / 76
7 Tipps für den
Voice Commerce
mit PHP
2 / 76
Ralf Eggert
CEO Travello GmbH
PHP Entwickler
Alexa Champion
3 / 76
Eine Definition
4 / 76
Voice Commerce
Einkaufen per
Sprachassistent wie z.B.
Alexa, Siri, Cortana,
Google Assistant
5 / 76
Drei Fragen
6 / 76
Frage 1:
Wer nutzt einen digitalen
Sprachassistenten?
7 / 76
Frage 2:
Wer hat schon einmal
etwas über einen digitalen
Sprachassistenten
eingekauft?
8 / 76
Frage 3:
Was habt ihr bisher mit
einem digitalen
Sprachassistenten
eingekauft?
9 / 76
Tipp 1:
Dem Hype trotzen!
10 / 76
Welcher Hype?
Und warum
trotzen?
11 / 76
»60% interessieren
sich für Einkauf per
Sprache und 54%
würden
Lebensmittel per
Sprache kaufen.«
Consumer Barometer, Fokusthema: Voice Commerce
von KPMG mit 500 Teilnehmern, August 2018
12 / 76
»7% der Teilnehmer
aus UK haben bisher
Einkäufe per
Sprachassistent
getätigt.«
Auswertung von CNBC auf Basis der Studie
»Let's Talk Voice Assistants« von Code Computerlove,
aus dem Juni 2018
13 / 76
»Rund 40% der
Deutschen kaufen
per Sprachassistent
ein«
Studie »Deutschland, deine Sprachassistenten«
Duale Hochschule Baden-Württemberg im Auftrag von Quisma
mit 1.065 Personen im Mai 2018
14 / 76
»Nur 2% der US-
Amerikaner haben
in 2018 per Echo
Device ein Produkt
gekauft.«
Auswertung von »The Information«
The Reality Behind Voice Shopping Hype, August 2018
15 / 76
»21,2% der US-
Amerikaner haben
bereits per
Sprachassistent
eingekauft«
Aus dem »Voice Shopping Consumer Adoption Report 2018«
von Voicebot.ai and Voysis durchgeführt im Mai 2018
unter 1.203 Teilnehmern
16 / 76
Was denn nun?
17 / 76
Die Wahrheit liegt
in der Mitte!
18 / 76
Traue keiner
Statistik, die du
nicht selber
gefälscht hast!
19 / 76
Und traue vor allem
niemandem, der für
dich Statistiken
ausgewählt und
interpretiert hat!
20 / 76
Tipp 2:
Richtige Produkte
auswählen!
21 / 76
Was bedeutet das?
22 / 76
Alexa,
Ich möchte
Klopapier kaufen!
23 / 76
Alexa,
Ich möchte
Mind Control kaufen!
24 / 76
Alexa,
Ich möchte
das BGB kaufen!
25 / 76
Alexa,
Ich möchte
Katzenfutter kaufen!
26 / 76
Alexa,
Ich möchte
ein Puppenhaus kaufen!
27 / 76
Alexa,
Ich möchte
Spülmaschinentabs
kaufen!
28 / 76
»This is about more than just music, isn’t
it? If you succeed, you’ll have placed an
Amazon cash register in every house in the
country.«
»It’s not about that. For sure, if you have a
2-year-old and you see that you’re running
low on diapers, we want to make that easy
for you. But voice interface is only going to
take you so far on shopping. It’s good for
reordering consumables, where you don’t
have to make a lot of choices, but most
online shopping is going to be facilitated by
having a display.«
https://goo.gl/U6HYwC
29 / 76
Amazon deckt für
Alexa bereits die
»Verbrauchsgüter«
selber ab.
30 / 76
Spezialisierung
auf eine Nische
31 / 76
Oder:
auf komplexere
Produkte setzen
32 / 76
Tipp 3:
Komplexere Produkte
verkaufen!
33 / 76
Was sind
komplexere
Produkte?
34 / 76
Alexa,
Ich möchte
eine Jeans kaufen!
35 / 76
Alexa,
Ich möchte
Turnschuhe kaufen!
36 / 76
Alexa,
Ich möchte
eine Schrankwand kaufen!
37 / 76
Alexa,
Ich möchte
ein Auto kaufen!
38 / 76
Warum sind diese
Produkte
komplexer als die
Verbrauchsgüter?
39 / 76
Produktberatung
per Sprachassistent!
40 / 76
Schrittweise die
Produktauswahl
eingrenzen!
41 / 76
Zusatzinfos nur auf
Nachfrage anbieten
42 / 76
Für Kaufabschluss
den Medienbruch
bewusst in Kauf
nehmen!
43 / 76
Geeignete
Produktkategorien
auswählen
44 / 76
Tipp 4:
Plattform wählen!
45 / 76
Markt (Studie CIRP Juni 2018)
70% 24% 6%
46 / 76
Auswahl
47 / 76
Alexa
Höhere Verbreitung im
stationären Bereich
48 / 76
Alexa
Bezahlen per Amazon Pay
49 / 76
Alexa
Eigener Alexa Skill
50 / 76
Google Assistant
Höhere Verbreitung im
mobilen Bereich
51 / 76
Google Assistant
Google Transactions mit
Google Pay
52 / 76
Google Assistant
Eigene Google Action
53 / 76
Beide Plattformen
bedienen!
54 / 76
Tipp 5:
Entwicklung planen!
55 / 76
Offizielle SDKs von
Amazon für Alexa
Development
56 / 76
Warum dann PHP?
57 / 76
PHP dominiert den
E-Commerce
58 / 76
PHP Entwickler
arbeiten bereits im
Unternehmen
59 / 76
Anforderungen ans
Shop Backend
60 / 76
Anforderung
Per API den Zugriff auf
alle Filteroptionen
ermöglichen
61 / 76
Anforderung
API liefert Produktdaten
anhand Filter und
Verfügbarkeit liefern
können
62 / 76
Anforderung
API liefert Produktanzahl
anhand Filter und
Verfügbarkeit liefern
können
63 / 76
Anforderung
Content für Voice
aufbereiten
Wichtigste Anforderung!
64 / 76
Tipp 6:
Voice-Anwendung
umsetzen!
65 / 76
HTTPS
Endpoint
Server
Alexa Voice Service
Text Response

Voice Response
Card Response
Voice Command
Voice Request
JSON Request
JSON Response
66 / 76
Alexa Voice Service
Automatic
Speech
Recognition
(ASR)
Natural
Language
Understanding
(NLU)
Text
To
Speech
(TTS)
Voice
Command
Mapping
67 / 76
Alexa Skills Kit
Interaction-Model /
Skill Builder
Configuration
Publishing /
Privacy
Test
Service Simulator
Beta Test
68 / 76
Alexa Developer
Console
https://developer.amazon.com/alexa
69 / 76
phlexa
PHP Framework für
die Entwicklung von
Alexa Skills
https://www.phoice.tech/phlexa
70 / 76
private function prepareParameters(
$color
): Parameters {
$session = $this->getAlexaResponse()
->getSessionContainer();
$session->setAttribute('color', $color);
$ageGroup = $session->getAttribute('age_group');
$type = $session->getAttribute('type');
$size = $session->getAttribute('size');
$params = new Parameters();
$params->offsetSet('ageGroup', $ageGroup);
$params->offsetSet('type', $type);
$params->offsetSet('size', $size);
$params->offsetSet('color', $color);
return $params;
}
private function handleResponse(
$count, $color
): AlexaResponse {
/** … */
}
}
namespace ShopIntent;
class ColorIntent extends AbstractIntent
{
public const NAME = 'ColorIntent';
public function handle(): AlexaResponse
{
$color = $this->getColorSlotValue();
$params = $this->prepareParameters($color);
$count = $this->getProductApi()
->getProductCount($params);
return $this->handleResponse($count, $color);
}
private function getColorSlotValue(): string
{
$intentRequest = $this->getAlexaRequest()
->getRequest();
return $intentRequest->getIntent()
->getSlotValue('color', true);
}
71 / 76
if ($this->isDisplaySupported()) {
$textContent = new TextContent(
'<font size="5"><b>' . $resultsTitle
. '</b></font>',
TextContent::TYPE_RICH_TEXT,
'<font size="3">' . $displayMessage
. '</font>',
TextContent::TYPE_RICH_TEXT
);
$this->addBodyTemplateDirective(
RenderTemplate::TYPE_BODY_TEMPLATE_6,
$textContent,
'color'
);
} else {
$smallImageUrl = $this->getSkillConfig()
->getSmallImageUrl();
$largeImageUrl = $this→getSkillConfig()→
->getLargeImageUrl();
$this->getAlexaResponse()->setCard(
new Standard(
$resultsTitle, $cardMessage,
$smallImageUrl, $largeImageUrl
)
);
}
return $this->getAlexaResponse();
}
private function handleResponse(
$count, $color
): AlexaResponse {
$resultsTitle = $this->getTextHelper()
->getResultsTitle($count);
$colorConfirm = $this→getTextHelper()→
->getColorConfirm($color);
$priceMessage = $this→getTextHelper()→
->getPriceMessage();
$outputMessage = $colorConfirm
. SSML::BREAK_OUTPUT;
$displayMessage = $colorConfirm
. TextContent::BREAK_DISPLAY;
$cardMessage = $colorConfirm
. Standard::BREAK_CARD;
$outputMessage .= $priceMessage;
$displayMessage .= $priceMessage;
$cardMessage .= $priceMessage;
$this->getAlexaResponse()->setOutputSpeech(
new SSML($outputMessage)
);
72 / 76
Tipp 7:
Stetig lernen!
73 / 76
1. Klein anfangen.
2. Lernen.
3. Verbessern.
4. Zurück zu 2.
74 / 76
Ein Voice Shopping
Projekt ist nie
fertig.
Ein Online Shop ja
auch nicht.
75 / 76
Fragen?
76 / 76
Danke!
ralf@travello.audio
https://www.travello.audio

Weitere ähnliche Inhalte

Ähnlich wie Sieben Tipps für den Voice Commerce mit PHP

SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015commercetools developers
 
Trends 2016 im Reality Check
Trends 2016 im Reality CheckTrends 2016 im Reality Check
Trends 2016 im Reality CheckTRENDONE GmbH
 
Haemes Senf zu Digital Publishing, Mai 2015
Haemes Senf zu Digital Publishing, Mai 2015Haemes Senf zu Digital Publishing, Mai 2015
Haemes Senf zu Digital Publishing, Mai 2015Haeme Ulrich
 
Digitale Assistenten - OMX 2017
Digitale Assistenten - OMX 2017Digitale Assistenten - OMX 2017
Digitale Assistenten - OMX 2017Bastian Grimm
 
Alexa - lass uns shoppen gehen
Alexa - lass uns shoppen gehenAlexa - lass uns shoppen gehen
Alexa - lass uns shoppen gehenRalf Eggert
 

Ähnlich wie Sieben Tipps für den Voice Commerce mit PHP (8)

SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
SPHERE.IO eCommerce as API platform - Nikolaus Kühn @ eCommerceCamp Jena 2015
 
SEO: Hands on Voice Search
SEO: Hands on Voice SearchSEO: Hands on Voice Search
SEO: Hands on Voice Search
 
Hands on SEO in Zeiten der Sprachsuche
Hands on SEO in Zeiten der SprachsucheHands on SEO in Zeiten der Sprachsuche
Hands on SEO in Zeiten der Sprachsuche
 
Trends 2016 im Reality Check
Trends 2016 im Reality CheckTrends 2016 im Reality Check
Trends 2016 im Reality Check
 
Mehr Umsatz mit einer intelligenten Shop-Suche
Mehr Umsatz mit einer intelligenten Shop-SucheMehr Umsatz mit einer intelligenten Shop-Suche
Mehr Umsatz mit einer intelligenten Shop-Suche
 
Haemes Senf zu Digital Publishing, Mai 2015
Haemes Senf zu Digital Publishing, Mai 2015Haemes Senf zu Digital Publishing, Mai 2015
Haemes Senf zu Digital Publishing, Mai 2015
 
Digitale Assistenten - OMX 2017
Digitale Assistenten - OMX 2017Digitale Assistenten - OMX 2017
Digitale Assistenten - OMX 2017
 
Alexa - lass uns shoppen gehen
Alexa - lass uns shoppen gehenAlexa - lass uns shoppen gehen
Alexa - lass uns shoppen gehen
 

Mehr von Ralf Eggert

ChatGPT: unser täglich' Bot gib uns heute
ChatGPT: unser täglich' Bot gib uns heuteChatGPT: unser täglich' Bot gib uns heute
ChatGPT: unser täglich' Bot gib uns heuteRalf Eggert
 
Der ultimative PHP Framework Vergleich 2023 Edition
Der ultimative PHP Framework Vergleich 2023 EditionDer ultimative PHP Framework Vergleich 2023 Edition
Der ultimative PHP Framework Vergleich 2023 EditionRalf Eggert
 
PHP Module als Rundum-Sorglos-Pakete entwickeln
PHP Module als Rundum-Sorglos-Pakete entwickelnPHP Module als Rundum-Sorglos-Pakete entwickeln
PHP Module als Rundum-Sorglos-Pakete entwickelnRalf Eggert
 
Alexa, what's next?
Alexa, what's next?Alexa, what's next?
Alexa, what's next?Ralf Eggert
 
Alexa, wohin geht die Reise
Alexa, wohin geht die ReiseAlexa, wohin geht die Reise
Alexa, wohin geht die ReiseRalf Eggert
 
8. Hamburg Voice Interface Meetup
8. Hamburg Voice Interface Meetup8. Hamburg Voice Interface Meetup
8. Hamburg Voice Interface MeetupRalf Eggert
 
Alexa Skill Maintenance
Alexa Skill MaintenanceAlexa Skill Maintenance
Alexa Skill MaintenanceRalf Eggert
 
Vom Zend Framework zu Laminas
Vom Zend Framework zu LaminasVom Zend Framework zu Laminas
Vom Zend Framework zu LaminasRalf Eggert
 
Vom Zend Framework zu Laminas
Vom Zend Framework zu LaminasVom Zend Framework zu Laminas
Vom Zend Framework zu LaminasRalf Eggert
 
Alexa for Hospitality
Alexa for HospitalityAlexa for Hospitality
Alexa for HospitalityRalf Eggert
 
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...Ralf Eggert
 
Fortgeschrittene Techniken für erfolgreiche Sprachanwendungen
Fortgeschrittene Techniken für erfolgreiche SprachanwendungenFortgeschrittene Techniken für erfolgreiche Sprachanwendungen
Fortgeschrittene Techniken für erfolgreiche SprachanwendungenRalf Eggert
 
Die sieben Projektphasen für Voice Projekte
Die sieben Projektphasen für Voice ProjekteDie sieben Projektphasen für Voice Projekte
Die sieben Projektphasen für Voice ProjekteRalf Eggert
 
Künstliche Intelligenz – Traum und Wirklichkeit
Künstliche Intelligenz – Traum und WirklichkeitKünstliche Intelligenz – Traum und Wirklichkeit
Künstliche Intelligenz – Traum und WirklichkeitRalf Eggert
 
Multi-Modal Voice Development with Amazon Alexa
Multi-Modal Voice Development with Amazon AlexaMulti-Modal Voice Development with Amazon Alexa
Multi-Modal Voice Development with Amazon AlexaRalf Eggert
 
Mein Haus, mein Auto, mein Backend
Mein Haus, mein Auto, mein BackendMein Haus, mein Auto, mein Backend
Mein Haus, mein Auto, mein BackendRalf Eggert
 
Zend/Expressive 3 – The Next Generation
Zend/Expressive 3 – The Next GenerationZend/Expressive 3 – The Next Generation
Zend/Expressive 3 – The Next GenerationRalf Eggert
 
Multi Modal Voice Development with Amazon Alexa
Multi Modal Voice Development with Amazon AlexaMulti Modal Voice Development with Amazon Alexa
Multi Modal Voice Development with Amazon AlexaRalf Eggert
 
Alexa, ich möchte Turnschuhe kaufen
Alexa, ich möchte Turnschuhe kaufenAlexa, ich möchte Turnschuhe kaufen
Alexa, ich möchte Turnschuhe kaufenRalf Eggert
 

Mehr von Ralf Eggert (20)

ChatGPT: unser täglich' Bot gib uns heute
ChatGPT: unser täglich' Bot gib uns heuteChatGPT: unser täglich' Bot gib uns heute
ChatGPT: unser täglich' Bot gib uns heute
 
Der ultimative PHP Framework Vergleich 2023 Edition
Der ultimative PHP Framework Vergleich 2023 EditionDer ultimative PHP Framework Vergleich 2023 Edition
Der ultimative PHP Framework Vergleich 2023 Edition
 
PHP Module als Rundum-Sorglos-Pakete entwickeln
PHP Module als Rundum-Sorglos-Pakete entwickelnPHP Module als Rundum-Sorglos-Pakete entwickeln
PHP Module als Rundum-Sorglos-Pakete entwickeln
 
Alexa, what's next?
Alexa, what's next?Alexa, what's next?
Alexa, what's next?
 
Alexa, wohin geht die Reise
Alexa, wohin geht die ReiseAlexa, wohin geht die Reise
Alexa, wohin geht die Reise
 
8. Hamburg Voice Interface Meetup
8. Hamburg Voice Interface Meetup8. Hamburg Voice Interface Meetup
8. Hamburg Voice Interface Meetup
 
Welcome Bixby
Welcome BixbyWelcome Bixby
Welcome Bixby
 
Alexa Skill Maintenance
Alexa Skill MaintenanceAlexa Skill Maintenance
Alexa Skill Maintenance
 
Vom Zend Framework zu Laminas
Vom Zend Framework zu LaminasVom Zend Framework zu Laminas
Vom Zend Framework zu Laminas
 
Vom Zend Framework zu Laminas
Vom Zend Framework zu LaminasVom Zend Framework zu Laminas
Vom Zend Framework zu Laminas
 
Alexa for Hospitality
Alexa for HospitalityAlexa for Hospitality
Alexa for Hospitality
 
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
Alexa, lass uns Geld verdienen – fünf Geschäftsmodelle, die wirklich funktion...
 
Fortgeschrittene Techniken für erfolgreiche Sprachanwendungen
Fortgeschrittene Techniken für erfolgreiche SprachanwendungenFortgeschrittene Techniken für erfolgreiche Sprachanwendungen
Fortgeschrittene Techniken für erfolgreiche Sprachanwendungen
 
Die sieben Projektphasen für Voice Projekte
Die sieben Projektphasen für Voice ProjekteDie sieben Projektphasen für Voice Projekte
Die sieben Projektphasen für Voice Projekte
 
Künstliche Intelligenz – Traum und Wirklichkeit
Künstliche Intelligenz – Traum und WirklichkeitKünstliche Intelligenz – Traum und Wirklichkeit
Künstliche Intelligenz – Traum und Wirklichkeit
 
Multi-Modal Voice Development with Amazon Alexa
Multi-Modal Voice Development with Amazon AlexaMulti-Modal Voice Development with Amazon Alexa
Multi-Modal Voice Development with Amazon Alexa
 
Mein Haus, mein Auto, mein Backend
Mein Haus, mein Auto, mein BackendMein Haus, mein Auto, mein Backend
Mein Haus, mein Auto, mein Backend
 
Zend/Expressive 3 – The Next Generation
Zend/Expressive 3 – The Next GenerationZend/Expressive 3 – The Next Generation
Zend/Expressive 3 – The Next Generation
 
Multi Modal Voice Development with Amazon Alexa
Multi Modal Voice Development with Amazon AlexaMulti Modal Voice Development with Amazon Alexa
Multi Modal Voice Development with Amazon Alexa
 
Alexa, ich möchte Turnschuhe kaufen
Alexa, ich möchte Turnschuhe kaufenAlexa, ich möchte Turnschuhe kaufen
Alexa, ich möchte Turnschuhe kaufen
 

Sieben Tipps für den Voice Commerce mit PHP

  • 1. 1 / 76 7 Tipps für den Voice Commerce mit PHP
  • 2. 2 / 76 Ralf Eggert CEO Travello GmbH PHP Entwickler Alexa Champion
  • 3. 3 / 76 Eine Definition
  • 4. 4 / 76 Voice Commerce Einkaufen per Sprachassistent wie z.B. Alexa, Siri, Cortana, Google Assistant
  • 5. 5 / 76 Drei Fragen
  • 6. 6 / 76 Frage 1: Wer nutzt einen digitalen Sprachassistenten?
  • 7. 7 / 76 Frage 2: Wer hat schon einmal etwas über einen digitalen Sprachassistenten eingekauft?
  • 8. 8 / 76 Frage 3: Was habt ihr bisher mit einem digitalen Sprachassistenten eingekauft?
  • 9. 9 / 76 Tipp 1: Dem Hype trotzen!
  • 10. 10 / 76 Welcher Hype? Und warum trotzen?
  • 11. 11 / 76 »60% interessieren sich für Einkauf per Sprache und 54% würden Lebensmittel per Sprache kaufen.« Consumer Barometer, Fokusthema: Voice Commerce von KPMG mit 500 Teilnehmern, August 2018
  • 12. 12 / 76 »7% der Teilnehmer aus UK haben bisher Einkäufe per Sprachassistent getätigt.« Auswertung von CNBC auf Basis der Studie »Let's Talk Voice Assistants« von Code Computerlove, aus dem Juni 2018
  • 13. 13 / 76 »Rund 40% der Deutschen kaufen per Sprachassistent ein« Studie »Deutschland, deine Sprachassistenten« Duale Hochschule Baden-Württemberg im Auftrag von Quisma mit 1.065 Personen im Mai 2018
  • 14. 14 / 76 »Nur 2% der US- Amerikaner haben in 2018 per Echo Device ein Produkt gekauft.« Auswertung von »The Information« The Reality Behind Voice Shopping Hype, August 2018
  • 15. 15 / 76 »21,2% der US- Amerikaner haben bereits per Sprachassistent eingekauft« Aus dem »Voice Shopping Consumer Adoption Report 2018« von Voicebot.ai and Voysis durchgeführt im Mai 2018 unter 1.203 Teilnehmern
  • 16. 16 / 76 Was denn nun?
  • 17. 17 / 76 Die Wahrheit liegt in der Mitte!
  • 18. 18 / 76 Traue keiner Statistik, die du nicht selber gefälscht hast!
  • 19. 19 / 76 Und traue vor allem niemandem, der für dich Statistiken ausgewählt und interpretiert hat!
  • 20. 20 / 76 Tipp 2: Richtige Produkte auswählen!
  • 21. 21 / 76 Was bedeutet das?
  • 22. 22 / 76 Alexa, Ich möchte Klopapier kaufen!
  • 23. 23 / 76 Alexa, Ich möchte Mind Control kaufen!
  • 24. 24 / 76 Alexa, Ich möchte das BGB kaufen!
  • 25. 25 / 76 Alexa, Ich möchte Katzenfutter kaufen!
  • 26. 26 / 76 Alexa, Ich möchte ein Puppenhaus kaufen!
  • 27. 27 / 76 Alexa, Ich möchte Spülmaschinentabs kaufen!
  • 28. 28 / 76 »This is about more than just music, isn’t it? If you succeed, you’ll have placed an Amazon cash register in every house in the country.« »It’s not about that. For sure, if you have a 2-year-old and you see that you’re running low on diapers, we want to make that easy for you. But voice interface is only going to take you so far on shopping. It’s good for reordering consumables, where you don’t have to make a lot of choices, but most online shopping is going to be facilitated by having a display.« https://goo.gl/U6HYwC
  • 29. 29 / 76 Amazon deckt für Alexa bereits die »Verbrauchsgüter« selber ab.
  • 31. 31 / 76 Oder: auf komplexere Produkte setzen
  • 32. 32 / 76 Tipp 3: Komplexere Produkte verkaufen!
  • 33. 33 / 76 Was sind komplexere Produkte?
  • 34. 34 / 76 Alexa, Ich möchte eine Jeans kaufen!
  • 35. 35 / 76 Alexa, Ich möchte Turnschuhe kaufen!
  • 36. 36 / 76 Alexa, Ich möchte eine Schrankwand kaufen!
  • 37. 37 / 76 Alexa, Ich möchte ein Auto kaufen!
  • 38. 38 / 76 Warum sind diese Produkte komplexer als die Verbrauchsgüter?
  • 39. 39 / 76 Produktberatung per Sprachassistent!
  • 40. 40 / 76 Schrittweise die Produktauswahl eingrenzen!
  • 41. 41 / 76 Zusatzinfos nur auf Nachfrage anbieten
  • 42. 42 / 76 Für Kaufabschluss den Medienbruch bewusst in Kauf nehmen!
  • 44. 44 / 76 Tipp 4: Plattform wählen!
  • 45. 45 / 76 Markt (Studie CIRP Juni 2018) 70% 24% 6%
  • 47. 47 / 76 Alexa Höhere Verbreitung im stationären Bereich
  • 48. 48 / 76 Alexa Bezahlen per Amazon Pay
  • 49. 49 / 76 Alexa Eigener Alexa Skill
  • 50. 50 / 76 Google Assistant Höhere Verbreitung im mobilen Bereich
  • 51. 51 / 76 Google Assistant Google Transactions mit Google Pay
  • 52. 52 / 76 Google Assistant Eigene Google Action
  • 53. 53 / 76 Beide Plattformen bedienen!
  • 54. 54 / 76 Tipp 5: Entwicklung planen!
  • 55. 55 / 76 Offizielle SDKs von Amazon für Alexa Development
  • 56. 56 / 76 Warum dann PHP?
  • 57. 57 / 76 PHP dominiert den E-Commerce
  • 58. 58 / 76 PHP Entwickler arbeiten bereits im Unternehmen
  • 59. 59 / 76 Anforderungen ans Shop Backend
  • 60. 60 / 76 Anforderung Per API den Zugriff auf alle Filteroptionen ermöglichen
  • 61. 61 / 76 Anforderung API liefert Produktdaten anhand Filter und Verfügbarkeit liefern können
  • 62. 62 / 76 Anforderung API liefert Produktanzahl anhand Filter und Verfügbarkeit liefern können
  • 63. 63 / 76 Anforderung Content für Voice aufbereiten Wichtigste Anforderung!
  • 64. 64 / 76 Tipp 6: Voice-Anwendung umsetzen!
  • 65. 65 / 76 HTTPS Endpoint Server Alexa Voice Service Text Response  Voice Response Card Response Voice Command Voice Request JSON Request JSON Response
  • 66. 66 / 76 Alexa Voice Service Automatic Speech Recognition (ASR) Natural Language Understanding (NLU) Text To Speech (TTS) Voice Command Mapping
  • 67. 67 / 76 Alexa Skills Kit Interaction-Model / Skill Builder Configuration Publishing / Privacy Test Service Simulator Beta Test
  • 68. 68 / 76 Alexa Developer Console https://developer.amazon.com/alexa
  • 69. 69 / 76 phlexa PHP Framework für die Entwicklung von Alexa Skills https://www.phoice.tech/phlexa
  • 70. 70 / 76 private function prepareParameters( $color ): Parameters { $session = $this->getAlexaResponse() ->getSessionContainer(); $session->setAttribute('color', $color); $ageGroup = $session->getAttribute('age_group'); $type = $session->getAttribute('type'); $size = $session->getAttribute('size'); $params = new Parameters(); $params->offsetSet('ageGroup', $ageGroup); $params->offsetSet('type', $type); $params->offsetSet('size', $size); $params->offsetSet('color', $color); return $params; } private function handleResponse( $count, $color ): AlexaResponse { /** … */ } } namespace ShopIntent; class ColorIntent extends AbstractIntent { public const NAME = 'ColorIntent'; public function handle(): AlexaResponse { $color = $this->getColorSlotValue(); $params = $this->prepareParameters($color); $count = $this->getProductApi() ->getProductCount($params); return $this->handleResponse($count, $color); } private function getColorSlotValue(): string { $intentRequest = $this->getAlexaRequest() ->getRequest(); return $intentRequest->getIntent() ->getSlotValue('color', true); }
  • 71. 71 / 76 if ($this->isDisplaySupported()) { $textContent = new TextContent( '<font size="5"><b>' . $resultsTitle . '</b></font>', TextContent::TYPE_RICH_TEXT, '<font size="3">' . $displayMessage . '</font>', TextContent::TYPE_RICH_TEXT ); $this->addBodyTemplateDirective( RenderTemplate::TYPE_BODY_TEMPLATE_6, $textContent, 'color' ); } else { $smallImageUrl = $this->getSkillConfig() ->getSmallImageUrl(); $largeImageUrl = $this→getSkillConfig()→ ->getLargeImageUrl(); $this->getAlexaResponse()->setCard( new Standard( $resultsTitle, $cardMessage, $smallImageUrl, $largeImageUrl ) ); } return $this->getAlexaResponse(); } private function handleResponse( $count, $color ): AlexaResponse { $resultsTitle = $this->getTextHelper() ->getResultsTitle($count); $colorConfirm = $this→getTextHelper()→ ->getColorConfirm($color); $priceMessage = $this→getTextHelper()→ ->getPriceMessage(); $outputMessage = $colorConfirm . SSML::BREAK_OUTPUT; $displayMessage = $colorConfirm . TextContent::BREAK_DISPLAY; $cardMessage = $colorConfirm . Standard::BREAK_CARD; $outputMessage .= $priceMessage; $displayMessage .= $priceMessage; $cardMessage .= $priceMessage; $this->getAlexaResponse()->setOutputSpeech( new SSML($outputMessage) );
  • 72. 72 / 76 Tipp 7: Stetig lernen!
  • 73. 73 / 76 1. Klein anfangen. 2. Lernen. 3. Verbessern. 4. Zurück zu 2.
  • 74. 74 / 76 Ein Voice Shopping Projekt ist nie fertig. Ein Online Shop ja auch nicht.