• Resolved Florent

    (@flowebpro)


    Bonjour !

    Dans un topic précédent, je vous avait signalé qu’une fois un produit supprimé de Woocommerce, il devenait impossible de générer les étiquettes des commandes dans lesquelles il était présent :
    https://www.ads-software.com/support/topic/generation-etiquette-fatal-error/

    Désormais, c’est encore pire :
    On ne peut même plus accéder à la page de la commande !
    Consulter la commande, et hop erreur 500.

    PHP Fatal error: Uncaught Error: Call to a member function get_weight() on bool in …/web/wp-joyeux/plugins/colissimo-shipping-methods-for-woocommerce/admin/orders/lpc_admin_order_banner.php:128

    Alors pour me sortir de cette galère, j’ai fait cette bidouille :
    (dont je ne suis pas fier, mais au moins ?a marche!)

    $fixedpoids = "1";
    $fixedprix = "1";
    
                $args['lpc_order_items'][] = [
                    'id'       => $item->get_id(),
                    'name'     => $item->get_name(),
                    'qty'      => $quantity,
                    //'weight'   => empty($product->get_weight()) ? 0 : $product->get_weight(),
    		'weight'   => empty($fixedpoids) ? 0 : $fixedpoids,
                    //'price'    => $product->get_price(),
    		'price'    => $fixedprix,
                    'base_qty' => $item->get_quantity(),
                ];

    Votre script devrait mettre une valeur par défaut quand aucune valeur n’est retournée, plut?t que de faire une erreur 500 ! On a le droit de supprimer des produits ??

    Merci !
    Bonne journée.

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

    (@iscpcolissimo)

    Bonjour,

    Effectivement, c’est embêtant ??
    Je rajoute cela dans notre TODO liste. Cela vers la fin du mois de Janvier !
    Merci du retour ??

    Thread Starter Florent

    (@flowebpro)

    Hello,
    Visiblement ce problème n’a pas encore été corrigé.
    C’est assez embetant…

    Bonne journée,
    Florent

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Produit supprimé = WordPress cassé’ is closed to new replies.