• Bonjour,

    J’utilise le module “Woocommerce subscriptions” (qui gère les abonnements avec paiements récurrents) associé au module “Colissimo Officiel : Méthodes de livraison pour WooCommerce” tous les 2 dans leur dernière version, et il se trouve qu’il y a un bug de fonctionnement. Lorsque j’ajoute un abonnement dans le panier il est bien proposé Colissimo à domicile et Colissimo Relais, mais le système demande systématiquement de choisir un point de retrait même en cas de livraison à domicile.

    J’ai identifié d’où vient le problème, il est en rapport avec une synchronisation du module Abonnement qui génère une commande automatiquement tous les 8 du mois… Car si je désactive cette option cela fonctionne normalement, mais il je me dois d’utiliser cette spécificité.

    Pouvez-vous m’aider svp ?

    Bien cordialement,

    Bastien RAMAEL

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

Viewing 4 replies - 1 through 4 (of 4 total)
  • Bonjour,

    Est-ce que vous parlez bien de l’option “Synchroniser les renouvellements => Aligner le jour de renouvellement d’abonnement” ?

    Le plugin n’est en effet pas compatible avec cette option, je remonte le souci mais nous ne pourrons malheureusement pas fournir une solution à court terme.

    Thread Starter b4sti1ra

    (@b4sti1ra)

    Bonjour,

    Oui c’est exactement ?a, mais cela, a fonctionné normalement pendant un certain temps avant certaines mises à jour…

    Bonjour,

    J’ai re-testé l’intégration pour être s?r, et j’ai pu passer la commande avec signature sans avoir le message demandant de sélectionner un point de retrait.

    J’ai testé avec l’ancien checkout de WooCommerce (celui que vous utilisez), ainsi que le nouveau (leur bloc Gutenberg).

    Le souci ne vient donc peut-être pas d’une incompatibilité avec cette option, mais plut?t d’un autre souci. Je n’ai pas pu véritablement tester sur votre site étant donné qu’il faut entrer une carte de crédit, mais nous pouvons peut-être essayer d’ajouter des logs pour investiguer.

    La vérification est faite dans le fichier wp-content/plugins/colissimo-shipping-methods-for-woocommerce/public/pickup/lpc_pickup_selection.php aux lignes 234 (pour changer le texte du bouton de validation) et 263 (pour empêcher la validation).

    à ces endroits, on vérifie quelle méthode de livraison est sélectionnée en récupérant l’information dans la session de WooCommerce. Si le bouton est toujours modifié, c’est soit que l’information récupérée dans la session est fausse, soit qu’on ne passe pas dans la vérification une fois sur la page.

    Vous pouvez ajouter le code suivant juste après la ligne 194 :

    LpcLogger::debug(
    'Checking if the order button should be disabled',
    [
    'needShipping' => $needShipping,
    'shippingMethod' => $shippingMethod,
    ]
    );

    Une fois appliqué :

    • activez temporairement les logs dans WooCommerce => Réglages => Colissimo => Support
    • allez sur la page d’achat, et changez la méthode de livraison plusieurs fois (“en point relais (gratuit)” puis “à domicile”), ?a générera quelques logs
    • retournez dans les réglages Colissimo et désactivez les logs

    Vous pourrez alors récupérer les logs collectés dans l’option juste au-dessous, pourrez-vous me les partager ? Ce qui m’intéresse, c’est les lignes commen?ant par “Checking if the order button should be disabled”.

    Thread Starter b4sti1ra

    (@b4sti1ra)

    Bonjour,

    Malheureusement ce fichier ne se présente pas comme vous l’indiquez car à la ligne 234 il y a un espace vide (https://ibb.co/PzhsmLmZ) et à la ligne 263 le symbole } (https://ibb.co/4nSV4PCn), je ne peux effectuer les manipulations que vous préconiser…

    Merci,

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