• Resolved webattractif

    (@webattractif)


    Bonjour Harasse,

    J’ai un souci avec le plugin, lorsque je veux faire un renvoi de la facture avec le numero de suivi de commande j’ai une page blanche et l’erreur suivante lors de l’envoi:

    PHP Fatal error: Uncaught Exception: Commande non valide in /wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php:102

    Stack trace:
    #0 /wp-content/plugins/woocommerce/includes/class-wc-data-store.php(149): Abstract_WC_Order_Data_Store_CPT->read(Object(WC_Order))
    #1 /wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-order.php(109): WC_Data_Store->read(Object(WC_Order))
    #2 /wp-content/plugins/colissimo-delivery-integration/includes/WC-Metabox-Colissimo.php(367): WC_Abstract_Order->__construct(172645)
    #3 /wp-includes/class-wp-hook.php(288): WC_Metabox_Colissimo::cdi_save_metabox_colissimo(172645)
    #4 /wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #5 /wp-includes/plugin.php(453): WP_Hook->do_action(Array)
    #6 /wp-inc in /wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php on line 102

    Pouvez vous m’aider à régler ca ?

    Cordialement,

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Halyra

    (@harasse)

    Bonjour,
    Je vois bien l’erreur qui est un plantage de Woocommerce à l’occasion d’une requête classique ?$order = new WC_Order($post_id);?? de la Métabox CDI. Mais je n’ai pas de piste pour savoir pourquoi Woocommerce s’est crashé particulièrement sur cet ordre. ?Il semble que ce soit l’ordre 172645?; Est-ce systématique pour tous les ordres ou uniquement sur cet ordre ?

    Thread Starter webattractif

    (@webattractif)

    Bonjour,
    oui, ca se produit sur tous les ordres au moment où je renvoie la facture au client avec le code de suivi colissimo.

    le client re?oit bien le mail avec le code de suivi mais je vois dans les logs d’envoi de mail que le systeme essai d’envoyer un deuxieme mail “Commande invalide” et je pense que c’est là que l’erreur 500 se produit.

    J’ai aussi un warning qui revient regulierement : PHP Warning: A non-numeric value encountered in
    …/wp-content/plugins/colissimo-delivery-integration/includes/WC-function-Colissimo.php
    on line 182

    est ce que ca aide à trouver une solution ?

    Merci de votre retour.

    • This reply was modified 6 years, 8 months ago by webattractif.
    Plugin Author Halyra

    (@harasse)

    Bonjour,
    -Pour le ?PHP Warning: A non-numeric …??, ce devrait être réglé avec CDI 3.2.x?
    – Quand au 2ème mail en tentative d’envoi, je ne vois pas?; CDI n’envoie pas de mail. Avez-vous la possibilité d’analyser ce qui pourrait être à l’origine de ce 2ème envoi. Est-ce bien Woocommerce qui veut envoyer ce 2ème mail??

    Thread Starter webattractif

    (@webattractif)

    Alors,
    – le php warning, c’est effectivement réglé.
    – pour l’histoire du mail, j’ai installé une copie du site en activant les plugins un à un pour trouver d’où vient l’erreur et c’est en activant “WooCommerce PDF Invoices & Packing Slips” que le problème est apparu.

    Toujours quand je veux utiliser une des “actions commande” avec envoi de mail, à savoir :
    – Email de facture / Détail de la commande au client
    – Envoyer à nouveau une notification
    ca plante systématiquement quelques soit la commande (mais le mail avec la facture ou le mail de notification est bien envoyé) par contre c?té admin j’ai toujours l’erreur 500…

    Fatal error: Uncaught Exception: Commande non valide in /wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php:102 Stack trace:
    #0 /wp-content/plugins/woocommerce/includes/class-wc-data-store.php(149): Abstract_WC_Order_Data_Store_CPT->read(Object(WC_Order)) #1 /wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-order.php(109): WC_Data_Store->read(Object(WC_Order))
    #2 /wp-content/plugins/colissimo-delivery-integration/includes/WC-Metabox-Colissimo.php(367): WC_Abstract_Order->__construct(167671)
    #3 /wp-includes/class-wp-hook.php(288): WC_Metabox_Colissimo::cdi_save_metabox_colissimo(167671)
    #4 /wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #5 /home/www/demo.pearls-of-baby.fr/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
    #6 /home/www/ in /wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php on line 102

    et si je désactive le plugin “WooCommerce PDF Invoices & Packing Slips”, l’erreur continue de se produire…

    par contre si je desactive CDI, je peux utiliser les actions commandes sans plantage…

    est ce que l’activation du plugin n’aurait pas modifié la table des commandes et c’est ca qui ferait planter woocommerce lors des actions d’envoi de factures et notification ?

    Merci de votre aide.

    —–

    • This reply was modified 6 years, 8 months ago by webattractif.
    Plugin Author Halyra

    (@harasse)

    Bonjour,
    Nous avions déjà eu quelques soucis avec “WooCommerce PDF Invoices & Packing Slips” (voir dans l’historique des topics de CDI).
    Nous avions contourné le problème en changeant la priorité d’un hook callback dans CDI.
    Essayez de changer le 99 par 9999 à la ligne 18 du fichier includes/WC-Metabox-Colissimo.php de CDI.

    Thread Starter webattractif

    (@webattractif)

    Bonjour,

    Merci pour le retour. J’ai modifié le fichier mais l’erreur se produit encore :

    PHP Fatal error: Uncaught Exception: Commande non valide in /wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php:102

    Stack trace:
    #0 /wp-content/plugins/woocommerce/includes/class-wc-data-store.php(149): Abstract_WC_Order_Data_Store_CPT->read(Object(WC_Order))
    #1 /wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-order.php(109): WC_Data_Store->read(Object(WC_Order))
    #2 /wp-content/plugins/colissimo-delivery-integration/includes/WC-Metabox-Colissimo.php(368): WC_Abstract_Order->__construct(173383)
    #3 /wp-includes/class-wp-hook.php(288): WC_Metabox_Colissimo::cdi_save_metabox_colissimo(173383)
    #4 /wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #5 /wp-includes/plugin.php(453): WP_Hook->do_action(Array)
    #6 /wp-inc in /wp-content/plugins/woocommerce/includes/data-stores/abstract-wc-order-data-store-cpt.php on line 102

    Auriez vous une autre piste pour résoudre le problème ?

    Plugin Author Halyra

    (@harasse)

    Contournement apporté avec la version 3.2.2

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Error 500 lors de l’envoi de facture avec n de suivi’ is closed to new replies.