Les meilleurs développeurs informatique freelances sont sur Codeur.com
Terminé·Moins de 500 €·19 offres·363 vues·31 interactions
1) J'utilise Woocommerce sur Divi avec un script pour transformer l'affichage du panier : "Articles 0" en "0 savon", "Articles 2" en "2 savons". Cela ne fonctionne pas sur la page panier, uniquement lorsque je supprime ou ajoute un exemplaire d'un produit déjà présent, cela marque "2 items", car la page la mise à jour du panier se fait par Ajax et la page ne se recharge pas en entier.
Voici le code :
<?php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() {
wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
}
function et_show_cart_total( $args = array() ) {
if ( ! class_exists( 'woocommerce' ) || ! WC()->cart ) {
return;
}
$defaults = array(
'no_text' => false,
);
$args = wp_parse_args( $args, $defaults );
$items_number = WC()->cart->get_cart_contents_count();
$url = function_exists( 'wc_get_cart_url' ) ? wc_get_cart_url() : WC()->cart->get_cart_url();
if (get_locale() == 'fr_FR' && $items_number == 0) {
printf(
'<a href="%1$s" class="et-cart-info">
<span>%2$s</span>
</a>',
esc_url( $url ),
( ! $args['no_text']
? esc_html( sprintf(
_nx( '%1$s Savon', '%1$s Savon', $items_number, 'WooCommerce items number', 'Divi' ),
number_format_i18n( $items_number )
) )
: ''
)
);
}
if (get_locale() == 'fr_FR' && $items_number > 0) {
printf(
'<a href="%1$s" class="et-cart-info">
<span>%2$s</span>
</a>',
esc_url( $url ),
( ! $args['no_text']
? esc_html( sprintf(
_nx( '%1$s Savon', '%1$s Savons', $items_number, 'WooCommerce items number', 'Divi' ),
number_format_i18n( $items_number )
) )
: ''
)
);
}
if (get_locale() != 'fr_FR') {
printf(
'<a href="%1$s" class="et-cart-info">
<span>%2$s</span>
</a>',
esc_url( $url ),
( ! $args['no_text']
? esc_html( sprintf(
_nx( '%1$s Items', '%1$s Item', $items_number, 'WooCommerce items number', 'Divi' ),
number_format_i18n( $items_number )
) )
: ''
)
);
}
2) Dans Woocommerce sur Divi, j'ai ajouté une ligne sur la page panier, qui dit que les frais de port seront calculés lors de la page suivante. Seulement lorsque le panier est vide ou lorsqu'un un internaute supprime tous ses articles du panier sur la page panier, cette ligne reste qui dit que les frais de port seront calculés lors de la page suivante reste toujours. Il me faudrait un code qui permet d'enlever la ligne quand le panier est vide.
À NOTER QUE LE SITE N'EST PAS EN LIGNE ET NE SERA PAS EN LIGNE ; IL FAUDRA ESSAYER SUR UN DE VOS SITES UTILISANT WORDPRESS DIVI ET WOOCOMMERCE (AVEC LA TOP BAR NOTAMMENT)
MERCI !
Budget indicatif : Moins de 500 €
Publication : 02 février 2024 à 12h36
Profils recherchés : Développeur spécifique freelance, Intégrateur web freelance, Développeur WordPress freelance, Développeur JavaScript freelance, Expert Woocommerce freelance
19 freelances ont répondu à ce projet
17 propositions de devis en moins de 2h
Montant moyen des devis proposés : 150 €
Estimation du délai : 1 jour
Projet réalisé par Amin M.
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte un site WordPress
Téléchargement : Cahier des charges pour créer un site WordPress
Guide : Créer un site WordPress
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.