Wie zeige ich die Gesamtsumme mit Steuern bei Admin / Commerce / Bestellungen an, wenn der Bestellstatus "Überprüfen" ist (mit Commerce)?

15

Ich muss Total mit Steuern bei admin / commerce / orders using Commerce anzeigen. Hier werden die Bestellungen ohne Steuern angezeigt. Wie kann die Gesamtsumme einschließlich Steuern angezeigt werden? Ich habe in den Anzeigefeldern nichts Vergleichbares mit Steuern gesehen.

UPDATE 2 Ich brauche, dass das System die Steuern anzeigt, wenn der Auftragsstatus " Überprüfen" ist. Es scheint mir, dass die Steuern hinzugefügt werden, wenn der Status " Abgeschlossen" ist. oder ausstehend . Siehe meine erste Aufnahme.

Update 1 : Ich sehe auch, dass die Steuern weder in admin / commerce / orders / XX noch in admin / commerce / orders / XX / edit angezeigt werden. Wie soll ich die Steuern für die Bestellung sehen? Das kann nicht richtig sein.

Bildbeschreibung hier eingeben

Capture mit PENDING-Status

Bildbeschreibung hier eingeben

chefnelone
quelle
niemand dafür?
Chefnelone
1
Nur für den Fall, dass Sie es nicht wussten, basiert die Anzeige, die Sie dort sehen, darauf, wie das Preisfeld auf der Auftragseinheit angezeigt wird (die unter geändert werden kann admin/commerce/config/order/display). Es ist eine Weile her und ich kann mich nicht an die richtigen Formatierungseinstellungen erinnern, um einen Preis mit Steuern anzuzeigen (oder ob es mit Core Commerce geliefert wird). (Vielleicht Commerce Preis nach Komponenten könnte helfen?)
Andy
Ich kann es nicht verstehen. Ich habe commerce_price_components aktiviert und dann "Preis nach Komponenten" ausgewählt und überprüft, ob alle meine Steuern im Preis enthalten sind: admin / commerce / config / order / display. Dasselbe habe ich auch für das Feld "Gesamt" in den Ansichten getan, die die Bestellauflistung generieren. Die Steuern werden jedoch nicht zum Grundpreis bei admin / commerce / orders hinzugerechnet. Was vermisse ich hier?
Chefnelone
Ich sehe auch, dass die Steuern weder in admin / commerce / orders / XX noch in admin / commerce / orders / XX / edit angezeigt werden. Wie soll ich die Steuern für die Bestellung sehen? Das kann nicht richtig sein.
Chefnelone
Ich verstehe überhaupt nicht, worum es bei dieser Frage geht. 1) Welche Steuersätze und Steuerarten haben Sie auf Ihrer Bestellung? (Umsatzsteuer? MwSt.? Welcher Prozentsatz?) 2) Haben Sie die Einbeziehung der Steuerarten geändert? 3) Wenn Sie Mehrwertsteuer verwenden, geben Sie Preise mit oder ohne Mehrwertsteuer ein? 4) Sehen Sie die Steuer in keiner Komponente? Klingt so, als hätten Sie überhaupt keine Steuern.
Bojan Zivanovic

Antworten:

2

Sie können das Modul Commerce-Preis nach Komponenten verwenden .

Erweiterung von Drupal Commerce um einen Preisformatierer zum Aktivieren / Deaktivieren von Preiskomponenten wie Rabatten oder Steuern bei der Anzeige von Preisen. Dies gibt dem Administrator die absolute Kontrolle darüber, welche Komponenten angezeigt werden sollen und welche nicht. Es bietet auch zwei Views-Handler zum Anzeigen / Ausblenden von Preiskomponenten in Warenkorb- und Bestellsummen. Darüber hinaus bietet es Unterstützung für grundlegende Regeln, die es den Handelsadministratoren ermöglichen, Konditionen mithilfe von Preiskomponenten wie Rabatten oder Steuern zu erstellen und entsprechend zu reagieren.

Installieren Sie das Modul und ändern Sie das Commerce-Gesamtfeld der Ansicht mit diesem.

jorgetutor
quelle
Dies ist nicht das Problem, ich habe dieses Modul bereits aktiviert. Ich werde meinen letzten Kommentar einfügen: "@BojanZivanovic Ich habe ein Bild in meine Frage hochgeladen. Ich habe festgestellt, dass das Problem darin besteht, dass die Steuern in der Bestellung hinzugefügt werden, wenn der Bestellstatus abgeschlossen ist oder noch aussteht. Sie werden jedoch nicht in der Bestellung hinzugefügt Wie kann ich die im Status REVIEW hinzugefügten Steuern erhalten? "
chefnelone 30.07.14
Ich denke das Problem könnte an der Berechnungssteuerregel liegen. Könnten Sie überprüfen, ob in dieser Regel keine Statusbedingung für Handelsaufträge vorliegt?
Jorgetutor
1

