Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Añadir boton en woocommerce enviado  

 
JOSE MANUEL
 JOSE MANUEL
Estimable Member

Hola, me gustaria poder añadir un boton o accion adicional a las que ya incorpora de pedido procesando, finalizado, pendiente de pago, . La opcion que queremos añadir es pedido enviado. Esto solo podemos hacerlo con plugins adicionales o hay algun otro metodo? Gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 06/03/2024 11:55 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jose Manuel.

Prueba añadir lo siguiente en el archivo functions.php o si utilizas algún plugin para añadir código como puede ser Code Snippets:

/* Nuevo estado en órdenes */
add_action( 'init', 'we_new_order_status_customized' );
function we_new_order_status_customized() {
register_post_status( 'wc-customized', array(
'label' => _x( 'Pedido enviado', 'Order status', 'woocommerce' ),
'public' => true,
'exclude_from_search' => false,
'show_in_admin_all_list' => true,
'show_in_admin_status_list' => true,
'label_count' => _n_noop( 'Pedido enviado (%s) ', 'Pedido enviado (%s)', 'woocommerce' )
) );
}

// Agrega esto a los estados.
add_filter( 'wc_order_statuses', 'we_order_customized' );
function we_order_customized( $order_statuses ) {
$order_statuses['wc-customized'] = _x( 'Pedido enviado', 'Order status', 'woocommerce' );
return $order_statuses;
}

// Añadir el estado del pedido a las acciones masivas en el orden que queramos
function we_rename_or_reorder_bulk_actions( $actions ) {
$actions = array(
'trash' => $actions['trash'], //Send to thrash
'mark_processing' => $actions['mark_processing'], //Procesando
'mark_on-hold' => $actions['mark_on-hold'], //En espera
'mark_cancelled' => $actions['mark_cancelled'], //Cancelado
'mark_completed' => $actions['mark_completed'], //Completado
'mark_customized' => __( 'Pedido enviado', 'textdomain' ), // NUEVO ESTADO PERSONALIZADO
);
return $actions;
}
add_filter( 'bulk_actions-edit-shop_order', 'we_rename_or_reorder_bulk_actions', 20 );

 

Un Saludo

ResponderCitar
Respondido : 06/03/2024 12:25 pm