Dans WooCommerce à partir de la ligne de code suivante :
$order = new WC_Order( $order_id );
Comment puis-je obtenir les détails d'une commande WooCommerce à partir de l'ID de la commande ?
Dans WooCommerce à partir de la ligne de code suivante :
$order = new WC_Order( $order_id );
Comment puis-je obtenir les détails d'une commande WooCommerce à partir de l'ID de la commande ?
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
2 votes
Voir le documentation
0 votes
Pourquoi -1 ? J'ai essayé toutes sortes de solutions. J'ai même essayé celle-ci. $order = new WC_Order(159) ; vous avez trouvé une solution alors dites-moi ?
1 votes
Où avez-vous mis ce code ? Quelle était la sortie qui vous a suggéré qu'il y avait un problème ? Qu'attendiez-vous de ce résultat ? Où se trouve
$order_id
dans votre exemple ? Il faut plus de contexte pour que les utilisateurs puissent vous aider.2 votes
Le moins 1 est dû au fait qu'il s'agit d'une question à faible effort. En tant que telle, elle est vague. Je suis d'accord avec Nathan, il faut beaucoup plus de contexte ici.
1 votes
@LoicTheAztec Je voulais que la méthode d'expédition soit sélectionnée au moment de la commande. Je n'ai donc pas trouvé dans le tableau que vous avez imprimé. J'ai obtenu ceci par
$order = new \WC_Order($order_id); $ship_method = $order->get_shipping_methods(); foreach($ship_method as $SHPM) { $wooorder['_selected_shipping_method'] = $SHPM['name']; }
J'ai donc inséré le nom de la méthode dans le tableau et j'ai obtenu le résultat souhaité. Votre aide est appréciée !1 votes
Alors que la réponse acceptée est de grande qualité (bien qu'elle aille trop loin), je me demande pourquoi la question elle-même n'a pas été signalée comme étant trop vague et peu exigeante ?