Rabatt wird immer noch auch auf die Versandkosten berechnet.

gm_alex

Aktives Mitglied
12. Dezember 2007
271
0
AW: Rabatt wird immer noch auch auf die Versandkosten berechnet.

Also einen Fehler bei dir habe ich nicht gefunden. Sehr komisch das es nicht geht, weil bei mir geht es ohne Probleme. Versuch mal folgendes:

PHP:
    function gibGesamtsummeWaren($Brutto=false, $gutscheinBeruecksichtigen=true, $postyp_arr = null)
    {
        $gesamtsumme=0;
        foreach ($this->PositionenArr as $i => $Position)
        {
            if (empty($postyp_arr))
            {
                if ($Brutto)
                    $gesamtsumme+=berechneBrutto($Position->fPreis*$Position->nAnzahl,gibUst($Position->kSteuerklasse));                
                else 
                    $gesamtsumme+=$Position->fPreis*$Position->nAnzahl;
            }
            else
            {
                if (in_array($Position->nPosTyp,$postyp_arr))
                {
                    if ($Brutto)
                        $gesamtsumme+=berechneBrutto($Position->fPreis*$Position->nAnzahl,gibUst($Position->kSteuerklasse));                
                    else 
                        $gesamtsumme+=$Position->fPreis*$Position->nAnzahl;
                }
            }
        }
        if ($gutscheinBeruecksichtigen && $_SESSION['Bestellung']->GuthabenNutzen==1 && $_SESSION['Bestellung']->fGuthabenGenutzt>0)
            $gesamtsumme-=$_SESSION['Bestellung']->fGuthabenGenutzt;
            
        return $this->optionaleRundung($gesamtsumme);
    }
 

webworker

Aktives Mitglied
2. November 2007
76
1
Halberstadt
AW: Rabatt wird immer noch auch auf die Versandkosten berechnet.

:biggrin: Hallo Alex,

es funktioniert nun einwandfrei. Ich danke Dir in aller Form.
Schön das es solche Forenmitglieder wie Dich gibt...


So nun zur besseren Übersicht hier in der Zusammenfassung!!!
Folgende Dateien müssen also in der nachfolgenden Form verändert werden:

1. classes/class.JTL- Shop.Warenkorb.php

Suchen (Zeile 374 bis 384 in JTL-Shop 2.17)

PHP:
function gibGesamtsummeWaren($Brutto=false, $gutscheinBeruecksichtigen=true) 
{ 
    $gesamtsumme=0; 
    foreach ($this->PositionenArr as $i => $Position) 
    { 
        if ($Brutto) 
            $gesamtsumme+=berechneBrutto($Position->fPreis*$Position->nAnzahl,gibUst($Position->kSteuerklasse));                 
        else  
            $gesamtsumme+=$Position->fPreis*$Position->nAnzahl;     
    } 
    if ($gutscheinBeruecksichtigen && $_SESSION['Bestellung']->GuthabenNutzen==1 && $_SESSION['Bestellung']->fGuthabenGenutzt>0) 
            $gesamtsumme-=$_SESSION['Bestellung']->fGuthabenGenutzt; 
             
    return $this->optionaleRundung($gesamtsumme);
}
Ersetzen durch:

PHP:
 function gibGesamtsummeWaren($Brutto=false, $gutscheinBeruecksichtigen=true, $postyp_arr = null)
    {
        $gesamtsumme=0;
        foreach ($this->PositionenArr as $i => $Position)
        {
            if (empty($postyp_arr))
            {
                if ($Brutto)
                    $gesamtsumme+=berechneBrutto($Position->fPreis*$Position->nAnzahl,gibUst($Position->kSteuerklasse));                
                else 
                    $gesamtsumme+=$Position->fPreis*$Position->nAnzahl;
            }
            else
            {
                if (in_array($Position->nPosTyp,$postyp_arr))
                {
                    if ($Brutto)
                        $gesamtsumme+=berechneBrutto($Position->fPreis*$Position->nAnzahl,gibUst($Position->kSteuerklasse));                
                    else 
                        $gesamtsumme+=$Position->fPreis*$Position->nAnzahl;
                }
            }
        }
        if ($gutscheinBeruecksichtigen && $_SESSION['Bestellung']->GuthabenNutzen==1 && $_SESSION['Bestellung']->fGuthabenGenutzt>0)
            $gesamtsumme-=$_SESSION['Bestellung']->fGuthabenGenutzt;
            
        return $this->optionaleRundung($gesamtsumme);
    }
