Free Shipping Countdown self-updates
Shows how much is left in the cart before free shipping, based on a WooCommerce "Free shipping" method. Messages are set in WooCommerce > Settings > Shipping > Free shipping countdown and displayed with the [wn_free_shipping_countdown] shortcode.
by Webnation · github.com/aurelienwebnation/webnation-free-shipping-countdown
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/aurelienwebnation/webnation-free-shipping-countdown/archive/refs/heads/main.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
Décompte livraison gratuite (Free Shipping Countdown)
Extension WooCommerce par Webnation : affiche le montant restant avant la livraison gratuite (texte et/ou barre de progression, confettis au passage du seuil) avec le shortcode [wn_free_shipping_countdown].
Réglages : WooCommerce > Réglages > Expédition > Décompte livraison gratuite.
Installation sur un site
Télécharger webnation-free-shipping-countdown.zip depuis la dernière release (pas le « Source code (zip) »), puis Extensions > Ajouter > Téléverser une extension.
Les mises à jour arrivent ensuite d'elles-mêmes dans Extensions, comme pour une extension de wordpress.org.
Publier une mise à jour
- Monter la version aux deux endroits de
webnation-free-shipping-countdown.php:- l'en-tête
* Version: 1.3.0 - la constante
define( 'WN_FSC_VERSION', '1.3.0' );
- l'en-tête
- Commit et push sur
main. - Sur GitHub : Releases > Draft a new release, tag
v1.3.0(même numéro que la version), notes de version (affichées dans « Voir les détails » sur les sites), Publish release.
L'action GitHub Release zip vérifie que le tag correspond à la version du plugin, construit webnation-free-shipping-countdown.zip et l'attache à la release. Les sites proposent la mise à jour une fois ce zip attaché (vérification toutes les 12 h, toutes les heures sur la page Extensions, immédiatement avec Tableau de bord > Mises à jour > Vérifier à nouveau).
Si l'action échoue (tag différent de la version), aucune mise à jour n'est proposée : corriger la version, supprimer la release et son tag, puis recommencer.
Développement
Les mises à jour sont désactivées quand le dossier du plugin contient .git, pour ne pas écraser le dépôt de développement.