$30 off During Our Annual Pro Sale. View Details »
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
110
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
350
Other Decks in Programming
See All in Programming
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
710
Herb to ReActionView: A New Foundation for the View Layer @ San Francisco Ruby Conference 2025
marcoroth
0
250
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
340
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.4k
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
Developing static sites with Ruby
okuramasafumi
0
200
TypeScriptで設計する 堅牢さとUXを両立した非同期ワークフローの実現
moeka__c
6
3k
Microservices Platforms: When Team Topologies Meets Microservices Patterns
cer
PRO
1
990
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
230
エディターってAIで操作できるんだぜ
kis9a
0
690
TUIライブラリつくってみた / i-just-make-TUI-library
kazto
1
330
FluorTracer / RayTracingCamp11
kugimasa
0
210
Featured
See All Featured
Unsuck your backbone
ammeep
671
58k
Music & Morning Musume
bryan
46
7k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Fireside Chat
paigeccino
41
3.7k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Writing Fast Ruby
sferik
630
62k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
A designer walks into a library…
pauljervisheath
210
24k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Why You Should Never Use an ORM
jnunemaker
PRO
60
9.6k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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.