So fügen Sie die Anzeige einem benutzerdefinierten Block- oder Seitendesign hinzu:

  1. Gehen Sie zu "Start» Administration »Store» Konfiguration »Auftragseinstellungen» Anzeige verwalten "
  2. Klicken Sie unten auf den Link "Benutzerdefinierte Anzeigeeinstellungen".
  3. Aktivieren Sie einen benutzerdefinierten Anzeigemodus, indem Sie das Kontrollkästchen daneben aktivieren. Wenn Sie über die Display Suite verfügen, können Sie auch einen neuen Ansichtsknoten erstellen. Wenn Sie diese Route wählen, müssen Sie zuerst den Anzeigemodus aktivieren und das Kontrollkästchen neben "Commerce Order" aktivieren, um sicherzustellen, dass die Verbindung zum rechten Teil von Drupal besteht.
  4. Nachdem Sie ein Kontrollkästchen aktiviert haben, klicken Sie auf Speichern.
  5. In der Nähe der Registerkarten im oberen Bereich des Bildschirms "Anzeige verwalten" wird eine Schaltfläche angezeigt, die nach dem von Ihnen erstellten Anzeigeknoten benannt ist. Wenn dies der erste ist, den Sie aktiviert haben, gibt es auch eine Schaltfläche "Standard".
  6. Klicken Sie auf diese Schaltfläche, um den gewünschten Ansichtsmodus anzuzeigen.
  7. Ziehen Sie unerwünschte Anzeigefelder unter "Ausgeblendet", um sie aus Ihrer benutzerdefinierten Anzeige zu entfernen.
  8. Klicken Sie auf "Speichern", um die Anzeige abzuschließen.
  9. Klicken Sie im Menü neben "Gesamtsumme bestellen" auf "Preis nach Komponenten".
  10. Neben dem Menü wird eine Schaltfläche zum Konfigurieren angezeigt. Klicken Sie auf diese Schaltfläche, um die Liste der verfügbaren Komponenten zu erweitern.
  11. Aktivieren Sie das Kontrollkästchen neben den Feldern, die Sie anzeigen möchten.
  12. Klicken Sie auf "Speichern".

So fügen Sie die Anzeige der Umsatzsteuer einer Ansicht hinzu:

  1. Erstellen oder bearbeiten Sie eine Ansicht und klicken Sie neben der Liste der Felder auf "Hinzufügen".
  2. Aktivieren Sie das Kontrollkästchen neben "Gesamtsumme bestellen".
  3. Wählen Sie im Feldkonfigurationsdialog "Preis nach Komponenten".
  4. Aktivieren Sie das Kontrollkästchen neben den Feldern, die Sie anzeigen möchten.
user1106498
quelle
0

Bearbeiten Sie die Ansicht auf der Seite admin / commerce / orders.

Bearbeiten Sie das Gesamtfeld und setzen Sie den Formatierer auf den Rohwert. Schließen Sie dann das Feld von der Anzeige aus.

Fügen Sie als Nächstes das Steuerfeld zur Ansicht hinzu und legen Sie fest, dass es ausgeschlossen werden soll und dass der Rohbetrag angezeigt wird.

Fügen Sie dann ein Feld für PHP-Ansichten hinzu, das von Views PHP bereitgestellt wird . Jetzt können Sie die Ersetzungsschlüssel im PHP-Code verwenden und Sie können etwas ungefähr das Folgende tun.

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

Geben Sie diesem PHP-Feld die Bezeichnung Title und Sie sollten fertig sein.

FatGuyLaughing
quelle
Entschuldige die späte Antwort. Das Steuerfeld ist nicht verfügbar. Nicht aufgeführt in in Felder hinzufügen. Muss ich dafür ein RelationShips hinzufügen?
Chefnelone
0

Es gibt zwei Stellen, an denen der Handel Steuern hinzufügt, basierend auf der Art des Steuersystems (Mehrwertsteuer vs. Umsatzsteuer). Ich denke, Sie haben die 'Steuer in diesem Preis enthalten' aktiviert, aber die Regeln, die dem Preis danach Steuern hinzufügen, nicht deaktiviert. Sobald Sie dies tun, wird die Steuer mit meinem Preis angezeigt, sobald ein Artikel in den Warenkorb gelegt wird.

Andrej Galuf
quelle