🛠️ Sur quoi travaillons-nous en ce moment ?
Actuellement nous travaillons sur :
Améliorer la stabilité ( moins de coupures, moins de bugs )
Améliorer la performance ( que l'app fonctionne plus rapidement )
Continuer d'améliorer la nouvelle page de ventes (planifier/commandes)
— François, le 25/11/2024 à 11:04
⚙️ Historique des mises à jour
Mise à jour du 11/12/2024
Correction de bugs et optimisations
Utilisation de la raison sociale du producteur dans la facturation + inscription producteur ( différent du nom public )
stocks : éviter les décalages entre le compte de produits commandé et la réalité
Suppression du code Mangopay
Correction import CSV de membres + import CSV Escarcelle
Gestion des CB prêtes à expirer dans l'app ( ne pas compter uniquement sur les relances automatiques de Stripe qui ne sont pas forcément reçues/lues par les producteurs )
Mise à jour du 27/11/2024
Correction de bugs et optimisations
Création de la page pour tester la réception d'emails dans “Mon compte”
Ajout du métier “Producteur de plantes aromatiques et médicinales”
Gestion de la raison sociale des producteurs, différent du nom commercial public.
Mise à jour du 6/11/2024
Passage à Material UI 6 ( librairie d'interface graphique )
Améliorations sur les nouvelles pages planifier/commandes dans l'espace producteur.
Nouvelles pages traduites en NextJS : page Membres des marchés, Messagerie, Distributions , Stocks , paiement en ligne, comptabilité, tarification différenciée.
Refacto Transaction module ( interfaces de paiement et confirmation de commande )
Utilisation du connecteur Sentry pour NestJS
Mise à jour du 01/10/2024
Tous les producteurs “marketplace” deviennent “Flexibles” ( 6% de frais + plafond )
Tous les producteurs “Avantage” deviennent “Engagé” si ils sont inscrits à une formation de MAJ, sinon ils redeviennent “Flexible”. Exception pour les “formés tardifs” qui gardent leur statut pour 2 ans ( formés du 1/10/2022 au 31/04/2024 )
Update de la page “Ma formule” en conséquence
MAJ DU 08/07/2024
Plus de page Ventes mais deux nouvelles pages : Planifier (pour planifier les ventes futures) et Commandes (pour voir les commandes des ventes passées et préparer ses commandes des distributions proches).
Ces deux pages on peut faire une sélection granulaire des différentes disitributions pour faire des actions groupées. Avec facilités de sélectionner les distribs par marché ou par catalogue.
Possibilité de dé-participer en masse
Possibilité de changer ses heures d'ouverture et de fermeture des commandes en masse de manière simple et logique.
Harmonisation des composants et icons avec ce qu'on trouve déjà sur la page Distributions de l'admin de marché (avec par exemple la petite étoile quand un client commande pour la première fois ).
Le composant de sélection par date a été amélioré (composant qu'on retrouve aussi sur la page Distributions).
Et tout ça c'est de la “traduction” Haxe → TS qui nous permettra de supprimer beaucoup de code Haxe à la fin de la beta test.
tech : passage à pnpm
tech : passage à tRPC
MAJ DU 21/05/2024
MAJ DU 22/04/2024
MAJ State machine et dates en UTC.
Pas mal de traduction TS notamment :
Traduction TS du mail de récap des commandes (pour les prods, à la fermeture des commandes)
Traduction TS du mail d'ouverture des commandes (pour les consos)
Un seul mail est envoyé avec tous les catalogues si plusieurs catalogues ferment en même temps dans une même distrib (avant on avait un mail par catalogue).
Une State Machine gère les changements de statuts des Distributions (Pas encore ouvert, Ouvert, Fermé) et MultiDistribs (Pas encore ouvert, Ouvert, Fermé, Distribué, Validé, Payé). Changements d'états quasi-immédiat (avant ça pouvait prendre une heure) ; Moins de bugs ; Code plus propre et maintenable ; Tests robustes ; Maintenant une commande vide (ie. sans aucun prod qui y participe) ne peut jamais être considérée comme ouverte, donc les consos ne la verront jamais si elle reste vide ; etc.
Passage en UTC des dates sur la base de données. Avant l'utilisateur voyait toujours l'heure de Paris (problématique à La Réunion!), maintenant il voit l'heure de son ordi. Cela devrait notamment corriger des bugs de décalage horaire sur l'app Next.
MAJ DU 18/03/2024
MAJ DU 11/03/2024
Fin des dates de début et de fin des catalogues (côté espace producteur et côté marché) au profit d'un champ simple “Archivé”.
Mail FOMO pour réactiver des consommateurs qui n'ont pas commandés le mois dernier (environ 5000 au hasard par mois.)
Page “Mes Communications”.
MAJ DU 26/02/2024
10% des utilisateurs vont voir la nouvelle home de marché et la nouvelle page “Faire mes courses”.
Mail FOMO nouveau producteur autour d’un prospect.
Refacto technique du login Haxe (plus de SID!). Haxe utilise et comprend le login NestJS ce qui devrait résoudre des problèmes de connexion.
MAJ DU 12/02/2024
Pages qui passe en NextJS (donc servies côté serveur, donc plus rapide, et SEO friendly) :
Ajout de l'onglet “Historique de commande” sur la page Mon Compte.
Les différentes tab de la page Mon Compte ont maintenant une URL propre.
Sur toutes les pages en NextJS : la police est maintenant responsive. Avant on avait une police d'écriture très grande sur mobile. Maintenant elle est plus petite, c'est plus propre, plus joli et ça laisse plus de place aux différents éléments de la page.
Retouches de la carte sur mobile : avant elle était quasiment inutilisable sur mobile.
Retouche de la boutique sur mobile : D'abord une grosse optimization de l'espace disponible. Ensuite, cela m'a permis d'ajouter également la liste des catégories (premier niveau seulement) scrollable latéralement. Ce qui rend la boutique plus jolie et surtout qui facilie la navigation sur les boutiques avec beaucoup de produits.
Ajout de la barre de navigation admin de marché visible pour l'instant seulement sur la boutique.
Maintenant elle est responsive ce qui permet d'afficher certains boutons si il y a de la place à l'écran
La page de login (et inscription) est également passée en NextJS
La page d'un marché bloqué est passée en NextJS
Quand un compte Stripe est bloqué ou bientôt bloqué, si le prod fait la manip mais que ça échoue plus tard via Webhook, mail lui est envoyé (et au support aussi) avec les explications de l'échec
MAJ du 19/12/2023
Les pages producteurs seront servies par la nouvelle techno NextJS
le domaine app.cagette sera maintenant dédié aux pages faites en NextJS ( notre frontend en Typescript )
l'application Haxe est reléguée sur un sous domaine my.cagette.net et va continuer d'être remplacée progressivement par Typescript
MAJ du 23/10/2023
Offre et tarifs
La “Formule Membre” est renommée “Avantage créateur de marché”.
Les nouveaux producteurs Avantage ont une date d'expiration de leur avantage : ils ne pourront plus créer de nouveaux marchés avec avantage après cette date. Ils conservent l'avantage sur les marchés créés avant.
Nouvelles conditions tarifaires pour les producteurs Avantage ( ex Membres ), il faut désormais être administrateur d'un marché pour être exempté de frais, ou avoir été relié avant date de bascule. Détails :
https://wiki.cagette.net/cpro:frais
Les frais de chaque catalogue s'affichent dans l'onglet catalogue du compte producteur
Droit de création de marché
Mise en relation
Bloc de suggestions dans l'espace producteur pour favoriser la mise en relation avec de nouveaux marchés.
Bouton “Envoyer un message” sur la page d'accueil d'un marché pour que les producteurs puissent démarcher des marchés existants.
Annuaire de marchés pour les producteurs
Divers
Refonte de la page “paiement sur place” ( ex “Facturation” ) + “Mes avantages”
Fin des formules Découverte et Formule Pro.
Refacto de la liaison et syncro de catalogues entre espace producteur et marchés.
Syncro de catalogue simplifiée : plus besoin d'attendre d'être entre 2 distribs pour MAJ le prix des produits.
MAJ du 14/08/2023
MAJ du 30/05/2023
Nouvelle Navigation avec pages “Faire mes courses”, “Mes marchés”, “Espace producteur”
STRIPIFICATION : Tous les marchés créés après le 29/04/2023 sont en paiement en ligne, sauf pour les membres qui peuvent toujours ouvrir des marchés avec paiement sur place.
MAJ du 03/05/2023
Tous les admin de marchés peuvent passer à Stripe librement
Message pour annoncer la fermeture du service de paiement Mangopay au 30 juin sur la page de paiement Mangopay
-
Annuaire de producteurs paufiné dans l'onglet catalogues
Plus besoin de demander la validation d'un prod pour relier son catalogue
boutons pour partager l'
URL d'un marché , et l'URl d'un catalogue producteur
synchro du moyen de paiement des marchés sur Hubspot
MAJ du 04/04/2023
VRAC = contient quelque trucs utiles à Cagette
Les paniers non confirmés (“en cours”) restent visible jusqu’à la validation totale de la distribution.
12h après la création d’un panier en cours, la personne reçoit un mail l’invitant à confirmer son panier (l'email n'est pas envoyé si la personne a déjà un panier confirmé pour cette distrib)
La modification de la commande côté utilisateur utilise le composant et le backend TS (= plus de gestion de commande en code Haxe = moins de bugs etc)
La page Stats d'un groupe est traduit en TS + date range picker + sans bugs.
STOCKS
Page Stocks refaite en TS. Avec nouvelles fonctionnalités : barre de recherche d'un produit, switch pour cacher les produits qui ne sont pas dans un catalogue. (Idées venant des suggestions des utilisateurs sur Uservoice)
Simplification (pour nous, en terme de code) et optimisation (pour les utilisateurs) de la façon dont les stocks sont géré techniquement. Les confirmations de paniers où un des produit appartient à un prod qui a ce produit dans beaucoup de groupes et qui a une gestion des stocks sur ce produit est très grandement accéléré. Auparavant c'était quasiment impossible dans certains cas, c'était peut-être aussi une des causes des ralentissements du site par moment, des doublons de commandes et des erreurs dite “lock wait timeout”.
CAVEA
suppression du code AMAP
Améliorations des performances générales (temps de chargement des pages, temps de certaines requêtes, etc)
Meilleure maintenabilité du code.
Plus facile de coder des nouvelles fonctionnalités.
MAJ 02/2023
Paiement Stripe avec dispatch des paiements
MAJ du 07/06/2022
MAJ du 01/03/2022
MAJ du 01/02/2022
Lancement de la formule PRO ( abonnements à Cagette de type SAAS )
MAJ du 05/04/2022
Refonte des emails automatiques
wiki.cagette.net/maj_04_04_22
MAJ du 15/11/2021
Refonte des listes d'émargement AMAP
MAJ du 3/11/2021
MAJ du 05/04/2021
MAJ du 25/01/2021
Nouvelle messagerie et nouveau module de gestion des membres en TS
MAJ du 15/12/2020
Gestion des paiements en AMAP
MAJ du 30/09/2020
Catalogues AMAP Variable, gestion des absences
version 0.14.0
version 0.12.0
Sortie en Septembre 2019
Fil d'Ariane sur toutes les pages
Vocabulaire plus générique : “membres” remplace “adhérents”, “catalogue” remplace “contrat”
Nouvelle gestion des distributions : tout est centré sur l'onglet distribution qui définit le rythme de distribution, les producteurs choisissent de participer ou pas à une distribution. Ils peuvent éventuellement customiser leur date d'ouverture et de fermeture de commande.
Importation de catalogue Cagette Pro directement depuis la page catalogues d'un groupe.
Par défaut, un groupe utilise les catégories standardisées et la nouvelle boutique.
Cagette Pro :
Onglet catalogue et stock à part
Nouvelle gestion des distributions
Simplification des pages de gestion de catalogue
version 0.11.0
Sortie en juin 2019
Onglet distribution pour gérer des “distributions générales” (multiDistrib dans le code)
Nouveau système de gestion des permanences
Suppression du calendrier dans l'onglet “contrats”
version 0.10.0
version 0.9.2
Gestion de compte client : historique de paiement, avoirs et débits.
Compatibilité Cagette Pro ( plug-in pour les producteurs - non libre )
Gestion des quantités+unités pour les produits, par exemple : barquette de fraises (300g.) ou Jus de pomme (1,5l.)
Monnaie : on peut définir quelle est la monnaie à afficher pour les prix des produits (au niveau de tout le groupe). Bienvenue les québécois, les suisses !
Taxonomie (Dictionnaire de produits) : Chaque produit peut être automatiquement catégorisé si il est reconnu par le dictionnaire de produits intégré.
version 0.9.1
Date de sortie : 23/06/2016
Améliorations de la page d'accueil et de la boutique (dates d'ouverture et fermeture de commande)
Meilleur affichage des fiches produits, surtout sur mobiles et tablettes
Tutorial “Visite guidée” pour les coordinateurs
Système générique de tutoriels pour créer de nouveaux tutoriels facilement
Possible d'ajouter une image pour les producteurs/fournisseurs
Pour le mode standard, les formulaires de commande permettent de commander pour plusieurs livraisons sur la même page.
Possibilité de s'enregistrer automatiquement à un futur annuaire national des “Cagettes”.
version 0.9.0
Date de sortie 25/01/2016
Mode Boutique : Tant qu'un contrat reste ouvert, les produits restent visibles en boutique. Si le produit est à cours de stock ou que la commande n'est pas ouverte, il est affiché mais il n'est pas commandable.
Calcul des frais : Possibilité d'activer un calcul de marge, à la place du calcul par pourcentage.
En savoir plus