prenasanie custom filtrovaneho metakey do FA – order item meta
-
Dobry den,
mam jeden custom field extra naprogramovany v jednom WC produkte. Prenasam ho do kosika a potom do WC orderu.
Problem je, ze do vygenerovanej FA prelezie metakey value z toho custom fieldu a nie filtrovana hodnota.Taketo 2 funkcie mi to obsluhuju.
// takto prenasam custom field z kosika do orderu function add_custom_data_to_order( $item, $cart_item_key, $values, $order ) { foreach( $item as $cart_item_key=>$values ) { if( isset( $values['moj_custom_field'] ) ) $item->add_meta_data( 'moj_custom_field' , $values['moj_custom_field'], true ); } } add_action( 'woocommerce_checkout_create_order_line_item', 'add_custom_data_to_order', 10, 4 ); // takto zabezpecim ze sa vo WC orders zobrazi 'Extra venovanie na produkte' namiesto 'moj_custom_field' function change_order_item_meta_title( $key, $meta, $item ) { if ( $meta->key === 'moj_custom_field' ) $key = __( 'Extra venovanie na produkte', 'moj-plugin'); return $key; } add_filter( 'woocommerce_order_item_display_meta_key', 'change_order_item_meta_title', 20, 3 );
Vo FA mi to pri tej polozke vylezie nejako takto:
Moj produkt
moj_custom_field: Nejaky napisCo by som potreboval je aby mi to dalo do FA toto:
Moj produkt
Extra venovanie na produkte: Nejaky napisPoradite prosim ako na to?
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
- The topic ‘prenasanie custom filtrovaneho metakey do FA – order item meta’ is closed to new replies.