• Resolved sinok76

    (@sinok76)


    Bonjour,

    Il y a 2 points que je n’arrive pas à régler avec l’utilisation du plugin :
    – le site est devenu extrêmement lent avec l’installation du plugin (en back et front)
    – impossible de charger correctement la carte des relais. Les cartes se chargent (widget colissimo, leaflet) mais impossible de définir un point relai je n’ai que des champs undefined.

    Pour le 1er point je n’ai aucune idée de comment régler le problème.
    Pour le 2eme, en parcourant les différents topic du forum, je n’ai pas de “&” dans mon MDP donc ?a ne vient pas de là.

    ————————
    Il y a aussi un problème d’affichage du plugin dans la partie “votre commande” du plugin woocommerce où les options “colissimo avec signature” et “colissimo relais + le bouton” s’affichent dans une balise tableau dans une colonne à droite et non en dessous. J’ai réglé partiellement ce problème avec ce bout de code mais c’est très loin d’être optimal :

    document.addEventListener('DOMContentLoaded', function() {
    function transformShippingTable() {
    // Sélectionner le avec le texte "Expédition"
    var thElement = document.querySelector('.woocommerce-shipping-totals.shipping th');
    // Vérifier si le <th> existe
    if (thElement) {
    // Créer un nouveau <tr> avec le <th> comme enfant
    var newTr = document.createElement('tr');
    var thElementClone = thElement.cloneNode(true); // Cloner le <th> existant
    newTr.appendChild(thElementClone);

    // Insérer le nouveau <tr> avant l'élément parent de <th>
    thElement.parentElement.parentElement.insertBefore(newTr, thElement.parentElement);
    }

    // Sélectionner le <td> avec data-title="Expédition"
    var tdElement = document.querySelector('.woocommerce-shipping-totals.shipping td[data-title="Expédition"]');

    // Vérifier si le <td> existe
    if (tdElement) {
    // Créer un nouveau <tr> avec l'attribut data-title
    var newTrWithDataTitle = document.createElement('tr');
    newTrWithDataTitle.setAttribute('data-title', 'Expédition');

    // Créer un <td> à l'intérieur du nouveau <tr>
    var tdElementClone = document.createElement('td');
    tdElementClone.innerHTML = tdElement.innerHTML;
    newTrWithDataTitle.appendChild(tdElementClone);

    // Insérer le nouveau <tr> après l'élément parent de <td>
    tdElement.parentElement.parentElement.insertBefore(newTrWithDataTitle, tdElement.parentElement.nextElementSibling);

    // Supprimer l'ancien <tr> avec le <td> original
    tdElement.parentElement.remove();
    }
    }

    // Utilisation de setTimeout pour s'assurer que tous les éléments sont chargés
    setTimeout(transformShippingTable, 2500); // Réglez le délai en fonction de vos besoins

    // Ajouter un écouteur d'événement pour réappliquer la transformation lorsque les méthodes d'expédition changent
    document.addEventListener('change', function(event) {
    if (event.target.classList.contains('shipping_method')) {
    setTimeout(transformShippingTable, 2500); // Réappliquer la transformation après le changement de méthode d'expédition
    }
    });
    });

    The page I need help with: [log in to see the link]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Colissimo

    (@iscpcolissimo)

    Bonjour,

    En ce qui concerne la carte des points de retrait, pouvez-vous vérifier que vos identifiants sont corrects dans les réglages Colissimo ?

    S’ils sont incorrects, un message rouge devrait être affiché en haut de la page.
    S’ils sont corrects, assurez-vous d’avoir un contrat valide sur le compte. Sur https://www.colissimo.entreprise.laposte.fr/, dans votre compte => “Paramétrer mes services” il devrait y avoir un bloc “Widget Points Retrait”

    En ce qui concerne le ralentissement de votre site, pouvez-vous désactiver temporairement l’extension Colissimo et voir s’il est toujours présent ?

    Si le ralentissement est toujours présent, pouvez-vous me dire si vous avez un WordPress multi-site ou un WordPress “classique” ?

    Pouvez-vous me montrer une capture d’écran du problème d’affichage ?

    Thread Starter sinok76

    (@sinok76)

    => Le compte est correctement lié, le contrat est valide et le point retrait intégral est actif.
    => j’ai déjà effectué ce test et c’est bien le plugin colissimo qui ralentit le site (et engendre régulièrement des erreurs 50x)
    => le site n’est pas un multisite mais un WP tout à fait classique
    => Voici les screens avant et apres l’action du JS que j’ai mis en place

    Plugin Author Colissimo

    (@iscpcolissimo)

    Pour les méthodes d’envoi, c’est l’affichage “normal” de WooCommerce, vous pouvez essayer avec d’autres méthodes d’envoi que Colissimo par exemple.

    En ce qui concerne les deux autres problèmes, pouvez-vous utiliser l’option “Support de l’extension” dans les réglages Colissimo, onglet “Support” ?

    Thread Starter sinok76

    (@sinok76)

    Résolu

    J’ai installé et configuré stripe pour les paiements et tout s’est débloqué, la carte et les ralentissements.
    Sans moyen de paiement actif, colissimo devait surement requeter en boucle sans trouver de réponse appropriée.

Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.