WilyFood
Livraison repas & épiceries
✓ Production
Documentation publique
Vue d'ensemble
wilyfood est le module de commande de repas à domicile. Les clients commandent depuis des restaurants partenaires ; la livraison est gérée par WilyRiders ou WilyDash.
Module client : / (root). Dashboard restaurant : /partenaire/. Les commandes sont dans la table commandes.
tables_cl_s
| $table | Rôle |
|---|---|
(restaurants), | Partenaires restaurateurs (identité, wallet, statut) |
plats | Menu des restaurants (prix, disponibilité, catégorie) |
commandes | Commandes client — machine à états complète |
wily_stories | Stories 24h & vitrines des restaurants |
notifications_resto | Alertes en temps réel pour les restaurants |
machine_tatscommandes.statut)
CREATED → PAID (Escrow LOCKED) → PREPARING → READY_FOR_PICKUP
→ IN_TRANSIT → ARRIVED_AT_DESTINATION → DELIVERED
→ DELIVERY_CONFIRMED (Escrow → restaurant.solde)
→ DISPUTE (Escrow FROZEN)
Escrow & paiements
Le client paie via clients_solde. Les fonds sont bloqués en escrow jusqu'à DELIVERY_CONFIRMED ou auto-libération après 2 heures. Le restaurant reçoit : total - commission_wily.
Pages client principales
| Page | Fichier |
|---|---|
| Accueil restaurants | food.php |
| Page restaurant | restaurant.php?id=X |
| Panier & checkout | paiement.php |
| Suivi commande | suivi_commande.php |
| Mes commandes | mes_commandes.php |