como obtener datos de una orden
-
Buenas estoy haciendo un generar recibos personalizados y el problema es que no he podido obtener los datos de la orden
//archivos externos global $wpdb; include_once WP_PLUGIN_DIR .'/woocommerce/woocommerce.php'; include_once WP_PLUGIN_DIR .'/woocommerce/includes/wc-order-functions.php'; include_once WP_PLUGIN_DIR .'/woocommerce/includes/class-wc-order-item.php'; //boton en tabla de pedidos add_filter("woocommerce_admin_order_actions", function ($actions, $the_order) { if ( $the_order->has_status( 'completed' ) ) { $action_slug = 'impresion'; $actions[$action_slug] = [ 'url' => wp_nonce_url(admin_url('admin-ajax.php?action=invoice_generator&order_id='.get_the_id($the_order))), 'action' => $action_slug, 'name' => __( 'Imprimir'), ]; } return $actions; }, 10, 2); //icono add_action( 'admin_head', 'add_custom_order_status_actions_button_css' ); function add_custom_order_status_actions_button_css() { $action_slug = "impresion"; // The key slug defined for your action button echo '<style>.wc-action-button-'.$action_slug.'::after { content: "\f193"; }</style>'; } $orden_id = absint( wp_unslash($_GET['order_id']) ); if(isset($orden_id)){ print ('La ID de la orden es '.$orden_id.'Es'); $order = wc_get_order($orden_id); }else{ echo 'no funciona';};
Viendo 1 respuesta (de un total de 1)
Viendo 1 respuesta (de un total de 1)
- El debate ‘como obtener datos de una orden’ está cerrado a nuevas respuestas.