Les meilleurs développeurs informatique freelances sont sur Codeur.com

2 Scripts Woocommerce Wordpress Divi

 Terminé·Moins de 500 €·19 offres·394 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

Le profil du client est reservé aux prestataires abonnés

Créer un compte

19 freelances ont répondu à ce projet

17 propositions de devis en moins de 2h

+12

Montant moyen des devis proposés : 150 €

Estimation du délai : 1 jour

Publier un projet similaire

Projet réalisé par Amin M.

Amin M.
Tunis, 1002

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

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.