WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de Support WooCommerce › Entreprise dans l'adresse de facturation
- Ce sujet contient 3 réponses, 3 participants et a été mis à jour pour la dernière fois par
Mathieu, le il y a 6 années et 6 mois.
-
AuteurMessages
-
1 octobre 2018 à 15 h 41 min #72448
Bonjour,
Je n’ai jamais constaté ce manque, je suppose donc que c’est lié au thème utilisé.
La doc peut aider: https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/
Ou alors le plugin Checkout Field Editor====================Content(e) de mon aide ? Vous pouvez m'offrir un café ! 🙂
Avant d'appeler à l'aide: Dépannage Woocommerce
31 octobre 2018 à 11 h 13 min #74532Merci Guy, je viens d’installer Woo Checkout Field Editor Pro.
J’aimerais savoir comment récupérer en PHP la valeur d’un champs défini dans ce plugin. Par exemple la valeur « azerty » du champs « _billing_reference_affaire ».
J’essaye de fouiller dans la variable $order ci-dessous en faisant un « echo $order->meta_data[« 2″]->current_data->value; » sans succès…
Une idée ??? Merci d’avance.
Voici le contenu de la variable $order :
object(WC_Order)#31834 (14) {
[« status_transition »:protected]=> bool(false) [« data »:protected]=> array(28) {
[« parent_id »]=> int(0)
[« status »]=> string(10) « processing »
[« currency »]=> string(3) « EUR »
[« version »]=> string(5) « 3.4.5 »
[« prices_include_tax »]=> bool(false)
[« date_created »]=> object(WC_DateTime)#31592 (4) {
[« utc_offset »:protected]=> int(3600)
[« date »]=> string(26) « 2018-10-31 09:24:42.000000 »
[« timezone_type »]=> int(1)
[« timezone »]=> string(6) « +00:00 »
}
[« date_modified »]=> object(WC_DateTime)#31952 (4) {
[« utc_offset »:protected]=> int(3600)
[« date »]=> string(26) « 2018-10-31 09:24:42.000000 »
[« timezone_type »]=> int(1)
[« timezone »]=> string(6) « +00:00 »
}
[« discount_total »]=> string(1) « 0 »
[« discount_tax »]=> string(1) « 0 »
[« shipping_total »]=> string(4) « 0.00 »
[« shipping_tax »]=> string(1) « 0 »
[« cart_tax »]=> string(1) « 0 »
[« total »]=> string(5) « 25.47 »
[« total_tax »]=> string(1) « 0 »
[« customer_id »]=> int(2)
[« order_key »]=> string(22) « wc_order_5bd974da276b3 »
[« billing »]=> array(11) {
[« first_name »]=> string(9) « Monprenom »
[« last_name »]=> string(6) « Monnom »
[« company »]=> string(0) « »
[« address_1 »]=> string(23) « Mon adresse »
[« address_2 »]=> string(0) « »
[« city »]=> string(23) « Ma ville »
[« state »]=> string(0) « »
[« postcode »]=> string(5) « 01010 »
[« country »]=> string(2) « FR »
[« email »]=> string(22) « monemail@ndd.com »
[« phone »]=> string(0) « »
}
[« shipping »]=> array(9) {
[« first_name »]=> string(9) « Monprenom »
[« last_name »]=> string(6) « Monnom »
[« company »]=> string(0) « »
[« address_1 »]=> string(23) « Mon adresse »
[« address_2 »]=> string(0) « »
[« city »]=> string(23) « ville »
[« state »]=> string(0) « »
[« postcode »]=> string(5) « 01010 »
[« country »]=> string(2) « FR »
}
[« payment_method »]=> string(3) « cod »
[« payment_method_title »]=> string(15) « Lors du retrait »
[« transaction_id »]=> string(0) « »
[« customer_ip_address »]=> string(13) « X.X.X.X »
[« customer_user_agent »]=> string(121) « mozilla/5.0 (macintosh; intel mac os x 10_14_0) applewebkit/537.36 (khtml, like gecko) chrome/69.0.3497.100 safari/537.36 »
[« created_via »]=> string(8) « checkout »
[« customer_note »]=> string(0) « »
[« date_completed »]=> NULL
[« date_paid »]=> NULL
[« cart_hash »]=> string(32) « 8cee87c2c1722aec672ada6931ff9ee7 »
}
[« items »:protected]=> array(0) { }
[« items_to_delete »:protected]=> array(0) { }
[« cache_group »:protected]=> string(6) « orders »
[« data_store_name »:protected]=> string(5) « order »
[« object_type »:protected]=> string(5) « order »
[« id »:protected]=> int(6102)
[« changes »:protected]=> array(0) { }
[« object_read »:protected]=> bool(true)
[« extra_data »:protected]=> array(0) { }
[« default_data »:protected]=> array(28) {
[« parent_id »]=> int(0)
[« status »]=> string(0) « »
[« currency »]=> string(0) « »
[« version »]=> string(0) « »
[« prices_include_tax »]=> bool(false)
[« date_created »]=> NULL
[« date_modified »]=> NULL
[« discount_total »]=> int(0)
[« discount_tax »]=> int(0)
[« shipping_total »]=> int(0)
[« shipping_tax »]=> int(0)
[« cart_tax »]=> int(0)
[« total »]=> int(0)
[« total_tax »]=> int(0)
[« customer_id »]=> int(0)
[« order_key »]=> string(0) « »
[« billing »]=> array(11) {
[« first_name »]=> string(0) « »
[« last_name »]=> string(0) « »
[« company »]=> string(0) « »
[« address_1 »]=> string(0) « »
[« address_2 »]=> string(0) « »
[« city »]=> string(0) « »
[« state »]=> string(0) « »
[« postcode »]=> string(0) « »
[« country »]=> string(0) « »
[« email »]=> string(0) « »
[« phone »]=> string(0) « »
}
[« shipping »]=> array(9) {
[« first_name »]=> string(0) « »
[« last_name »]=> string(0) « »
[« company »]=> string(0) « »
[« address_1 »]=> string(0) « »
[« address_2 »]=> string(0) « »
[« city »]=> string(0) « »
[« state »]=> string(0) « »
[« postcode »]=> string(0) « »
[« country »]=> string(0) « »
}
[« payment_method »]=> string(0) « »
[« payment_method_title »]=> string(0) « »
[« transaction_id »]=> string(0) « »
[« customer_ip_address »]=> string(0) « »
[« customer_user_agent »]=> string(0) « »
[« created_via »]=> string(0) « »
[« customer_note »]=> string(0) « »
[« date_completed »]=> NULL
[« date_paid »]=> NULL
[« cart_hash »]=> string(0) « »
}
[« data_store »:protected]=> object(WC_Data_Store)#31829 (4) {
[« instance »: »WC_Data_Store »:private]=> object(WC_Order_Data_Store_CPT)#31832 (3) {
[« internal_meta_keys »:protected]=> array(50) {
[0]=> string(14) « _customer_user »
[1]=> string(10) « _order_key »
[2]=> string(15) « _order_currency »
[3]=> string(19) « _billing_first_name »
[4]=> string(18) « _billing_last_name »
[5]=> string(16) « _billing_company »
[6]=> string(18) « _billing_address_1 »
[7]=> string(18) « _billing_address_2 »
[8]=> string(13) « _billing_city »
[9]=> string(14) « _billing_state »
[10]=> string(17) « _billing_postcode »
[11]=> string(16) « _billing_country »
[12]=> string(14) « _billing_email »
[13]=> string(14) « _billing_phone »
[14]=> string(20) « _shipping_first_name »
[15]=> string(19) « _shipping_last_name »
[16]=> string(17) « _shipping_company »
[17]=> string(19) « _shipping_address_1 »
[18]=> string(19) « _shipping_address_2 »
[19]=> string(14) « _shipping_city »
[20]=> string(15) « _shipping_state »
[21]=> string(18) « _shipping_postcode »
[22]=> string(17) « _shipping_country »
[23]=> string(15) « _completed_date »
[24]=> string(10) « _paid_date »
[25]=> string(10) « _edit_lock »
[26]=> string(10) « _edit_last »
[27]=> string(14) « _cart_discount »
[28]=> string(18) « _cart_discount_tax »
[29]=> string(15) « _order_shipping »
[30]=> string(19) « _order_shipping_tax »
[31]=> string(10) « _order_tax »
[32]=> string(12) « _order_total »
[33]=> string(15) « _payment_method »
[34]=> string(21) « _payment_method_title »
[35]=> string(15) « _transaction_id »
[36]=> string(20) « _customer_ip_address »
[37]=> string(20) « _customer_user_agent »
[38]=> string(12) « _created_via »
[39]=> string(14) « _order_version »
[40]=> string(19) « _prices_include_tax »
[41]=> string(15) « _date_completed »
[42]=> string(10) « _date_paid »
[43]=> string(15) « _payment_tokens »
[44]=> string(22) « _billing_address_index »
[45]=> string(23) « _shipping_address_index »
[46]=> string(15) « _recorded_sales »
[47]=> string(29) « _recorded_coupon_usage_counts »
[48]=> string(29) « _download_permissions_granted »
[49]=> string(20) « _order_stock_reduced »
}
[« meta_type »:protected]=> string(4) « post »
[« object_id_field_for_meta »:protected]=> string(0) « »
}
[« stores »: »WC_Data_Store »:private]=> array(20) {
[« coupon »]=> string(24) « WC_Coupon_Data_Store_CPT »
[« customer »]=> string(22) « WC_Customer_Data_Store »
[« customer-download »]=> string(31) « WC_Customer_Download_Data_Store »
[« customer-download-log »]=> string(35) « WC_Customer_Download_Log_Data_Store »
[« customer-session »]=> string(30) « WC_Customer_Data_Store_Session »
[« order »]=> string(23) « WC_Order_Data_Store_CPT »
[« order-refund »]=> string(30) « WC_Order_Refund_Data_Store_CPT »
[« order-item »]=> string(24) « WC_Order_Item_Data_Store »
[« order-item-coupon »]=> string(31) « WC_Order_Item_Coupon_Data_Store »
[« order-item-fee »]=> string(28) « WC_Order_Item_Fee_Data_Store »
[« order-item-product »]=> string(32) « WC_Order_Item_Product_Data_Store »
[« order-item-shipping »]=> string(33) « WC_Order_Item_Shipping_Data_Store »
[« order-item-tax »]=> string(28) « WC_Order_Item_Tax_Data_Store »
[« payment-token »]=> string(27) « WC_Payment_Token_Data_Store »
[« product »]=> string(25) « WC_Product_Data_Store_CPT »
[« product-grouped »]=> string(33) « WC_Product_Grouped_Data_Store_CPT »
[« product-variable »]=> string(34) « WC_Product_Variable_Data_Store_CPT »
[« product-variation »]=> string(35) « WC_Product_Variation_Data_Store_CPT »
[« shipping-zone »]=> string(27) « WC_Shipping_Zone_Data_Store »
[« webhook »]=> string(21) « WC_Webhook_Data_Store »
}
[« current_class_name »: »WC_Data_Store »:private]=> string(23) « WC_Order_Data_Store_CPT »
[« object_type »: »WC_Data_Store »:private]=> string(5) « order »
}
[« meta_data »:protected]=> array(4) {
[0]=> object(WC_Meta_Data)#31590 (2) {
[« current_data »:protected]=> array(3) {
[« id »]=> int(32684) [« key »]=> string(26) « _billing_reference_affaire »
[« value »]=> string(6) « azerty » }
[« data »:protected]=> array(3) {
[« id »]=> int(32684)
[« key »]=> string(26) « _billing_reference_affaire »
[« value »]=> string(6) « azerty »
}
}
[1]=> object(WC_Meta_Data)#31966 (2) {
[« current_data »:protected]=> array(3) {
[« id »]=> int(32685)
[« key »]=> string(8) « _wpgdprc »
[« value »]=> string(10) « 1540977882 »
}
[« data »:protected]=> array(3) {
[« id »]=> int(32685)
[« key »]=> string(8) « _wpgdprc »
[« value »]=> string(10) « 1540977882 »
}
}
[2]=> object(WC_Meta_Data)#31589 (2) {
[« current_data »:protected]=> array(3) {
[« id »]=> int(32686)
[« key »]=> string(25) « billing_reference_affaire »
[« value »]=> string(6) « azerty »
}
[« data »:protected]=> array(3) {
[« id »]=> int(32686)
[« key »]=> string(25) « billing_reference_affaire »
[« value »]=> string(6) « azerty »
}
}
[3]=> object(WC_Meta_Data)#31587 (2) {
[« current_data »:protected]=> array(3) {
[« id »]=> int(32690)
[« key »]=> string(16) « woo_discount_log »
[« value »]=> string(97) « {« price_discount »: »{« line_discount »:{« 0da474fc8e382f9c6d6d774bb433339a »:[]}} », »cart_discount »:[]} »
}
[« data »:protected]=> array(3) {
[« id »]=> int(32690)
[« key »]=> string(16) « woo_discount_log »
[« value »]=> string(97) « {« price_discount »: »{« line_discount »:{« 0da474fc8e382f9c6d6d774bb433339a »:[]}} », »cart_discount »:[]} »
}
}
}
}
====================
7 novembre 2018 à 11 h 26 min #75062essayez avec ce code
$order->get_meta("_billing_reference_affaire")
====================Développeur PHP et WordPress En Alsace dans l'annuaire des prestataires WordPress et WooCommerce
Création d'extensions pour WordPress et WooCommerce - Personnalisation d'extensions existantes
🔶 Si vous appréciez mon aide, vous pouvez me faire un don de n'importe quel montant en cliquant ici.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.