Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Echtzeitdaten in Shopware
Search
Timo Helmke
February 18, 2024
Programming
0
80
Echtzeitdaten in Shopware
Echtzeitdaten in Shopware - Warum es keine gute Idee ist, du es aber trotzdem versuchen solltest.
Timo Helmke
February 18, 2024
Tweet
Share
More Decks by Timo Helmke
See All by Timo Helmke
Everything is a Sales Channel - Headless Commerce mit Shopware 6
t2oh4e
0
290
Other Decks in Programming
See All in Programming
Making TCPSocket.new "Happy"!
coe401_
1
1.2k
Defying Front-End Inertia: Inertia.js on Rails
skryukov
0
480
On-the-fly Suggestions of Rewriting Method Deprecations
ohbarye
1
2k
List とは何か? / PHPerKaigi 2025
meihei3
0
870
自分のために作ったアプリが、グローバルに使われるまで / Indie App Development Lunch LT
pixyzehn
1
160
状態と共に暮らす:ステートフルへの挑戦
ypresto
1
470
Qiita Bash
mercury_dev0517
2
200
SEAL - Dive into the sea of search engines - Symfony Live Berlin 2025
alexanderschranz
1
130
サービスレベルを管理してアジャイルを加速しよう!! / slm-accelerate-agility
tomoyakitaura
1
180
Exit 8 for SwiftUI
ojun9
0
130
リストビュー画面UX改善の振り返り
splcywolf
0
140
Vibe Codingをせずに Clineを使っている
watany
17
6.2k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Side Projects
sachag
452
42k
Docker and Python
trallard
44
3.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
Site-Speed That Sticks
csswizardry
5
490
Mobile First: as difficult as doing things right
swwweet
223
9.6k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.4k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
13
1.4k
A better future with KSS
kneath
239
17k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.1k
Transcript
18.02.2024 Echtzeitdaten in Shopware Warum es keine gute Idee ist,
du es aber trotzdem versuchen solltest.
Timo • Coden • Konzipieren • Optimieren 2 Senior Developer
@ Kellerkinder
Agenda 3 • Echtzeitdaten • Ausprägungen • Herausforderungen • Chancen
• Fazit
"Echtzeitdaten"? 4
"Echtzeitdaten"? • Unmittelbarkeit / Eindeutigkeit • Reiner Shop • Meistens:
Systeme im Hintergrund 5
Warum Echtzeitdaten? • Warum willst du Echtzeitdaten im Shop? •
Was haben deine Kunden davon? • Steht der Nutzen im Verhältnis zum Aufwand? 6
Warum Echtzeitdaten? • Benutze das richtige Werkzeug, um dein Feature
zu bauen • Live-Daten als letztes Mittel, nicht als erstes Mittel 7
8
Bestände Guthabenkarten Preise 9
10 Alle diese Daten sind live machbar!
Bestände Die Verfügbarkeit 11
Bestände • Filialabholung • Schnelldrehende Ware • Liefergarantien 12
Bestände - • Bestandsquellen (Marktplatz, Filiale, mehrere Lager) • Restrisiko
für Fehlbestände • Bestandsänderung → wann? 13
Bestände + • Klare Info zu Verfügbarkeiten • Weniger Frustpotenzial
14
Ansatz? • sales_channel.product. loaded • Mindestmengen und Staffelung beachten •
Bestand oft erst im Warenkorb wichtig, davor nur informativ 15
Guthabenkarten Das Buchhalterische 16
Guthaben • Omni-Channel • Kundenerwartung 17
Guthaben - • Erreichbarkeit (Netzwerk/ Internet) • Systemkopplung 18
Guthaben + • Filiale & Online • Echtes Geld •
Geringeres Betrugsrisiko 19
Ansatz? • Datenhaltung klären • Buchungszeitpunkt sorgfältig wählen • Guthaben
ist Zahlungsmittel! 20
Preise Der Endgegner 21
Preise • Volatiler Beschaffungsmarkt • Rohstoffpreisbindung (bspw. Kupferzuschlag oder Wertmetalle)
• Komplexe Preisfindung 22
Preise - • Last auf preisführendem System • Filterbarkeit/Sortierbarkeit •
Performance 23
Preise + • Verlässlichkeit der Preisstruktur • Margenoptimierung • Single
Point of Truth 24
Ansatz? • Storefront getrennt von Warenkorb • ProductCartProcessor:: CUSTOM_PRICE •
Cache-Buckets oder Hole- Punching 25
Abschließend 26 • Zieht ihr echten Nutzen aus Live-Daten? •
Nutzen, der nicht anders auch lösbar wäre? • Könnt ihr die Daten bereitstellen? • In voller Qualität, Bandbreite und Last? • Ja? Dann ganz viel Spaß! 🙂
INSPIRE. EVERYDAY.