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.

by Jozz Beauty · github.com/lucas-tsl/jozz-beauty-compteur · website

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/lucas-tsl/jozz-beauty-compteur/archive/refs/heads/main.zip

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.