Rabatt wird immer noch auch auf die Versandkosten berechnet.

Jolo

Sehr aktives Mitglied
26. Februar 2007
1.957
2
Ein Rabatt bei z.bsp Vorkassezahlung greift auch bei den Versandkosten.
Es gibt hier schon nen Thread zu, hab diesen aber leider nicht gefunden.
 

jueheit

Gut bekanntes Mitglied
14. November 2007
100
0
Hannover
.

Hallo,

stimmt, habe ich auch festgestellt.
Der z.B. Vorkasserabatt wird auch in der 2.14 immer noch
von den Versandkosten abgezogen - oder lässt sich
das jetzt inzwischen irgendwo einstellen?

Gruss Juergen
 

Jolo

Sehr aktives Mitglied
26. Februar 2007
1.957
2
Freunde, gibt es an dieser Font was neues?

Ich denke mal das es einen X-Mas Rabatt geben wird, der mit dem Rabatt über den Shop recht einfach zu realisieren wäre, aber halt nicht auf die Versandkosten....
Ich glaub das geht jedem hier so?!
 

Günther

Sehr aktives Mitglied
29. November 2007
1.099
5
Augsburg
Dieser Fehler muss behoben werden.
Bitte nicht am schluss einer Liste einordnenen, weil dieser Fehler uns JTL Nutzer Geld kostet.
Danke im voraus,
Günther
 

Jolo

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

Sry, habe zwar schon schön geschrieben, da es mich freut das das im nächsten Update behoben wird, nur... wann wird das ungefähr sein? in ca. 2 Wochen könnte dies für den einen oder anderen noch mehr Kosten bedeuten, wenn diverse X-Mas-Aktionen in diesr Form gestartet werden.
 

gm_alex

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

Das ist doch schon behoben, in Version 2.17. Oder irre ich mich da? Ich dachte ich habe alles Kupon-Bugs beseitigt. Wie und wann tritt das noch auf? Bei Kupons mit Prozenten habe ich den Fehler nicht reproduzieren können. Wenn du mir Angaben machst wie und wann er auftritt kann ich mich drum kümmern.
 

Jolo

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

Du gibst als Beispiel 3% Rabatt auf Vorkassezahlung, dann werden die 3% auch bei den Versandkosten abgezogen.
 

gm_alex

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

Den Rabatt auf Zahlungen kann man nur in der WaWi einstellen oder?
 

webstar

Sehr aktives Mitglied
10. Dezember 2007
573
33
AW: Rabatt wird immer noch auch auf die Versandkosten berechnet.

@gm_alex

Hier gehts nicht um Kupons, sondern um Rabatte die man bei bestimmten Zahlungsarten einräumen kann. Dies kann man unter Zahlungsarten im Backend einstellen, z.B. 3% auf Zahlungen per Vorkasse.

webstar
 

gm_alex

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

Das war mir nach der Antwort von Jolo dann schon klar, ich wollte nur wissen wo man das einstellt. Aber ich habe es gerade gefunden.
 

gm_alex

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

Ok ich habe es mir grade angeschaut und denke ich habs:

classes/class.JTL-Shop.Warenkorb.php

1.Schritt (Zeile 389)
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)
{
	$gesamtsumme=0;
	foreach ($this->PositionenArr as $i => $Position)
	{
		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);
}

Ich kann es leider nicht testen, deshalb wäre ein Feedback recht gut.

Gruß,
Alex
 

Jolo

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

Erster kurzer Test brachte Fehlermeldung:

Warning: in_array() [function.in-array]: Wrong datatype for second argument in /www/...../classes/class.JTL- Shop.Warenkorb.php on line 383
 

gm_alex

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

Hm... das sieht merkwürdig aus. Hast du genau die Funktion ersetzt oder genau die Zeilen? Du könntest mir mal die Datei anhängen dann schau ich es mir mal an.
 

gm_alex

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

Tja wenn man es halt nicht testet.^^ Ok ich denke jetzt hab ich es. Also nochmal:

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

