Consegui resolver. Meu problema foi o seguinte: o cliente pediu pra ocultar todos os campos da compra, como nome, endere?o …. eu usei uma fun??o pra ocultar tudo isso, porém, o PagSeguro e WooCommerce precisavam destas informa??es pra poder processar o pedido.
Eu estava usando esta fun??o aqui:
add_filter( ‘woocommerce_checkout_fields’ , ‘custom_override_checkout_fields’ );
function custom_override_checkout_fields( $fields ) {
unset($fields[‘billing’][‘billing_first_name’]);
unset($fields[‘billing’][‘billing_last_name’]);
unset($fields[‘billing’][‘billing_company’]);
unset($fields[‘billing’][‘billing_address_1’]);
unset($fields[‘billing’][‘billing_address_2’]);
unset($fields[‘billing’][‘billing_city’]);
unset($fields[‘billing’][‘billing_postcode’]);
unset($fields[‘billing’][‘billing_country’]);
unset($fields[‘billing’][‘billing_state’]);
unset($fields[‘billing’][‘billing_phone’]);
unset($fields[‘order’][‘order_comments’]);
unset($fields[‘billing’][‘billing_address_2’]);
unset($fields[‘billing’][‘billing_postcode’]);
unset($fields[‘billing’][‘billing_company’]);
unset($fields[‘billing’][‘billing_last_name’]);
unset($fields[‘billing’][‘billing_email’]);
unset($fields[‘billing’][‘billing_city’]);
unset($fields[‘billing’][‘billing_number’]);
return $fields;
}
Alguém aí sabe me dizer quais campos s?o obrigatórios deixar para que o plugin funcione corretamente? Meu cliente quer que o site seja simplificado ao máximo.
Obrigado