Categorias: CSS | PHP

Adicionar botão “Comprar” ao módulo Divi Loja

Escrito por Amanda de Lavra

8 de junho de 2021

Ao desenvolver uma loja virtual me deparei com um problema no módulo Divi Loja. Não há a possibilidade de acrescentar o botão “Comprar”, então o cliente precisaria abrir a página de produto para adicioná-lo no carrinho.

Pesquisei um método de acrescentá-lo e é bem simples:

//Adiciona botão de Compra ao módulo Loja
add_action('woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_add_to_cart', 10);

O botão que é acrescentado já aparece com o estilo padrão de botão definido no site. O único problema é que ao clicar em “Comprar” em qualquer produto, aparece ao lado do botão um segundo botão com a opção de “Ver carrinho”. É necessário estilizar esse botão um pouco, até para não ficar completamente colado no primeiro. Abaixo está um exemplo de estilo que eu apliquei na loja vitual LuxBox Store:

a.added_to_cart.wc-forward {
	margin: 10px;
	background-color: #000000;
	border-radius: 40px;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding: 0.3em 1em;
}

Posts relacionados

Customizações da página de login e painel administrativo do WordPress

Customizações da página de login e painel administrativo do WordPress

Para todo o site que eu faço, personalizo a página de login e também o wp-admin para ficar com a marca do cliente. Recentemente, aperfeiçoei o código para que o login ficasse no meio da página, tanto verticalmente quanto horizontalmente. Segue código usado aqui neste...

Aviso de Coming Soon quando não há posts no Blog no Elementor

Aviso de Coming Soon quando não há posts no Blog no Elementor

O cliente queria um blog no site, mas não tinha nenhum conteúdo ainda para publicar, por isso, pediu para que aparecesse Coming Soon! no lugar dos posts. O módulo Posts do Elementor não dá a opção de personalizar a mensagem quando não há posts na query. Simplesmente...

Remover Post Type Projects

Remover Post Type Projects

Eu estava fazendo um site que usaria o tipo de post nativo do Divi que é o Projeto, mas depois a agência mudou de ideia e achei melhor retirar completamente o post type do site. Achei um tutorial em:...