Para fines de seguimiento, o tal vez porque el gerente de su tienda debe estar al tanto de esto, guardar el peso total de cada pedido y mostrarlo en la página de administración de un solo pedido es bastante simple.
Así es, WooCommerce no guarda este valor de forma predeterminada. Debe guardarlo usted mismo en el «meta del pedido» o volver a calcular el peso en función de los artículos del pedido y sus cantidades. Aquí, cubriremos la opción uno (ahorrar es mejor que calcular con respecto al rendimiento).
Disfrutar

Fragmento de código de PHP: guarde el peso del pedido y muéstrelo en el administrador del pedido
/** * @snippet Save & Display Order Total Weight - WooCommerce Order * @how-to Get CustomizeWoo.com FREE * @author Rodolfo Melogli * @compatible WooCommerce 3.6.4 * @donate $9 https://businessbloomer.com/bloomer-armada/ */ add_action( 'woocommerce_checkout_update_order_meta' , 'bbloomer_save_weight_order' ); function bbloomer_save_weight_order( $order_id ) { $weight = WC()->cart->get_cart_contents_weight(); update_post_meta( $order_id , '_cart_weight' , $weight ); } add_action( 'woocommerce_admin_order_data_after_billing_address' , 'bbloomer_delivery_weight_display_admin_order_meta' , 10, 1 ); function bbloomer_delivery_weight_display_admin_order_meta( $order ) { echo '<p><strong>Order Weight:</strong> ' . get_post_meta( $order ->get_id(), '_cart_weight' , true ) . get_option( 'woocommerce_weight_unit' ) . '</p>' ; } |