1.Schritt (Zeile 389)
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 (in_array($Position->nPosTyp,$postyp_arr) OR $postyp_arr == null)
        {
            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/class.JTL-Shop.Warenkorb.php

1.Schritt (Zeile 138)
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;
}
So hoffentlich ist dein neuer Versuch erfolgreicher und der Shop wieder etwas "bugfreier". Bei mir scheint es zumindest zu gehen.

Gruß,
Alex
 

Jolo

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

2. Schritt wohl in includes/bestellvorgang_inc.php ?

..geht aber trotzdem nicht:
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /www/htdocs...../classes/class.JTL- Shop.Warenkorb.php on line 385
 

gm_alex

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

Bei Schritt 1 hat sich auch noch was geändert. Häng doch mal deine class.JTL- Shop.Warenkorb.php an.
 

webworker

Aktives Mitglied
2. November 2007
76
1
Halberstadt
Fehlermeldung

@gm_alex

Erst einmal vielen Dank für Deine Mühe, auch ich empfinde diese Problematik als äußerst lästig. Ich habe Deinen Tipp getestet, allerdings erhalte auch ich die gleiche Fehlermeldung:

-----------------------------------------------------------------------------
Warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/www/.../.../.../classes/class.JTL- Shop.Warenkorb.php on line 429
-----------------------------------------------------------------------------

Deshalb Line 429 da ich immer deutliche Kommentare zu allen Änderungen im Quelltext hinterlasse ;)

-----------------------------------------------------------------------------
Es geht also um diese Zeile=
if (in_array($Position->nPosTyp,$postyp_arr) OR $postyp_arr == null)
-----------------------------------------------------------------------------

Es wäre sehr interessant, wenn sich diese Problematik lösen lassen würde. Leider bin ich ein PHP Noob und kann daher hier nicht hilfreich sein.
Das Problem wollten die JTL´er ja bereist mit 2.12 lösen, aber sei es drum...

Grüße Jörg

JTL-Shop 2.17 SEO, WAWI in neuester Version
 

gm_alex

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

