Personnalisation de Woocommerce : quelques cas clients classiques

Personnalisation de Woocommerce : quelques cas clients classiques

Woocommerce, WordPress, DIVI

Personnalisation de Woocommerce : quelques cas clients classiques

Comment mettre en place des tarifs dégressifs sur WooCommerce ?

 

Des tarifs dégressifs incitent vos clients à acheter en plus grosses quantités.

 

Solution : installer le plugin Conditional Discounts for WooCommerce

Comment arrondir le panier à l’euro supérieur ?

 

Exemple : donner la possibilité de faire un don à une association.

 

Solution : installer le plugin Woo Donations

Comment gérer les articles vendus ou en rupture de stock ?

 

Apprenez à :

  • Mettre un article en rupture de stock
  • Afficher ou Masquer les produits en rupture de stock du catalogue
  • Afficher un badge “VENDU” sur votre boutique

Comment afficher un badge “Coup de coeur” sur l’image de votre produit ?

 

  1. Créer une catégorie de Produits « Coup de coeur »
  2. Modifier le fichier price.php de Woocommerce
  3. Définir un style dans le CSS

Comment donner le choix de la couleur ou de la taille sur un article de votre boutique ?

 

Pas de problème ! Ni code à modifier, ni plugin à installer, il suffit de paramétrer l’article de votre boutique Woocommerce.

  1. Dans Données produit, changer Produit simple en Produit variable.
  2. Dans l’onglet Attributs, Ajouter un attribut “Taille” et saisir les valeurs en les séparant par « | ». Cocher Utilisé pour les variations.
  3. Dans l’onglet Variations, Créer les variations pour tous les attributs.

Le plugin YITH Color and Label  Variations for WooCommerce permet de remplacer le menu déroulant du choix des options par une interface conviviale.

Améliorer Woocommerce avec les plugins développés par YITH

 

YITH est le leader mondial du développement de plugins pour Woocommerce

  • YITH WooCommerce Wishlist : donne à vos utilisateurs la possibilité de créer, de remplir, de gérer et de partager leurs listes de favoris.
  • YITH WooCommerce AJAX Product Filter : pour filtrer vos produits par taille, couleur, prix, marque…
  • YITH WooCommerce Gift Cards : proposez des cartes cadeau sur votre boutique
  • YITH WooCommerce Subscription, YITH WooCommerce Dynamic Pricing and Discounts, YITH Infinite Scrolling…

Le plugin YITH Essential Kit for WooCommerce #1 permet d’installer et d’activer les principaux plugins.

Tailwind CSS

Tailwind CSS

Framework CSS

Tailwind CSS, une alternative à Bootstrap

Tailwind CSS ou bootstrap ?

Si vous avez besoin d’une solution rapide avec des composants prêts à l’emploi, Bootstrap pourrait être le meilleur choix.
Par contre, si vous recherchez une personnalisation fine et un meilleur contrôle des styles tout en gardant la performance à l’esprit, préférez Tailwind CSS.

Comparaison des deux frameworks :

Bootstrap

  • Popularité et communauté : Bootstrap est l’un des frameworks CSS les plus populaires, avec une vaste communauté et une abondance de ressources, de thèmes et de plugins disponibles.
  • Composants pré-conçus : Il propose de nombreux composants préfabriqués (boutons, formulaires, cartes, etc.), ce qui permet de créer des interfaces rapidement sans trop se soucier des détails de conception.
  • Consistance : Utiliser Bootstrap assure une consistance visuelle à travers les différents navigateurs et appareils.
  • Facilité d’utilisation : Son système de grille est facile à comprendre et à utiliser, ce qui permet de créer des mises en page réactives rapidement.

Tailwind CSS

  • Personnalisation : Tailwind CSS est un framework utilitaire-first, ce qui signifie qu’il offre des classes utilitaires qui permettent de construire des interfaces personnalisées sans écrire de CSS. Cela offre une plus grande flexibilité et un contrôle total sur la conception.
  • Performance : Tailwind génère uniquement les styles utilisés dans le projet grâce à son outil PurgeCSS, ce qui peut réduire la taille des fichiers CSS et améliorer les performances.
  • Flexibilité : Contrairement à Bootstrap, qui impose un certain style par défaut, Tailwind permet de styliser chaque élément de manière unique sans avoir à surcharger les styles par défaut.
  • Apprentissage : Bien que Tailwind soit plus difficile à apprendre pour les débutants en CSS, il est très puissant une fois maîtrisé.

Les limites de Tailwind CSS

