Alterar o formato da morada no WooCommerce

Hoje deixamos mais uma dica de programação, desta feita relacionada com WooCommerce, a plataforma de e-commerce para o WordPress.

O WooCommerce tem um array de formatos de moradas para uma série de países, nos quais não está incluído Portugal, pelo que o formato para clientes portugueses será o default.

woocommerce_address_formats

Felizmente, a rapaziada da WooThemes, cria filtros para tudo e mais alguma coisa, como é o caso dos formatos de morada.

Basta portanto usar o filtro woocommerce_localisation_address_formats e criar um formato de morada para endereços em Portugal, adicionando este código ao functions.php do tema ou a um plugin:

add_filter('woocommerce_localisation_address_formats', 'my_pt_address_format');
function my_pt_address_format($format) {
	//$format['default']="{name}\n{company}\n{address_1}\n{address_2}\n{city}\n{state}\n{postcode}\n{country}";
	$format['PT']="{company}\n{name}\n{address_1}\n{address_2}\n{city}\n{postcode}\n{state}\n{country}";
	return $format;
}

Nota: O formato default foi deixado apenas para referência e podem, claro, alterar a ordem das várias variáveis no formato português, sendo este apenas um exemplo.

No comments yet.

Deixe um comentário

*

_