Skip to content

Shop Partie 1

Etienne Bardet requested to merge ShopFront into main

Shop implementation

Essentiel pour déployer

  • Mettre des droits aux admins
  • Rediriger l'utilisateur quand il achete, modifie ou cree un item
  • Empêcher d'acheter 0 d'un objet, c'est complètement con
  • Ajouter le bouton creer items de boutique dans la boutique
  • Rendre champs obligatoires dans le form de creation
  • Ajouter Bouton pour éditer un item pour le bureau et tout
  • Rediriger l'user quand il a pas les perms d'edit un article
  • Permettre l'ajout d'images d'items dans le form de modification
    • Créer la mutation qui permet d'ajouter une image
    • Ajouter un bouton d'ajout/modification
    • Ajouter une prévisualisation des images (faire un caroussel ou comme ca a été fait dans la page shop (avec les boutons précédent suivant))
  • Refix le probleme de NaN sur un input number parce que ca a pas été merge apparemment
  • Modifier les id parce que shopitem:kfafejigsesgrosmorts ... c'est pas ouf
  • Mettre taille mini dans orders parce que c'est ridicule
  • Permettre les prix non entiers (centimes) tronqués à deux chiffres !
  • Changelog
  • Paiement automatique par lydia comme pour les places d'events
  • Ajouter bouton pour payer une commande en attente de paiement (lydia en prio)
  • supprimer migrations et reappliquer

Optionnel, peut attendre d'être déployé

  • Mettre les items en avant sur la page d'un groupe ??
    • Query tous les items d'un groupe
  • Actualiser les images à l'upload pour les prévisualiser sans recharger la page
  • Ajouter un svg par défaut pour quand il y a pas d'images
  • Ajouter un bouton d'accès au dashboard du shop
  • Permettre de marquer une commande comme payée depuis le tableau de récap dans sales
  • Fix le bug qui redirige vers l'item quand on clique sur le bouton du caroussel
  • Permettre la suppression si aucune commande
  • Overflow des méthodes de paiement
  • Possibilité de choisir des options pour la taille d'un vêtement par exemple
  • Annuler des commandes

Plus tard

  • Chercher une commande
  • "Vous aimerez peut être aussi ..."
  • Archiver un item
  • Compte du nombre d'items, du nombre d'options sur chaque item
  • Cumul des ventes pour un item et dashboard groupe (pour voir la moula)
  • Statut de suivi des commandes (devis en cours, commandé, livré, prêt au retrait, etc ...)
  • Payer par paypal

Pas sûr du tout

  • Créer un widget pour voir l'état de sa commande ?
  • Générer un QR Code pour récupérer sa commande à faire scanner par le bureau (permet de vérifier l'état du paiement, etc).
  • Envoyer des notifs (via mail?) au moins au trésorier pour lui notifier les commandes ?
  • Ajouter une route /shop
    • qui permet de créer une route /shop/create pour faire une création depuis le menu principal comme pour les events et posts
    • Avoir l'intégralité des commandes d'un user Cross-Clubs/Assos pour avoir l'état de toutes ses commandes et l'historique de toutes ses commandes. (Alternative : créer une query orders of user et la mettre sur la page d'un utilisateur (uniquement visible par l'user)
Edited by Etienne Bardet

Merge request reports