Como mostrar o total com impostos em admin / commerce / orders quando o status do pedido é Review (using Commerce)?


15

Preciso mostrar o Total com impostos em admin / commerce / orders usando Commerce. Aqui os pedidos são mostrados sem impostos, como é possível mostrar o total incluindo impostos? Não vi nada como um total com impostos nos campos de exibição.

ATUALIZAÇÃO 2 Preciso que o sistema mostre os impostos quando o status do pedido for Revisar Parece-me que os impostos são adicionados quando o status é Concluído. ou Pendente . Veja minha primeira captura.

Atualização 1 : Eu também vejo que os impostos não são mostrados em admin / commerce / orders / XX nem em admin / commerce / orders / XX / edit. Como vou ver os impostos do pedido? Isso não pode estar certo.

insira a descrição da imagem aqui

Capturar com status PENDING

insira a descrição da imagem aqui


ninguém para isso?
Chefnelone

11
Caso você não saiba, a exibição que você vê lá é baseada em como o campo de preço é exibido na entidade do pedido (que pode ser alterada em admin/commerce/config/order/display). Já faz um tempo e não me lembro das configurações corretas do formatador para mostrar um preço com impostos (ou se é fornecido com o Commerce principal). (Talvez Comércio preço por componentes poderia ajudar?)
Andy

Eu não consigo entender. Ativei o trade_price_components e depois selecione "Preço por componentes" e verifiquei todos os meus impostos para incluir no preço em: admin / commerce / config / order / display. Também fiz o mesmo no campo Total nas visualizações que geram a listagem de pedidos. Mas os impostos não são adicionados ao preço base em admin / commerce / orders. O que estou perdendo aqui?
chefnelone

Também vejo que os impostos não são mostrados em admin / commerce / orders / XX nem em admin / commerce / orders / XX / edit. Como vou ver os impostos do pedido? Isso não pode estar certo.
Chefnelone

Não entendo nada sobre o que é essa questão. 1) Quais taxas e tipos de impostos você possui no seu pedido? (Imposto sobre vendas? IVA? Qual porcentagem?) 2) Você alterou a inclusão dos tipos de impostos? 3) Se você estiver usando o IVA, está inserindo preços com ou sem IVA? 4) Você não vê o imposto em nenhum componente? Parece que você não tem impostos aplicados.
Bojan Zivanovic

Respostas:


2

Você pode usar o módulo Commerce price by components .

Extensão ao comércio Drupal que fornece um formatador de preços para ativar / desativar componentes de preços, como descontos ou impostos, ao exibir preços. Isso fornece ao administrador controle absoluto sobre quais componentes devem ser exibidos e quais não devem. Ele também fornece dois manipuladores de exibições para exibir / ocultar componentes de preço em totais de carrinho e totais de pedidos. Além disso, possui suporte a regras básicas que dão aos administradores de comércio a capacidade de fazer condições usando componentes de preços como descontos ou impostos e reagir de acordo.

Instale o módulo e altere o campo total de comércio da visualização por este.


Este não é o problema, eu já tenho este módulo ativado. Vou colar meu último comentário: "@BojanZivanovic, carrego uma foto na minha pergunta. Percebi que o problema é que os impostos são adicionados ao pedido se o estado do pedido estiver CONCLUÍDO ou PENDENTE. Mas não é adicionado ao pedido se o estado do pedido for REVIEW. Como posso adicionar os impostos no estado REVIEW? "
chefnelone

Penso que o problema poderia estar na regra dos impostos de cálculo. Você pode verificar se não há condição de status da ordem de comércio nesta regra?
jorgetutor

1

Para adicionar a exibição a um bloco personalizado ou design de página:

  1. Vá para "Página inicial» Administração »Loja» Configuração »Configurações do pedido» Gerenciar exibição "
  2. Clique no link na parte inferior que diz "Configurações de exibição personalizadas"
  3. Ative qualquer modo de exibição personalizado clicando na caixa de seleção ao lado. Se você possui o Display Suite, também pode criar um novo nó de exibição. Se você seguir esse caminho, precisará primeiro fazer o modo de visualização e clicar na caixa de seleção ao lado de "Ordem de Comércio" para garantir que esteja conectado à parte direita do Drupal.
  4. Depois de clicar em uma caixa de seleção, clique em Salvar.
  5. Um botão aparecerá próximo às guias na parte superior da tela "Gerenciar exibição" e será nomeado após o nó de exibição que você criou. Se este for o primeiro que você ativou, também haverá um botão "Padrão".
  6. Clique nesse botão para exibir o modo de exibição desejado.
  7. Arraste todos os campos de exibição indesejados abaixo de "Oculto" para removê-los da exibição personalizada.
  8. Clique em "Salvar" para finalizar a exibição.
  9. Clique no menu ao lado de "Total do pedido" e escolha "Preço por componentes".
  10. Um botão de configuração aparecerá ao lado do menu. Clique nesse botão para expandir a lista de componentes disponíveis.
  11. Clique na caixa de seleção ao lado dos campos que deseja exibir.
  12. Clique em "Salvar".

Para adicionar a exibição do imposto sobre vendas a uma exibição:

  1. Construa ou edite uma visualização e clique em "Adicionar" ao lado da lista de campos.
  2. Clique na caixa de seleção ao lado de "Total do pedido".
  3. Na caixa de diálogo de configuração do campo, selecione "Preço por componentes".
  4. Clique na caixa de seleção ao lado dos campos que deseja exibir.

0

Edite a visualização na página admin / comércio / pedidos.

Edite o campo total e defina o formatador como valor bruto e exclua o campo da exibição.

Em seguida, adicione o campo de imposto à visualização e configure-o para ser excluído e para mostrar o valor bruto.

Em seguida, adicione um campo de visualizações php que é fornecido pelo Views PHP . Agora você pode usar as chaves de substituição no código php e pode fazer algo aproximadamente a seguir.

return commerce_currency_format([tax] + [total], 'USD');

Dê a este campo php o rótulo do título e você deverá estar pronto.


desculpe pela resposta tardia. O campo Imposto não está disponível. Não listado em Adicionar campos. Preciso adicionar um RelationShips para isso?
Chefnelone # 10/14

0

Existem dois locais em que o comércio adiciona impostos, com base no tipo de sistema tributário (IVA vs. vendas). Acho que você ativou o 'imposto incluído neste preço', mas não desativou as regras que adicionam impostos ao preço posteriormente. Depois que você fizer isso, o imposto será exibido com o meu preço assim que um item for adicionado ao carrinho.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.