WP Manifestindependent plugin directory
manifest / ecommerce / jozz-beauty-compteur

Jozz Beauty – Compte à Rebours

Plugin WordPress : compte à rebours configurable (durée ou date butoir) via shortcode, pour boutiques e-commerce.

★ 1stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/lucas-tsl/jozz-beauty-compteur/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Plugin WordPress ajoutant un compte à rebours configurable (jours / heures / minutes / secondes), inséré via un shortcode, avec réglages complets depuis le BO. Conçu pour être utilisé sur un site e-commerce (compteurs de promo, dates de sortie produit, etc.).

Fonctionnalités

  • Deux modes : durée (ex. 3j 11h 33m) ou date butoir fixe.
  • Persistance par visiteur (localStorage) et boucle optionnelle.
  • Couleurs, polices, tailles et espacements réglables, desktop et mobile.
  • Shortcode [compte_a_rebours], surchargeable par instance.
  • Architecture propre : classes séparées, CSS/JS externalisés et mis en cache par le navigateur.
  • Protection contre les faux conflits de mise à jour avec d'autres plugins du même nom.

Installation

Depuis GitHub

cd wp-content/plugins
git clone https://github.com/Lucas-tsl/jozz-beauty-compteur.git

Puis activer le plugin depuis l'écran Extensions du BO WordPress.

Depuis une archive ZIP

Télécharger le ZIP, puis dans le BO : Extensions → Ajouter → Téléverser un plugin.

Utilisation

Réglages : Réglages → Compte à rebours.

Insertion basique :

[compte_a_rebours]

Surcharge par instance (utile pour une fiche produit spécifique) :

[compte_a_rebours mode="date" date="2026-12-31 23:59:59"]
[compte_a_rebours mode="duration" jours="1" heures="0" minutes="30" secondes="0" boucle="oui"]

Structure du projet

jozz-beauty-compteur/
├── jozz-beauty-compteur.php      # Bootstrap du plugin
├── uninstall.php                 # Nettoyage à la désinstallation
├── includes/
│   ├── functions-jbc.php         # Réglages par défaut, helpers
│   ├── class-jbc-compat.php      # Anti-conflit de mise à jour
│   ├── class-jbc-assets.php      # Enregistrement CSS/JS + variables dynamiques
│   ├── class-jbc-settings.php    # Page de réglages BO
│   ├── class-jbc-shortcode.php   # Shortcode [compte_a_rebours]
│   └── class-jbc-plugin.php      # Orchestration
└── assets/
    ├── css/countdown.css
    └── js/countdown.js

Licence

GPLv2 ou ultérieure — voir LICENSE.