Amb els populars “snippets” o “hooks” de WordPress-Woocommerce podem modificar moltes coses d’aquestes plataformes.
Per exemple, amb aquestos codis, inserits dins del “functions.php”, modifiquem el text d’alguns camps (en aquest cas del “Notas del Pedido), y també fem que siga requerit aquest camp amb el següent snippet.
//Cambiar Info de Notas del Pedido
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
$fields['order']['order_comments']['label'] = 'Información Cliente';
$fields['order']['order_comments']['placeholder'] = 'Referencia / Número de cliente';
return $fields;
}
// Requerido Notas Cliente
add_action('woocommerce_after_checkout_validation', 'my_custom_checkout_field_process');
function my_custom_checkout_field_process() {
// Si no está , muestra error
if ( ! $_POST['order_comments'] ) wc_add_notice( __( 'Por favor, añade la Referencia y el Número de Cliente' ), 'error' );
}