2. includes/bestellvorgang_inc.php

Suchen (Zeile 137 - 141 in JTL-Shop 2.17)

PHP:
if ($Zahlungsart->cAufpreisTyp=="prozent")
            {
                $Zahlungsart->cPreisLocalized = gibPreisStringLocalized(($_SESSION['Warenkorb']->gibGesamtsummeWaren(1,0)*$Zahlungsart->fAufpreis)/100.0);
                $Aufpreis = ($_SESSION['Warenkorb']->gibGesamtsummeWaren(1,0)*$Zahlungsart->fAufpreis)/100.0;
            }
ersetzen durch:

PHP:
if ($Zahlungsart->cAufpreisTyp=="prozent")
{
    $Zahlungsart->cPreisLocalized = gibPreisStringLocalized(($_SESSION['Warenkorb']->gibGesamtsummeWaren(1,0,array(C_WARENKORBPOS_TYP_ARTIKEL))*$Zahlungsart->fAufpreis)/100.0);
    $Aufpreis = ($_SESSION['Warenkorb']->gibGesamtsummeWaren(1,0,array(C_WARENKORBPOS_TYP_ARTIKEL))*$Zahlungsart->fAufpreis)/100.0;
}
Ich hoffe es ist Alles richtig, wenn nicht bitte korrigieren.
Das könnten die JTL´er ja in die nächste Version mit einfließen lassen!!

Gruß Jörg
 

Jolo

Sehr aktives Mitglied
26. Februar 2007
1.957
2
AW: Rabatt wird immer noch auch auf die Versandkosten berechnet.

Perfekt!!!

Vielen vielen Dank!

Jetzt hoffe ich, das das im nächsten Update auch drin ist und nicht vergessen wird ;)
 

resetdruecker

Aktives Mitglied
11. Dezember 2008
71
0
AW: Rabatt wird immer noch auch auf die Versandkosten berechnet.

Moin zusamm !

Falls es noch niemandem aufgefallen ist !

Im Shop 3 (Warenkorb Zusammenfassung) !

Es werden „immer noch“ Rabatte erst nach den
Versandkosten abgezogen !


Das war schon im „Shop 2“ ein Fehler !


Grussrest
 

Shoto

Aktives Mitglied
8. September 2009
24
0
AW: Rabatt wird immer noch auch auf die Versandkosten berechnet.

Hallo!

Da die 3% ja inzwischen außschließlich von den Waren abgezogen werden muß es ja auch Leute wie mich geben, die damit ein Problem haben... ;)

Da wir mit zwei verschiedenen Systemen Arbeiten und das andere System die 3% auf die Gesamtsumme also inkl. Frachtkosten berechnet, habe ich nun seit der Korrektur ein Differenzbetrag. Wir gewähren die 3% auf die Gesamtsumme. Kann mir jemand helfen das wieder so einzustellen, wie es vorher war?
 

MBesancon

Administrator
Mitarbeiter
1. Oktober 2010
2.056
188
Erkelenz
AW: Rabatt wird immer noch auch auf die Versandkosten berechnet.

