{"id":3969,"date":"2014-12-18T11:11:29","date_gmt":"2014-12-18T13:11:29","guid":{"rendered":"http:\/\/blog.turbosite.com.br\/?p=3969"},"modified":"2014-12-18T11:11:29","modified_gmt":"2014-12-18T13:11:29","slug":"remover-campos-do-checkout-do-woocommerce","status":"publish","type":"post","link":"https:\/\/www.turbosite.com.br\/blog\/remover-campos-do-checkout-do-woocommerce\/","title":{"rendered":"Remover campos do Checkout do WooCommerce"},"content":{"rendered":"<p>Continua\u00e7\u00e3o da postagem<strong><a title=\"Como adicionar campos personalizados no \u201ccheckout\u201d do Woocommerce\" href=\"https:\/\/www.turbosite.com.br\/blog\/como-adicionar-campos-personalizados-no-checkout-do-woocommerce\/\"> Como adicionar campos personalizados no \u201ccheckout\u201d<\/a>, <\/strong>n\u00f3s mostramos como inserir campos no checkout, hoje vamos mostrar como remover os campos que vem por padr\u00e3o.<\/p>\n<p>Por padr\u00e3o, na finaliza\u00e7\u00e3o de compra do <a href=\"https:\/\/wordpress.org\/plugins\/woocommerce\/\">WooCommerce<\/a> s\u00e3o solicitados diversas informa\u00e7\u00f5es, mas as vezes n\u00e3o precisamos de todas. Neste caso, existe uma maneira de fazer com estes campos n\u00e3o apare\u00e7am e assim, facilitando o fechamento. Um exemplo, voc\u00ea vende materiais que s\u00e3o entregues online e n\u00e3o \u00e9 necess\u00e1rio pedir o endere\u00e7o do cliente, sendo assim, voc\u00ea deveria esconder as informa\u00e7\u00f5es de rua, estado&#8230;.<\/p>\n<p>Para executar o procedimento, voc\u00ea dever\u00e1 ter acesso aos arquivos do tema e editar o arquivo functions.php. Adicione o c\u00f3digo no final do arquivo.<\/p>\n<p>O c\u00f3digo abaixo iria tirar todos os campos, n\u00e3o utilize esta c\u00f3pia, mas filtre apenas os campos que precisar.<\/p>\n<pre class=\"top-margin:20 bottom-margin:20 left-set:true left-margin:20 right-set:true right-margin:20 whitespace-before:2 whitespace-after:2 lang:php decode:true\" title=\"Remover campos do Checkout\">add_filter( 'woocommerce_checkout_fields' , 'removendo_campos_checkout' );\n \nfunction removendo_campos_checkout ( $fields ) {\n\n    unset($fields['billing']['billing_first_name']); \/\/ Nome\n    unset($fields['billing']['billing_last_name']); \/\/ Sobrenome\n    unset($fields['billing']['billing_company']); \/\/ Empresa\n    unset($fields['billing']['billing_address_1']); \/\/ Endere\u00e7o\n    unset($fields['billing']['billing_address_2']); \/\/ Endere\u00e7o de entrega\n    unset($fields['billing']['billing_city']); \/\/ Cidade\n    unset($fields['billing']['billing_postcode']); \/\/ CEP\n    unset($fields['billing']['billing_country']); \/\/ Pa\u00eds\n    unset($fields['billing']['billing_state']); \/\/ Estado\n    unset($fields['billing']['billing_phone']); \/\/ Telefone\n    unset($fields['order']['order_comments']); \/\/ Coment\u00e1rios\n    unset($fields['billing']['billing_email']); \/\/ E-mail\n    unset($fields['account']['account_username']); \/\/ Usu\u00e1rio\n    unset($fields['account']['account_password']); \/\/ Senha\n    unset($fields['account']['account_password-2']); \/\/ Confirma\u00e7\u00e3o de Senha\n\n    return $fields;\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Se precisar remover apenas campos do endere\u00e7o de entrega:<\/p>\n<pre class=\"top-margin:20 bottom-margin:20 left-set:true left-margin:20 right-set:true right-margin:20 whitespace-before:2 whitespace-after:2 lang:php decode:true \" title=\"Remover dados de Entrega\">add_filter( 'woocommerce_checkout_fields' , 'remove_dados_de_entrega' );\n\nfunction remove_dados_de_entrega( $fields ) {\n\n    unset($fields['shipping']['shipping_first_name']);\n    unset($fields['shipping']['shipping_last_name']);\n    unset($fields['shipping']['shipping_company']);\n\n    return $fields;\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>Postem suas d\u00favidas e sugest\u00f5es nos coment\u00e1rios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Continua\u00e7\u00e3o da postagem Como adicionar campos personalizados no \u201ccheckout\u201d, n\u00f3s mostramos como inserir campos no checkout, hoje vamos mostrar como remover os campos que vem por padr\u00e3o.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28,30],"tags":[101,546],"class_list":["post-3969","post","type-post","status-publish","format-standard","hentry","category-tutoriais","category-wordpress-2","tag-checkout-woocommerce","tag-remover-campos-checkout-woocommerce"],"_links":{"self":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/posts\/3969","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/comments?post=3969"}],"version-history":[{"count":0,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/posts\/3969\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/media?parent=3969"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/categories?post=3969"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turbosite.com.br\/blog\/wp-json\/wp\/v2\/tags?post=3969"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}