=== Yima Design for WooCommerce === Contributors: yimalabs Tags: woocommerce, elementor, design, templates, yima Requires at least: 6.0 Tested up to: 6.6 Requires PHP: 7.4 Stable tag: 1.3.0 License: GPLv2 or later Habillage des boutiques WooCommerce yima : palette et typographies pilotées en un seul écran, en-tête et pied de page éditables dans Elementor, widgets Yima prêts à l'emploi. == Description == Ce plugin industrialise la **conception visuelle** des sites clients yima. Il est le pendant du plugin *Yima Connector*, qui pilote la donnée (catalogue, stock, commandes) : ici, on ne touche qu'à l'apparence. Les deux plugins sont indépendants et peuvent être installés séparément. Fonctionnalités : * **Jetons de design** : une seule palette (couleurs, polices, arrondis, largeur, densité) pilote tout le site. Les valeurs sont publiées en variables CSS **et** recopiées dans les « couleurs et polices globales » d'Elementor : changer la palette re-skinne les pages sans les rouvrir. * **En-tête et pied de page** : Elementor gratuit ne remplaçant pas ceux du thème, le plugin s'en charge. Ils peuvent être de simples rendus par défaut générés à partir de la palette, ou des **modèles Elementor** que vous modifiez visuellement. * **Compatibilité thèmes** : l'en-tête et le pied du thème actif sont neutralisés automatiquement pour Hello Elementor, Astra, OceanWP et GeneratePress ; pour les autres, un champ de sélecteurs CSS permet de les masquer. * **Kits sectoriels** : un kit installe en un clic un en-tête, un pied de page, les pages accueil / à propos / contact et le menu, puis applique sa palette. Réimporter met à jour ce qui a été créé — jamais de doublon, et vos propres pages ne sont pas touchées. Le bouton « Retirer » remet le site dans son état antérieur (contenus à la corbeille, page d'accueil d'origine restaurée), pour pouvoir essayer plusieurs kits. * **Widgets Yima** dans Elementor : bannière, grille produits, catégories, bandeau de réassurance, bloc contact, **menu** et **panier**. Tous héritent de la palette du site. Les widgets menu et panier comblent une lacune d'Elementor gratuit, qui n'en fournit aucun (ils sont réservés à Pro). * **Habillage WooCommerce** : cartes produit, prix, badges de promotion et boutons alignés sur la palette, sans surcharger le moindre gabarit WooCommerce. * **Pont vers yima** : si *Yima Connector* est actif, le numéro WhatsApp synchronisé depuis l'application yima est repris automatiquement. Elementor **gratuit** suffit : aucune fonctionnalité ne dépend d'Elementor Pro. == Installation == 1. Copier le dossier `yima-wc-design/` dans `wp-content/plugins/` (ou téléverser l'archive). 2. Activer « Yima Design for WooCommerce » dans l'administration WordPress. 3. Aller dans **Apparence → Yima Design**, choisir une palette prédéfinie ou régler les couleurs, puis enregistrer. 4. Construire les pages avec Elementor : les widgets se trouvent dans la catégorie **Yima**. == Prérequis == * WooCommerce 6.0+ actif. * Elementor 3.5+ (version gratuite suffisante) pour les widgets et les modèles d'en-tête/pied. * Thème recommandé : **Hello Elementor**. Astra, OceanWP et GeneratePress sont également pris en charge ; tout autre thème fonctionne via le champ « sélecteurs à masquer ». == Notes == * Contrairement au connecteur, ce plugin charge des feuilles de style et scripts depuis `assets/`, versionnés par le numéro de version du plugin. * Les polices sont chargées depuis Google Fonts. Le filtre `yima_design_load_google_fonts` (retourner `false`) désactive ce chargement distant. * La désinstallation supprime les réglages mais **conserve** les pages, médias et modèles créés. * `tools/check-kits.php` est un outil de développement (exécutable en ligne de commande uniquement) qui valide les gabarits des kits : `php tools/check-kits.php`. == Changelog == = 1.3.0 = * **Retrait d'un kit** : bouton « Retirer » dans la bibliothèque. Les pages, modèles et menu créés par le kit partent à la **corbeille**, et le réglage de page d'accueil d'origine est restauré. On peut donc essayer plusieurs kits sans laisser de pages orphelines. * **Cohabitation avec Header Footer Elementor** : si HFE fournit déjà l'en-tête ou le pied de page, Yima Design lui laisse cette partie — plus de doublon à l'écran. L'état est affiché dans les réglages. * Le widget **Menu Yima** suit désormais par défaut le menu installé par le kit, au lieu du premier menu du site. * Le bouton WhatsApp utilise un message générique hors fiche produit, au lieu de reprendre le message du connecteur amputé de ses marqueurs. * Vignette de catégorie : repli sur l'initiale même lorsque l'image référencée a disparu. * Tri des kits insensible aux accents. * Vérifié en réel sur WordPress 7.0 / Astra 4.13 / Elementor 4.2 (gratuit) / WooCommerce. = 1.2.0 = * Deux kits sectoriels supplémentaires : **Alimentation & épicerie** (navigation par rayons, meilleures ventes, commande par WhatsApp) et **Électronique & téléphonie** (sélection mise en avant, réassurance garantie et SAV, page Garantie & SAV). * Trois kits disponibles au total, chacun avec sa palette, sa typographie et sa mise en page. = 1.1.0 = * Bibliothèque de kits (Apparence → Kits Yima) et importeur idempotent : pages, en-tête, pied, menu et page d'accueil installés en un clic ; réimport sans doublon. * Premier kit sectoriel : **Mode & accessoires**. * Nouveaux widgets **Menu Yima** et **Panier Yima**, qui rendent possible la construction d'un en-tête dans Elementor gratuit (le compteur du panier se rafraîchit en AJAX). * Bannière : dégradé issu de la palette quand aucune image n'est choisie — les kits n'embarquent aucune photo de démonstration. = 1.0.0 = * Version initiale : jetons de design (variables CSS + couleurs/polices globales Elementor), en-tête et pied de page Yima avec adaptateurs de thème, habillage WooCommerce, cinq widgets Elementor et pont optionnel vers Yima Connector.