Tailwind CSS, bien qu’extrêmement puissant et flexible, a des inconvénients qui peuvent poser des défis, surtout dans les projets plus grands ou pour les équipes moins expérimentées.

  1. Verbosité :
    Tailwind CSS utilise de nombreuses classes utilitaires pour appliquer des styles, ce qui peut rendre le HTML très verbeux. Par exemple, pour styliser un bouton, vous pourriez avoir plusieurs classes en ligne, rendant le code plus long et potentiellement plus difficile à lire.
  2. Lisibilité du DOM :
    La multiplication des classes utilitaires dans le HTML peut rendre le DOM difficile à lire et à maintenir, surtout dans les grands projets.
  3. Non structurant :
    Tailwind CSS n’impose pas de structure ou de conventions strictes, ce qui peut conduire à des styles inconsistants si l’équipe n’a pas de bonnes pratiques en place.
  4. Apprentissage :
    Bien que Tailwind CSS puisse offrir une grande flexibilité, il peut être intimidant pour les nouveaux venus qui ne sont pas familiers avec la philosophie des classes utilitaires.
  5. Redondance et duplication :
    Sans une utilisation judicieuse des classes utilitaires et des composants, il est facile de créer des styles redondants, augmentant ainsi la taille du fichier CSS.
  6. Compatibilité avec d’autres outils :
    L’intégration de Tailwind CSS avec certains outils et frameworks peut nécessiter des configurations supplémentaires.
Création de votre site web en 78H chrono !

Création de votre site web en 78H chrono !

Hébergement, Nom de domaine, WordPress

Création de site web en 78h chrono

1. Choisir un bon nom de domaine

En .fr ou en .com, avec ou sans tiret, pour moi, il n’y a pas de règles à ce niveau là.

Le nom de domaine va souvent reprendre le nom de votre société, association ou autres.
Cependant, il peut être intéressant de préférer des mots clés, qui décrivent votre activité et/ou le lieu, à votre nom.
En effet, c’est ici qu’ils auront le plus d’influence sur votre référencement naturel.
Ex : stage-ressourcement.com, 1ère place sur une recherche « stage ressourcement »

Pour savoir si votre nom de domaine est disponible, vous pouvez utiliser un outil whois.

2. Acheter un hébergement web

Maintenant que vous avez trouvé votre nom de domaine, vous allez l’acheter en même temps que votre hébergement.
L’hébergeur principal en France est OVH.
Un hébergement Perso sera, dans la plupart des cas,suffisant.

3. Installer WordPress

Connectez-vous à votre espace réservé sur OVH

Activez le SSL (pour bénéficier de l’accès à votre site en https) : Hébergements / Multisite / Modifier le domaine

Lancez l’installation de WordPress : Modules en 1 clic / Ajouter un module / WordPress

4. Mettre en place le template DIVI

DIVI est un thème WordPress payant, très populaire, utilisé sur des centaines de milliers de sites web. Il est accompagné d’un builder (constructeur de pages) avec un éditeur wysiwyg (visuel). Divi est un template personnalisable à souhait. On peut également charger des pages « toutes faites » entièrement designées.

  • Installez DIVI en ajoutant un thème (téléverser l’archive .zip contenant le template DIVI).
  • Paramétrez DIVI :
    – DIVI / Options du thème : pour ajouter un logo, les liens vers vos réseaux sociaux…
    – Apparence / Personnaliser : définir les styles (typos, couleurs…), le menu, le pied de page…

5. Création des pages web

Maintenant que l’environnement est en place, passons à la création du site proprement dite.

2 solutions : utiliser un layout (une page « toute faite » que l’on modifiera) ou partir de la page blanche et la construire à partir des modules proposés.

Exemple de layout

6. Référencement

Votre site web est terminé. Tout du moins, une première version que vous jugez aboutie.
Il reste à le faire connaître :

  • Créer un sitemap (plan du site) et le placer sur votre hébergement.
    Par exemple, à la racine du site : https://www.site-web.com/sitemap.xml
  • Google Search Console : soumettre le plan du site à Google
  • Google My Business : référencer son magasin ou son activité sur Google maps et être bien visible dans la recherche Google avec sa fiche d’établissement.

Site web express

Vous n’avez pas beaucoup de temps à consacrer à votre site internet ?
Vous n’avez pas ni temps ni les compétences de le faire vous-même ?

Laissez-vous guider !
On se donne 3 jours pour réaliser votre site vitrine.

Tarif : 420 €*

*Achat d’un nom de domaine et d’un hébergement à votre charge

Simple, économique, rapide… EFFICACE

 

La jamstack, une alternative à WordPress

La jamstack, une alternative à WordPress