Zur Zeit ist programmiertechnisch so gelöst das der Rabatt nur auf die Artikelsumme berechnet wird. In einer der kommenden Versionen (3.xx) soll aber eine Einstellmöglichkeit hierzu geschaffen werden.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Ersparnis in Euro anzeigen lassen unter Rabatt (Formulareditor Angebot / Auftrag) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Sonderpreis im Angebot mit Rabatt anzeigen Arbeitsabläufe in JTL-Wawi 0
Neu WF - Rabatt aus Artikelposition löschen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rabatt auf Rechnung ausblenden User helfen Usern - Fragen zu JTL-Wawi 2
XRechnung, Rabatt, negative Postitionen JTL-Wawi 1.9 1
Neu Rabatt für Bundles Allgemeine Fragen zu JTL-Shop 2
Rabatt für einzelnen Kunden einrichten JTL-Wawi 1.9 2
In Bearbeitung Individueller Preis vs. genereller Rabatt Allgemeine Fragen zu JTL-POS 3
In Bearbeitung TSE wird eingerichtet… schon fast 3 Stunden JTL-POS - Fehler und Bugs 1
Lieferantenbestellung an FBA wird nicht automatisch zugebucht JTL-Wawi 1.9 0
Neu JTL POS - mehrere Filialen - je Filiale eine Kasse im Dashboard in Wawi wird aber alles zusammen gefasst Allgemeine Fragen zu JTL-POS 0
Neu Kauf aus Österreich wird im Warenkorb mit 19% angezeigt Betrieb / Pflege von JTL-Shop 0
Neu Newsletter-anmeldung wird nicht auf der Website angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu Überverkauf ebay = erlaubt, - ebay Angebot wird aber nicht gestartet - Hilfe eBay-Anbindung - Ideen, Lob und Kritik 0
Neu GPSR Plugin wird nicht bei allen Artikeln angezeigt Plugins für JTL-Shop 18
Neu XRechnung - Vorlage wird nicht verwendet Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
JTL Shipping: Artikelgewicht und Zusatzgewicht aus der Versandeinstellung wird nicht addiert JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neue dritte Sprache (französisch) wird nicht mit Shop (Connector) synchronisiert JTL-Wawi 1.9 1
Neu Tracking wird teilweise nicht übertragen Shopify-Connector 0
Neu WAWI 1.9.6.5 stornierte VCS Bestellung wird in der Wawi noch unter auszuliefernde Aufträge gelistet. eBay-Anbindung - Fehler und Bugs 0
Neu 1.9.6.5 Zahlungsmodul Paypal Verwendungszweck wird nicht angezeigt. JTL-Wawi - Fehler und Bugs 5
Neu Versandklasse für Kindartikel wird falsch übertragen/überschrieben WooCommerce-Connector 0
Neu Paypal Plugin wird von akutellen IOS Geräten nicht geladen Plugins für JTL-Shop 17
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird kein Bild in die GPSR-Informationen hochgeladen, wo muss dies angegeben werden? Amazon-Anbindung - Fehler und Bugs 0
Neu JTL-Wawi 1.9.6.5 - GPSR: Bei Amazon wird der Hersteller falsch gefüllt und die Verantwortliche Person ist LEER - eBay/JTL-Shop sind korrekt Amazon-Anbindung - Fehler und Bugs 23
Neu Artikelbild wird nicht aus Shop gelöscht JTL-Shop - Fehler und Bugs 0
Neu Shop Update. Datenbanksicherung Wo wird diese abgelegt? Installation / Updates von JTL-Shop 2
Neu Youtube Video wird nicht angezeigt JTL-Shop - Fehler und Bugs 9
Eigene UST ID wird nicht eingetragen JTL-Wawi 1.9 9
Neu Hersteller Bundesland/Region wird frei erfunden JTL-Wawi - Fehler und Bugs 33
Neu Rechnungskauf mit Ratepay wird falsch gemappt Plugins für JTL-Shop 1
Neu Änderung Postgesetz, wird Kennzeichnung auch für DPD umgesetzt? JTL-ShippingLabels - Ideen, Lob und Kritik 8
In Diskussion TSE wird bei JTL-POS nicht erkannt JTL-POS - Fehler und Bugs 2
Kassenschnittbeleg wird nach Ausdausch des Kartenlesegerätes nicht mehr ausgedruckt JTL-Vouchers - Fehler und Bugs 0
20 % USt wird für UK nicht ausgewiesen - was mache ich falsch JTL-Wawi 1.9 4
Neu Versandart wird nicht mehr angezeigt Allgemeine Fragen zu JTL-Shop 1
JTL Voucher wird nicht versendet Einrichtung / Updates von JTL-Vouchers 0
Neu Hood.de Grundpreis wird nicht übertragen Einrichtung und Installation von JTL-eazyAuction 3
Welche Barcodeschriftart ist zu verwenden, damit der Druck auch von einem iOS-Gerät korrekt ausgeführt wird? JTL-Wawi App 7
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Neu Pickliste wird nicht erstellt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Verwiesen an Support Workflow artikel_erstellt wird bei LagerUmbuchung ausgelöst. JTL-Workflows - Fehler und Bugs 1
Neu Erstattungen per Paypal bei Stornierungen wird öfter nicht ausgezahlt Arbeitsabläufe in JTL-Wawi 0
Neu Wird der Woocommerce Connector eigentlich noch gepflegt? WooCommerce-Connector 0
DHL wird nicht übermittelt, Labels werden nicht erstellt JTL-Wawi 1.9 6
Neu Aus /Kategorie/ wird /Kategorie-2/ nach Abgleich WooCommerce-Connector 0
Neu Hauptbild wird bei Wechsel der VarKombi nicht angezeigt Betrieb / Pflege von JTL-Shop 3
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Zusätzliche Bearbeitungszeit wird nicht bei der Lieferzeit an Shopware 6 berücksichtigt Shopware-Connector 0
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1

Ähnliche Themen