Comment afficher Total avec les taxes lors de l'administration / du commerce / des commandes lorsque le statut de la commande est Review (via Commerce)?

15

Je dois montrer Total avec les taxes à l' administrateur / au commerce / aux commandes à l' aide de Commerce. Ici, les commandes sont affichées hors taxes, comment peut-on afficher le total TTC? Je n'ai rien vu de semblable à un total avec taxes dans les champs d'affichage.

MISE À JOUR 2 J'ai besoin que le système affiche les taxes lorsque le statut de la commande est Review Il me semble que les taxes sont ajoutées lorsque le statut est terminé. ou en attente . Voir ma première capture.

Mise à jour 1 : Je constate également que les taxes ne sont pas affichées dans admin / commerce / commandes / XX ni dans admin / commerce / commandes / XX / edit. Comment suis-je censé voir les taxes pour la commande ?? Ça ne peut pas être vrai.

entrez la description de l'image ici

Capture avec statut PENDING

entrez la description de l'image ici

chefnelone
la source
personne pour ça?
chefnelone
1
Au cas où vous ne le sauriez pas, l'affichage que vous voyez là-bas est basé sur la façon dont le champ de prix s'affiche sur l'entité de commande (qui peut être modifiée à admin/commerce/config/order/display). Cela fait un moment et je ne me souviens pas des bons paramètres de formatage pour afficher un prix avec les taxes (ou s'il vient avec le commerce de base). (Peut-être que le prix du commerce par composants pourrait aider?)
Andy
Je ne peux pas l'obtenir. J'ai activé commerce_price_components puis j'ai sélectionné "Prix par composants" et vérifié toutes mes taxes à inclure dans le prix à: admin / commerce / config / order / display. J'ai également fait la même chose pour le champ Total dans les vues qui génèrent la liste des commandes. Mais les taxes ne sont pas ajoutées au prix de base lors de l'administration / du commerce / des commandes. Qu'est-ce que j'oublie ici?
chefnelone
Je constate également que les taxes ne sont pas affichées dans admin / commerce / commandes / XX ni dans admin / commerce / commandes / XX / edit. Comment suis-je censé voir les taxes pour la commande ?? Ça ne peut pas être vrai.
chefnelone
Je ne comprends pas du tout de quoi cette question porte. 1) Quels taux et types de taxes avez-vous sur votre commande? (Taxe de vente? TVA? Quel pourcentage?) 2) Avez-vous modifié l'inclusivité des types de taxes? 3) Si vous utilisez la TVA, saisissez-vous des prix avec ou sans TVA? 4) Ne voyez-vous pas du tout la taxe dans aucune composante? On dirait que vous n'avez aucune taxe appliquée.
Bojan Zivanovic

Réponses:

2

Vous pouvez utiliser le module Commerce price by components .

Extension au commerce Drupal qui fournit un formateur de prix pour activer / désactiver les composants de prix tels que les remises ou les taxes lors de l'affichage des prix. Cela donne à l'administrateur un contrôle absolu sur les composants à afficher et ceux qui ne doivent pas l'être. Il fournit également deux gestionnaires de vues pour afficher / masquer les composants de prix dans les totaux du panier et les totaux des commandes. De plus, il a un support de règles de base qui donne aux administrateurs du commerce la possibilité de faire des conditions en utilisant des composants de prix tels que des remises ou des taxes et de réagir en conséquence.

Installez le module et changez le champ total de commerce de la vue avec celui-ci.

jorgetutor
la source
Ce n'est pas le problème, j'ai déjà activé ce module. Je vais coller mon dernier commentaire: "@BojanZivanovic Je télécharge une photo dans ma question. J'ai réalisé que le problème est que les taxes sont ajoutées dans la commande si l'état de la commande est TERMINÉ ou EN ATTENTE. Mais elle n'est pas ajoutée dans la commande si l'état de la commande est REVIEW. Comment puis-je obtenir les taxes ajoutées dans l'état REVIEW? "
chefnelone
Je pense que le problème pourrait être lié à la règle de calcul des taxes. Pourriez-vous vérifier qu'il n'y a pas de condition de statut d'ordre commercial dans cette règle?
jorgetutor
1

Pour ajouter l'affichage à un bloc ou une conception de page personnalisé:

  1. Allez dans "Accueil» Administration »Boutique» Configuration »Paramètres de commande» Gérer l'affichage "
  2. Cliquez sur le lien en bas qui dit "Paramètres d'affichage personnalisés"
  3. Activez n'importe quel mode d'affichage personnalisé en cochant la case à côté. Si vous avez Display Suite, vous pouvez également créer un nouveau nœud de vue. Si vous suivez cette voie, vous devrez d'abord faire le mode d'affichage, puis cliquez sur la case à côté de "Commerce Order" pour vous assurer qu'il est connecté à la bonne partie de Drupal.
  4. Après avoir cliqué sur une case à cocher, cliquez sur Enregistrer.
  5. Un bouton apparaîtra près des onglets en haut de l'écran "Gérer l'affichage", et il sera nommé d'après le nœud d'affichage que vous avez créé. S'il s'agit du premier que vous avez activé, il y aura également un bouton "Default".
  6. Cliquez sur ce bouton pour afficher le mode d'affichage souhaité.
  7. Faites glisser tous les champs d'affichage indésirables sous "Masqué" pour les supprimer de votre affichage personnalisé.
  8. Cliquez sur "Enregistrer" pour finaliser l'affichage.
  9. Cliquez dans le menu à côté de "Total commande" et choisissez "Prix par composants".
  10. Un bouton de configuration apparaîtra à côté du menu. Cliquez sur ce bouton pour développer la liste des composants disponibles.
  11. Cochez la case à côté des champs que vous souhaitez afficher.
  12. Cliquez sur "Enregistrer".

Pour ajouter l'affichage de la taxe de vente à une vue:

  1. Construisez ou modifiez une vue et cliquez sur "Ajouter" à côté de la liste des champs.
  2. Cochez la case à côté de "Total commande".
  3. Dans la boîte de dialogue de configuration de champ, sélectionnez «Prix par composants».
  4. Cochez la case à côté des champs que vous souhaitez afficher.
user1106498
la source
0

Modifiez la vue sur la page admin / commerce / commandes.

Modifiez le champ total et définissez le formateur sur la quantité brute, puis excluez le champ de l'affichage.

Ajoutez ensuite le champ de taxe à la vue et définissez-le pour qu'il soit exclu et affiche le montant brut.

Ajoutez ensuite un champ de vues php fourni par Views PHP . Vous pouvez maintenant utiliser les clés de remplacement dans le code php et vous pouvez faire quelque chose à peu près comme suit.

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

Donnez à ce champ php le titre et vous devriez être prêt.

FatGuyLaughing
la source
désolé pour réponse tardive. Le champ Tax n'est pas disponible. Non répertorié dans Ajouter des champs. Dois-je ajouter un RelationShips pour cela?
chefnelone
0

Il existe deux endroits où le commerce ajoute des taxes, en fonction du type de système de taxation (TVA vs ventes). Je pense que vous avez activé la «taxe incluse dans ce prix», mais n'avez pas désactivé les règles qui ajoutent des taxes au prix par la suite. Une fois que vous aurez fait cela, la taxe sera affichée avec mon prix dès qu'un article sera ajouté au panier.

Andrej Galuf
la source