JavaScript, API et Markup

La jamstack, une alternative à WordPress

JAM est mis pour JavaScript, API et Markup
  • JavaScript : les fonctionnalités dynamiques sont gérées par JavaScript. Vous êtes libres d’utiliser la bibliothèque ou le framework que vous voulez.
  • API : les opérations côté serveur sont abstraites sous forme d’API réutilisables, accessibles en HTTPS à l’aide de JavaScript. Ces opérations peuvent être déléguées à des services tiers ou bien à vos propres fonctions.
  • Markup : les sites web sont servis sous forme de fichiers HTML statiques. Ces fichiers peuvent être générés à partir de fichiers source, comme du Markdown, à l’aide d’un générateur de site statique.
Les principaux bénéfices apportés par la JAMstack
  • Une performance accrue : servir du code généré et des assets à partir d’un CDN
  • Une meilleure sécurité : plus besoin de se soucier des vulnérabilités du serveur ou de la base de données
  • Un coût bien moindre : l’hébergement de fichiers statiques est moins cher, voire gratuit
  • Une meilleure expérience de développement : les développeurs front end peuvent se focaliser sur la partie client, sans être dépendants d’une architecture monolithique. Cela se traduit en général par un développement plus rapide et plus ciblé.
  • Redimensionnement à la volée : si votre site devient viral ou est soumis à un pic d’activité, le CDN compensera sans problèmes.
Sites web SEO-friendly

Il y a une chose que Google et vos clients ont en commun : ils aiment tous les 2 les sites rapides.

Vercel, une plateforme phare de ce nouvel éco-système qu’on nomme la JAMStack

Le principe : à chaque fois que des modifications sont poussées dans le gestionnaire de sources (git) sur la branche principale, Vercel intercepte cet événement et reconstruit une nouvelle version du site qui est déployée automatiquement sans interruption de service !
Toutes les précédentes versions sont néanmoins historisées et si jamais notre code a amené des régressions (ça peut arriver), il est possible dans l’interface de Vercel de choisir une version précédente à remettre en production à la place de la version fautive.

Et si l’on pousse une modification complètement erronée (ça peut arriver aussi) le build échoue et le site live reste donc intact !

C’est donc vraiment la pierre angulaire pour être sûr de vos déploiements, et aussi pour avoir un temps de réponse constant car Vercel déploie votre application dans son propre CDN.

En savoir +

CMS, les sites Jamstack peuvent aussi être gérés via un système de gestion de contenu

Exemple de CMS : Forestry.io

C’est un CMS que j’aime beaucoup car il est simple, et il a une interface avec Cloudinary pour uploader les images et vidéos.
Son point fort, c’est qu’il ne s’appuie pas sur une base de données pour stocker le contenu texte mais sur notre repository git. Et ça c’est génial ! Ça veut dire que tout le contenu texte est historisé dans git au même titre que le code source et c’est aussi très efficace pour avoir des build rapides (pas d’appels API à une base de donnée).

Cloudinary : une solution complète de DAM (Digital Assets Managements)

Cloudinary : une solution complète de DAM (Digital Assets Managements)

Digital Assets Managements

Cloudinary, une solution complète de DAM

Cloudinary a beaucoup de fonctions avancées et peut être utilisée comme une solution complète de DAM (Digital Assets Managements) mais nous allons simplement voir ses caractéristiques de base, celles qui ont fait la réputation du service :

  • un CDN (un réseau de diffusion de contenu) qui garantit que nos flux vidéos sont toujours servis avec la meilleure vitesse car les vidéos ne sont pas stockées sur 1 seul serveur mais bien sur des serveurs clouds redondants dans plusieurs endroits du monde pour que la charge soit répartie et proches des utilisateurs qui la consomme.
  • mais la vraie killer feature c’est la possibilité de générer à la volée des transformations sur les images et vidéos : redimensionnement, changement de qualité et de format, cropping… Ce qui est vital pour être sûr d’envoyer l’image et le flux vidéo le plus adapté à l’expérience du client (bande passante et taille d’écran) qu’il soit donc sur mobile en 3G ou sur écran 4K avec la fibre.. 

Coût de l’abonnement mensuel

gratuit puis 76€ par mois

Pendant la phase de développement je pense qu’un compte gratuit suffira mais ensuite il faudra passer à un plan sérieux dont le coût mensuel est d’environ 76€/mois pour pouvoir gérer jusqu’à 225Go d’assets et de bande passante mensuelle. 

Sachant qu’il y a toujours des plans plus performants et plus chers pour supporter la croissance du service sans faillir..