Könntest du mir mal class.JTL- Shop.Warenkorb.php als TXT anhängen?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Gutschein Rabatt Frage ? Allgemeine Fragen zu JTL-Shop 0
Neu Formatierung der Spalte Rabatt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Auftragssumme ohne Rabatt auf Rechnung ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
In Diskussion Gesamt Ban Rabatt zuweisen - Fehler? JTL-POS - Fehler und Bugs 4
Neu Wenn Rabatt als Zeile auf Rechnung steht, fliegt der Gesamtwert weg.. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rabatt für Kunde auf bestimmte Kategorien Arbeitsabläufe in JTL-Wawi 0
Rabatt Position bei Sofort-Auftrag JTL-Wawi 1.8 1
Kupon Gültig vom bis - Datum wird in Email nicht angezeigt. Einrichtung JTL-Shop5 0
Neu Artikel wird als Warenpost erkannt, obwohl er keine Warenpost ist JTL-ShippingLabels - Fehler und Bugs 8
Dropdown Variation wird nicht angezeigt Allgemeine Fragen zu JTL-Shop 1
Neu Header Checkout, Topbar wird nicht ausgeblendet, Shop-Template 5.3, Neustes Child Theme GitLab Templates für JTL-Shop 2
Neu Passwort vergessen Mail wird nicht gesendet in 5.3.1 JTL-Shop - Fehler und Bugs 1
Neu JTL-WMS Mobile Artikelname wird nicht mehr vollständig angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Seitennavigation wird doppelt angezeigt Allgemeine Fragen zu JTL-Shop 0
Eigenes Feld wird nicht angezeigt JTL-Wawi 1.8 2
Bestellvorschläge - Lagerbsestand in "Bestand gesamt" wird nicht angezeigt JTL-Wawi 1.8 0
Neu Auftragszahlung über Kasse, Auftrag wird nicht als "Verpackt und Versendet" markiert JTL-POS - Fehler und Bugs 1
Neu Artikel im Warenkorb wird von 1 auf null runtergesetzt. Anstatt es zu entfernen wird es automatisch wieder auf 1 gesetzt Allgemeine Fragen zu JTL-Shop 6
Selbstabholer wird zu DHL national geändert. JTL-Wawi 1.8 3
Neu JTL POS wird nicht an WaWi angebunden Einrichtung / Updates von JTL-POS 2
Globaler Mindestbestand bei neuen Artikeln wird trotz Nullbestand nicht in den Bestellvorschlägen berücksichtigt JTL-Wawi 1.6 1
Neu Neues 5.3 Feature Versandklassen-Assistent wird nicht angezeigt Gelöste Themen in diesem Bereich 5
Neu Bankverbindung wird nicht in Aufträgen/Rechnungen aus Abonnements aktualisiert User helfen Usern - Fragen zu JTL-Wawi 0
Wird jetzt das Widerrufsrecht aufgehoben? Gelöste Themen in diesem Bereich 3
Rechnungsentwurf wird nicht zur Rechnung bei Auslieferung JTL-Wawi 1.8 8
Bestand von Kinderartikeln wird im Vaterartikel zusammenaddiert JTL-Wawi 1.8 1
Neu Rechnungsdatum ist gleich Lieferdatum wird nicht erkannt User helfen Usern - Fragen zu JTL-Wawi 1
Neu PrestaShop Connector für Prestashop 8 mit PHP 8.2 wird nicht unterstützt PrestaShop-Connector 3
Neu Auftrag mit Freiposition Menge 0 läßt sich nicht ausliefern + wird nicht auf Lieferschein angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Merkmalübersetzung wird im Shop nicht angezeigt JTL-Shop - Fehler und Bugs 2
Neu JTL zu Shopify Bestand wird nicht aktualisiert Shopify-Connector 0
Neu Wo kann ich einstellen, welche Rechnungsvorlage "gezogen" wird Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 13
Neu FBA Lager wird nicht angelegt Amazon-Anbindung - Fehler und Bugs 14
Neu Rechnung wird nicht auf englisch gespeichert Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
In Diskussion Wareneingang Packtisch 1.8.12.0: Seriennumer wird abgeschnitten. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Fehler: Sonderpreis falsch formatiert, wird nicht importiert; obwohl importiert genau wie exportiert User helfen Usern - Fragen zu JTL-Wawi 0
Neu Versandmail / Versandbenachrichtigung wird nicht gesendet JTL-Wawi - Fehler und Bugs 2
Neu Menüleiste wird plötzlich in der Mitte von der Seite angezeigt Allgemeine Fragen zu JTL-Shop 0
In Diskussion JTL POS Kundennummer wird nicht an JTL Wawi übertragen JTL-POS - Fehler und Bugs 2
Neu SEO URL der Kategorien wird nicht an Shopware 6 übertragen Shopware-Connector 0
Kann ich eine email an die Wawi senden durch die dann ein neuer Auftrag generiert wird? (Daten müssen händisch vervollständigt werden...) JTL-Wawi 1.8 2
Issue angelegt [WAWI-75449] Artikel duplizieren - ASIN wird nicht mit dupliziert. JTL-Wawi - Fehler und Bugs 1
Neu Ware auf Retoureplatz wird als "verfügbar" betrachtet JTL-Wawi - Fehler und Bugs 2
Gelöst Packtisch+ 1.8.112 : Rechnung wird bei Teillieferung erzeugt, obwohl als Ausführungsbedingung "Nur bei der letzten Teillieferung" ausgewählt ist. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Funktionsattribut unverkäuflich wird nicht an den Shop übertragen Allgemeine Fragen zu JTL-Shop 1
Neu Title Tag wird auf Loginseite nicht übernommen Betrieb / Pflege von JTL-Shop 1
Neu Erstinstallation JTL WaWi 1.8.12 - heruntergeladen wird SQL Express 2017 _statt_ der empfohlenen 2022 Version Installation von JTL-Wawi 8
Neu Kurzbeschreibung von einem "Stücklisten-Artikel" wird in der Rechnungskorrektur Vorlage nicht angezeigt. Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Shop wird nicht verbunden Onlineshop-Anbindung 2
Neu Guthaben reduziert nicht den Auftragswert sondern wird als Zahlung angerechnet User helfen Usern - Fragen zu JTL-Wawi 2

Ähnliche Themen