// Journal

Notre journal technique.

Le journal technique de JR Web Concept, agence web à Lyon. Plus de 90 articles, tutoriels et retours d'expérience sur le développement web sur mesure : WordPress, WooCommerce, Laravel, Vue, sécurité, performance et méthodologie produit. Tout ce que nous apprenons en codant des plateformes métier au quotidien.

Ce journal regroupe nos publications depuis 2019 sur les sujets qui font le quotidien d'une agence de développement web : choix techniques, problèmes rencontrés en production, optimisations WordPress et WooCommerce, snippets de code utiles, mises à jour de sécurité critiques. Tout est librement consultable, sans inscription. Utilisez la barre de recherche ou les filtres par thème pour trouver l'article qui répond à votre besoin.

Chargement…
32 articles trouvés
Supprimer les taxes en fonction d’un rôle Woocommerce
Woocommerce
25 février 20211 min de lecture

Supprimer les taxes en fonction d’un rôle Woocommerce

Ajoutez ce code dans votre fichier « function.php » de votre thème enfant.Il supprimera toutes les taxes en fonction du rôle souhaité. /** * Remove tax for specific roles */ function prefix_exclude_tax_by_role() { if( function_exists( ‘WC’ ) ) { if( isset( WC()->customer ) ) { $role = WC()->customer->get_role(); if( $role == ‘administrator’ ) { WC()->customer->set_is_vat_exempt( true ); […]

Afficher la mention « gratuit » quand un produit est à 0 sur Woocommerce
Woocommerce
13 janvier 20211 min de lecture

Afficher la mention « gratuit » quand un produit est à 0 sur Woocommerce

Vous vendez des produits que vous offrez à vos clients ? Où le prix est à 0 ?Il est possible d’afficher la mention « Gratuit » au lieu de 0.Pour cela, copier le code ci-dessous dans votre fichier « function.php » de votre thème enfant : add_filter( ‘woocommerce_get_price_html’, ‘bbloomer_price_free_zero_empty’, 9999, 2 ); function bbloomer_price_free_zero_empty( $price, $product ){ if ( […]

Supprimer les champs inutiles de facturation pour un produit virtuel Woocommerce
Woocommerce
10 janvier 20211 min de lecture

Supprimer les champs inutiles de facturation pour un produit virtuel Woocommerce

Vous vendez des produits virtuels sur votre site Woocommerce ? Il est possible de supprimer les champs de la page commande qui ne sont pas utiles. Comme l’adresse de livraison et toutes les informations liées. Pour cela, ajouter le code ci-dessous dans votre fichier « function.php » de votre thème enfant? add_filter( ‘woocommerce_checkout_fields’ , ‘bbloomer_simplify_checkout_virtual’ ); function […]

Validation automatique d’une commande sur Woocommerce
Woocommerce
06 janvier 20211 min de lecture

Validation automatique d’une commande sur Woocommerce

En fonction des articles vendus, notamment les produits virtuels où il n’y a pas d’expédition, il est possible de basculer la commande en statut « Terminée » automatiquement. Pour cela, copier le code ci-dessous dans votre fichier « functions.php » de votre thème enfant. add_action( ‘woocommerce_thankyou’, ‘custom_woocommerce_auto_complete_order’ ); function custom_woocommerce_auto_complete_order( $order_id ) { if ( ! $order_id ) { […]

Modifier la fourchette de prix variable de vos produits Woocommerce
Woocommerce
05 janvier 20212 min de lecture

Modifier la fourchette de prix variable de vos produits Woocommerce

Vous souhaitez changer l’affichage de la variation de prix d’un produit sur Woocommerce ?Je vous explique comment faire ! Étape 1 : Ouvrez votre fichier « function.php » de votre thème enfant dans votre ftpÉtape 2 : Copier ce code dans ce même fichier. add_filter( ‘woocommerce_variable_price_html’, ‘bbloomer_variation_price_format’, 10, 2 ); function bbloomer_variation_price_format( $price, $product ) { // […]

Masquer l’ajout au panier et le prix pour les visiteurs Woocommerce
Woocommerce
04 janvier 20211 min de lecture

Masquer l’ajout au panier et le prix pour les visiteurs Woocommerce

Vous souhaitez masquer le bouton  » Ajouter au panier  » et son prix aux utilisateurs aux visiteurs non connectés ? Pour cela, copier le code en dessous dans le fichier  » functions.php  » de votre thème enfant via votre FTP. add_action( ‘init’, ‘bbloomer_hide_price_add_cart_not_logged_in’ ); function bbloomer_hide_price_add_cart_not_logged_in() { if ( ! is_user_logged_in() ) { remove_action( ‘woocommerce_after_shop_loop_item’, […]

Changer le texte « Choisir une option » sans plugin sur Woocommerce
Woocommerce
22 décembre 20201 min de lecture

Changer le texte « Choisir une option » sans plugin sur Woocommerce

Édit le 17/09/2023 Il est possible de changer le texte du bouton « Choisir une option » quand vous vendez un produit variable avec Woocommerce.Pour cela, ajouter le code ci-dessous dans le fichier « function.php » de votre thème enfant function custom_change_dropdown_variation_option_text( $args ) { $args[‘show_option_none’] = __( ‘Choisir une taille’, ‘woocommerce’ ); return $args; } add_filter( ‘woocommerce_dropdown_variation_attribute_options_args’, ‘custom_change_dropdown_variation_option_text’ […]

Créer une page « mon compte » avec Elementor
Woocommerce
02 décembre 20201 min de lecture

Créer une page « mon compte » avec Elementor

Vous voulez personnaliser votre page « mon compte » sur Woocommerce avec Elementor ?Je vous explique comment faire. Pour commencer, copier ce code dans votre css : .woocommerce-MyAccount-navigation { display:none; } .woocommerce-account .woocommerce-MyAccount-content { width: 100%; } Pour la suite, rien de plus simple, suivez cette vidéo et le tour est joué :https://www.youtube.com/watch?v=IgdP7MnFjnI&feature=emb_title Pour vous faciliter la […]