WP Manifestindependent plugin directory
manifest / ecommerce / webnation-free-shipping-countdown

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

★ 0stars
0forks

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.zip

Ships 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

  1. 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' );
  2. Commit et push sur main.
  3. 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.