WilyStory
Stories cross-app (24h & vitrine)
✓ Production
Documentation publique
Vue d'ensemble
wilystory est le moteur de stories cross-app intégré dans WilyFood, WilyMarketa, WilyJobs et WilyFeed. Chaque module a ses propres stories ; les types sont Flash (24h), Permanent (vitrine) et Flash Sale (promo liée à un plat).
WilyStory est exclu par design de WilyRiders (/livreur/).
Tables par module
| module | $table | Créateur |
|---|---|---|
| WilyFood / WilyFeed | wily_stories | Restaurants (/partenaire/) |
| WilyJobs | worker_stories | Prestataires (/workers/) |
| WilyMarketa | trader_stories | Traders (/trader/) |
Types de stories
| Type | expires_at | promo_percent |
|---|---|---|
| Flash | NOW() + 24h | NULL |
| Permanent (Vitrine) | NULL | NULL |
| Flash Sale | NOW() + 24h | 5–80 + plat_id requis |
Éditeur avancé (Restaurants)
/partenaire/wily_story_fixed.php — Upload batch, overlays texte draggables, stickers, CropperJS, filtres, FFmpeg 9:16. Tout l'état des overlays est sérialisé dans texts_json et rendu identiquement dans tous les viewers.