Maison > Questions et réponses > le corps du texte
J'ai trouvé un script qui m'aide à obtenir les informations dont j'ai besoin : les modes de paiement que le client a historiquement utilisés dans ses commandes.
$order = new WC_Order( $order_id ); $payment_title = $order->get_payment_method_title();`
Malheureusement, je ne sais pas par où commencer avec cette information. Où dois-je publier cette chaîne pour qu'elle produise le résultat attendu ?
Je souhaite exporter ceci vers un fichier .csv afin de pouvoir l'importer dans une feuille de calcul.
Tout ce que j'ai trouvé jusqu'à présent semble penser que je sais déjà par où commencer. Je cherche juste un indicateur simple sur par où commencer.
P粉8354286592024-04-05 00:54:59
Pour obtenir la passerelle de paiement de l'historique client dont vous avez besoin :
Essayez ce qui suit :
// Get customers IDs $customers_ids = get_users( array( 'role__in' => array('customer'), 'number' => 10, // First 10 customers // 'offset' => 0, ) ); echo ''. print_r( count($customers_ids), true ) . ''; // Boucle à travers les clients foreach ( $customers_ids en tant que $user ) { écho'» ; }ID utilisateur : '.$user->ID. ' - E-mail de l'utilisateur : '.$user->user_email.'
'; // Récupérer la commande payée par le client $customer_orders = wc_get_orders( tableau( 'Limite' => -1, 'Client' => $utilisateur->ID, 'Statut' => wc_get_is_paid_statuses(), ) ); faire écho à '' ; // Ordre des boucles foreach( $customer_orders comme $order ) { printf('
- Commande : #%s - Date : %s - Paiement : %s
', $order->get_id(), $order->get_date_created()->format('Y-m-d'), $order->get_ payment_method_title() ); } faire écho à «