
#Copier la base de prod en local :  phing -Denvironment=prod from-prod-to-local-import-db
#Pusher la base de dev en contrib : phing -Denvironment=contrib remote-import-sql
#Deployer en prod un tag : phing -Denvironment=prod deploy
#Deployer une nouvelle version du RoboSMS sur le Raspberry : phing -Denvironment=prod deploy-pi


#Afficher les pains en grid
[woo-coopains-distri-select]
[woo-multi-cart pagination="false"]

#Liste des choses utiles à savoir / reproduire sur la plateforme
- TerraWallet
=> Depuis 2026-10 : fork coop-pains assumé (option D, doc/etudes/coop-pains.wallet-etude.md), NE PLUS METTRE À JOUR
   depuis WordPress.org (en-tête « Update URI » de woo-wallet.php). Liste des fichiers modifiés : CLAUDE.md, section
   « Plugins tiers modifiés ». Ce qui suit ne vaut que pour l'ancien fonctionnement.
=> Modification pour permettre de mettre le credit dans le panier avec des pains, modification du total pour etre sans TVA
=> Sur MAJ de Version :
 + /var/www/coop-pains.dev/wp-content/plugins/woo-wallet/templates/mini-wallet.php (en general restaure la version hacké)
 + /var/www/coop-pains.dev/wp-content/plugins/woo-wallet/includes/class-woo-wallet-wallet.php (en general restaure la version hacké)
 + /var/www/coop-pains.dev/wp-content/plugins/woo-wallet/includes/class-woo-wallet-frontend.php (en general restaure la version hacké)
 + /var/www/coop-pains.dev/wp-content/plugins/woo-wallet/includes/helper/woo-wallet-util.php (en general restaure la version hacké)

- REquete SQL pour passer en multi wallet par compte :
update wp_usermeta wpu set meta_key=concat('_current_woo_wallet_balance_',(select blog_id from wp_woo_wallet_transactions where user_id=wpu.user_id limit 1)) where meta_key='_current_woo_wallet_balance'

- MultiGrid product : Achecker
- auto coupon (Woo Auto Coupons) : a checker
=> Sur MAJ de Version : verifier que la fonction wac_refresh_on_quantity_change existe toujours dans wac_functions.php
   (accrochee a wp_footer). woo-coop-pains la retire (coopains_retirer_rechargement_panier_wac) car elle recharge
   la page panier apres chaque mise a jour AJAX et efface les messages (refus stock / four / blocage).
   Si elle est renommee, le remove_action ne fait plus rien, sans erreur : adapter le nom dans woo-coop-pains.php.
   Test : sur le panier, une quantite refusee doit laisser le message affiche.


TODO After 6.5.2 :
- REactiver le plugin footer sur le reseau.


- Dans WP Mail STP/Reglages
=> Email de l'expediteur : contact@site.coop-pains.fr, nom expediteur, ...


- Abonnements :
 - pas possible si 2 dates differentes dans la commande de reference
 - pas possible si produits wallet dans la commande de reference

- Livraison filtrable,
 - scenario :
    - creez un point de livraison avec email en hours
    - ajout le compte de l'utilisateur avec l'email
    - recherchez le compte sur Tous les comptes puis se connecter en tant que.

- commande au dela de l'heure de cloture jusqu a la journée pour les admins et se connecter en tant que

- nouveau BL version Imprimante, 3 BLs par page paysage, 1 pour le client, 1 pour le livreur

- modification de commande

- amelioration annulation de commande, possible uniquement si :
  - pas de paiement CB
  - Date de fournée toujours ouverte
  - recredit du wallet si paiement avec

- renouvellement de commande, as +1 SMS
  - pour un meme lieu, pour le meme jour des la prochaine fournée possible
  - debit du porte monnaie si credit suffisant.



Pas mal de nouveautés dispo sur la plateforme : gestions des abonnements, modification de commandes, renouvellement de commande, ajout/modification/suppression de commandes clients apres cloture, restriction d'un lieu de distribution à un ou des comptes, nouveau bon de livraison pour impression.
Je prépare des videos explicatives pour une bonne partie de tout cela.
