brainwp / aboaterra-theme

Tema para o site Sítio A Boa Terra
2 stars 1 forks source link

Criar botão no CART - "Esvaziar Carrinho" #57

Closed diogosp closed 7 years ago

diogosp commented 7 years ago

O carrinho deles é por muitas vezes abandonado. E como a cada semana as Cestas mudam eles querem que o cliente tenha uma opção simples de esvaziar tudo.

Inserir na página do CARRINHO (CART) acima do Continuar Comprando um botão "Esvaziar Carrinho" com a função de remover todos os produtos já inseridos anteriormente.

matheusgimenez commented 7 years ago

Feito. Está no DEV

diogosp commented 7 years ago

@matheusgimenez

diogosp commented 7 years ago

@matheusgimenez você acha que este botão deveria ter uma confirmação de execução? tipo um "você realmente deseja esvaziar completamente o carrinho?"

matheusgimenez commented 7 years ago

@diogosp pensei nisso tbm.. um confirm box simples mesmo? exemplo: https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_confirm (clica em try it)

diogosp commented 7 years ago

@matheusgimenez é exatamente isso. pode rodar!

matheusgimenez commented 7 years ago

@diogosp Feito! Esta no dev!

matheusgimenez commented 7 years ago

@diogosp

No box de confirmação eu tinha deixado a seguinte mensagem: "Você realmente deseja esvaziar completamente o carrinho?" Mas to achando que não ficou legal pelo seguinte motivo:

O botão de confirmar é o "OK". Não é possível alterar o nome dos botões do confirm box do navegador. E acho que a frase em si não ta deixando claro que pra pessoa deletar o carrinho precisa clicar no OK.

Pensei em algo como: "Você realmente deseja esvaziar completamente o carrinho? Clique em OK para esvaziar." Algo assim..

Pode me ajudar com isso?

diogosp commented 7 years ago

Eu deixaria bem simples. Eu acho que é redundante o esvaziar/completamente....

"Esvaziar carrinho. Confirma?" Ou até colocaria, "esta ação não pode ser desfeita"

LuwkasLima commented 7 years ago

"Clique em OK para esvaziar o carrinho de compras e retornar".

O que acham?

On Mar 21, 2017 10:50 AM, "Diogo S." notifications@github.com wrote:

Eu deixaria bem simples. Eu acho que é redundante o esvaziar/completamente....

"Esvaziar carrinho. Confirma?" Ou até colocaria, "esta ação não pode ser desfeita"

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/brasadesign/aboaterra-theme/issues/57#issuecomment-288123066, or mute the thread https://github.com/notifications/unsubscribe-auth/AFrKIkITItcjnC4IH_yM2qx-Yqd5jpWWks5rn_HJgaJpZM4K212- .

matheusgimenez commented 7 years ago

Quando o carrinho é atualizado via AJAX o botão está perdendo a referencia no DOM e assim não está executando o confirm box.

Preciso usar o .on() do jQuery através de uma tag pai carregada no load.

Traduzindo para não tecnicos:

Depois de carregar via AJAX, se você clica em Esvaziar Carrinho, ele esvazia sem abrir o box de confirmação.

matheusgimenez commented 7 years ago

Corrigido e enviado para todos ambientes.

LuwkasLima commented 7 years ago

@diogosp fechamos esse?

diogosp commented 7 years ago

@LuwkasLima Sim!