init
This commit is contained in:
commit
de73fc619a
3560 changed files with 747274 additions and 0 deletions
58
docs/STUFF.md
Normal file
58
docs/STUFF.md
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
I'll see you soup
|
||||
|
||||
Google API
|
||||
AIzaSyDGe62r-bDxvNuDCP6HIfWIJAMvelFxU1s
|
||||
402628219773-hl8niqniiiklf15f9biou8g06pbm9sac.apps.googleusercontent.com
|
||||
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
|
||||
|
||||
- Code promo ?
|
||||
- La commande peut être associée au panier.
|
||||
- Vu que l'on passe par l'API REST, le panier est dissocié de la commande.
|
||||
- Il est possible de fixer le hash du panier dans la commande avec la fonction set_cart_hash de WC_Order.
|
||||
- Cela permet par la suite d'utiliser la fonction cancel_order WC_Order à l'annulation de cette dernière lors du retour au Panier depuis Stripe.
|
||||
- Ce ne sera possible qu'en utilisant un endpoint personnalisé réalisant ces opérations plutôt que l'API REST.
|
||||
- Dans l'idéal,
|
||||
- Ajouter un bouton "Reset cart" quelque part pour tout réinitialiser (et appeler cancel_order si implémenté)
|
||||
|
||||
---
|
||||
|
||||
- BadRequestError
|
||||
- reponse.status === 400
|
||||
- reponse.body = {
|
||||
code: string,
|
||||
message: string (différenciation sur le message ?),
|
||||
data: {
|
||||
status: number (400),
|
||||
}
|
||||
}
|
||||
|
||||
- Chargement de la page
|
||||
- Récupération des informations à la génération de la page
|
||||
- Panier
|
||||
- Code promo
|
||||
- Mode de livraison
|
||||
- Sous-totaux
|
||||
- Total
|
||||
- Adresses
|
||||
- Récupération des informations dans le LocalStorage
|
||||
- Code promo
|
||||
- Mode de livraison
|
||||
- Adresses
|
||||
|
||||
- À l'injection de données du LocalStorage
|
||||
- Mettre à jour les sous-totaux
|
||||
|
||||
- À l'appui sur le bouton de calcul de la livraison et au succès de la requête
|
||||
- Mettre à jour les méthodes de livraison
|
||||
- Mettre à jour les sous-totaux et le total
|
||||
- Sauvegarder les nouvelles données dans le LocalStorage
|
||||
|
||||
- Événements à créer
|
||||
- MiseAJourCodePromo
|
||||
- Se déclenche quand le champ du Code promo est modifié
|
||||
- MiseAJourProduits
|
||||
- Se déclenche quand une des lignes du Panier est modifiée (addition/soustraction/suppression)
|
||||
- MiseAJourMethodeLivraison
|
||||
- Se déclence quand le choix de la Méthode de livraison est modifié
|
||||
- MiseAJourAdresses
|
||||
- Se déclenche quand un des champs du formulaire des adresses est modifié
|
||||
Loading…
Add table
Add a link
Reference in a new issue