Pregunta sobre Advanced Order Export For WooCommerce de Wordpress:

Campo personalizado de Seguimiento de pedidos para WooCommerce

Un usuario pregunt贸 馃憞

Estoy usando el plugin de seguimiento de pedidos para WooCommerce y se requiere el n煤mero de seguimiento del campo _vi_wot_order_item_tracking_data establecido de esta manera.

[{鈥渢racking_number鈥:鈥1Z3AF9437124223-03鈥,鈥漜arrier_slug鈥:鈥漸ps鈥,鈥漜arrier_url鈥:鈥漢ttps://wwwapps.ups.com/WebTracking/track?track=yes&trackNums={tracking_number}鈥,鈥漜arrier_name鈥:鈥漊PS鈥,鈥漜arrier_type鈥:鈥漝efine-carrier鈥,鈥漷ime鈥:1586190673}]

驴C贸mo puedo exportarlo 1Z3AF9437124223-03 (el n煤mero de seguimiento) para ese campo?

(@algolplus)

Hace 10 meses, 3 semanas

Hola

por favor contin煤e https://algolplus.freshdesk.com/support/solutions/articles/25000016635-add-calculated-field-for-order-

use la meta clave 芦trace_number禄 y este c贸digo PHP. gracias, Alex

add_filter('woe_get_order_value_tracking_number',function ($value, $order,$fieldname) {
 $data =  json_decode($order->get_meta("_vi_wot_order_item_tracking_data"));
 if( is_array($data))
    $value = $data[0]->tracking_number;
 return $value;
},10,3);

Lanzador de hilos

(@dkneidhart)

Hace 10 meses, 3 semanas

Gracias por su respuesta r谩pida. Tengo problemas para hacer que funcione.

Primero segu铆 las instrucciones de la p谩gina https://algolplus.freshdesk.com/support/solutions/articles/25000016635-add-calculated-field-for-order-

1. secci贸n abierta 芦Zonas habitadas禄

2. Secci贸n abierta 芦Com煤n禄

3. haga clic en el bot贸n 芦Agregar campo禄

4. seguimiento de n煤mero_de_tipo

5. Introduzca 芦N煤mero de seguimiento禄 en 芦Nombre de columna禄.

6. presion贸 芦Confirmar禄

7. Seguro.

8. Marco la casilla de verificaci贸n 芦C贸digo PHP personalizado para modificar y pegar la salida de acuerdo con el c贸digo que proporcionaste:

add_filter (‘woe_get_order_value_tracking_number’, function ($ value, $ command, $ domain name) {$ data = json_decode ($ command-> get_meta (芦_ vi_wot_order_item_tracking_data禄)) if (is_array ($ data)) $ valor = $ detalles[0]-> n煤mero_traza; $ valor de retorno; }, 10,3); 鈦 9. Seguro

10. No funcion贸, as铆 que pens茅 que ten铆a que hacerlo no en la secci贸n Com煤n, sino en la secci贸n de art铆culos de pedido de productos.

11. Todav铆a no he trabajado, 驴ves lo que podr铆a estar mal en m铆?

(@algolplus)

Hace 10 meses, 3 semanas

驴Ha sacado un campo para exportar despu茅s del paso 6?

Lo siento, debe depurar este c贸digo O proporcionarme un plugin que cree _vi_wot_order_item_tracking_data que puede usar https://algolplus.freshdesk.com/

Lanzador de hilos

(@dkneidhart)

Hace 10 meses, 3 semanas

Seguimiento de pedidos para WooCommerce

(@algolplus)

Hace 10 meses, 3 semanas

隆Lo siento! s铆, es un metaproducto.

As铆 que por favor contin煤a de esta manera https://algolplus.freshdesk.com/support/solutions/articles/25000018287-add-calculated-field-for-product-

Utilice la meta clave _vi_wot_order_item_tracking_data y este c贸digo PHP.

add_filter( 'woe_get_order_product_item_meta', function($item_meta) {
$tracking_data = json_decode( $item_meta['_vi_wot_order_item_tracking_data'][0] );
if( is_array($tracking_data) )
  $item_meta['_vi_wot_order_item_tracking_data'][0] = $tracking_data[0]->tracking_number;
return $item_meta;
} ,10, 1);

Lanzador de hilos

(@dkneidhart)

Hace 10 meses, 3 semanas

Genial. Much铆simas gracias. Gran plugin.

(@algolplus)

Hace 10 meses, 3 semanas

De nada

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *