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
594
46
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 Plugin Empfehlung gesucht - Warenkorb z.B. Kaufe 2, 2. Produkt x Rabatt Plugins für JTL-Shop 1
Neu Rechnungs- und Auftragsübersicht Rabatt anzeigen JTL-Wawi - Ideen, Lob und Kritik 2
Neu Bug - Grundpreis bei Preis mit Rabatt ist falsch JTL-Shop - Fehler und Bugs 0
Shop wird mehrfach angezeigt JTL-Wawi 1.10 7
Neu Newsletter wird nicht an alle Empfänger versendet JTL-Shop - Fehler und Bugs 0
Neu Shop 5 globale Variable die aus der Wawi gefüllt wird? Allgemeine Fragen zu JTL-Shop 0
Neu tbesucherarchiv Tabelle wird immer größer JTL-Shop - Fehler und Bugs 3
Neu BUG! eBay Lieferadresse wird als Rechnungsadresse übertragen eBay-Anbindung - Fehler und Bugs 8
Gewinn wird in Statistik nicht angezeigt JTL-Wawi 1.10 3
Deutsche Post Brief Sendungsnummer wird nicht an eBay übertragen JTL-Wawi 1.9 0
Neu FBA Lagerbestand wird nicht in JTL angezeigt Amazon-Anbindung - Fehler und Bugs 2
Neu JTL Wawi braucht viel RAM und CPU wenn der Prozess lange läuft, ohne dass gearbeitet wird JTL-Wawi - Fehler und Bugs 2
Neu FBA Angaben, obwohl kein FBA gemacht wird? User helfen Usern 2
Neu Bestellbestätigungsmail wird teilweise nicht versendet (taucht auch nicht im Log auf) JTL-Shop - Fehler und Bugs 6
Klarna - Zahlung wird in JTL nicht automatisch gesetzt / "zu erfassen" im Klarna-Dashboard JTL-Wawi 1.10 3
Neu Versandadresse wird nicht wie gewünscht an Amazon übermittelt Einrichtung und Installation von JTL-eazyAuction 0
Probleme mit wawi, in der leiste wird kein onlineshop angezeigt JTL-Wawi 1.10 8
Neu Mehrere Connectoren aktiv – falscher Shopify-Shop wird verbunden Installation von JTL-Wawi 1
Neu Geschenkverpackung wird nicht mit übermittelt Amazon-Anbindung - Fehler und Bugs 0
In Diskussion Workflow „Rechnung drucken“ wird nicht automatisch ausgeführt JTL-Workflows - Fehler und Bugs 7
Kunden UStID wird nicht aus Amazon in JTL übermittelt Amazon-Anbindung - Fehler und Bugs 4
Abgleich wird abgebrochen durch diesen Fehler Shopify-Connector 7
In Diskussion Workflow wird ausgeführt obwohl Bedingung nicht zutrifft. JTL-Workflows - Fehler und Bugs 9
Neu Eigene Felder - Sortierung wird nicht in JTL Shop übernommen - Anzeige im Shop immer unterschiedlich User helfen Usern - Fragen zu JTL-Wawi 0
Neu Kindartikel-Name wird im Shop nicht richtig angezeigt Allgemeine Fragen zu JTL-Shop 8
Workflow mit Bedingung Lieferant wird nicht mehr ausgeführt JTL-Wawi 1.9 1
PDF Dokument (Rechnung, Angebot, AB) wird als Titel Test gezeigt JTL-Wawi 1.9 0
Neu Händlerbund Plugin: "Zahlung und Versand" wird nicht automatisch übernommen Plugins für JTL-Shop 2
Neu Stückzahl teilbar wird nicht Importiert User helfen Usern - Fragen zu JTL-Wawi 2
Neu Retourennummer wird nicht angezeigt Allgemeines zu den JTL-Connectoren 0
Reiter Lieferanten in der Artikelübersicht wird wegen dem fehlenden Recht nicht angezeigt JTL-Wawi 1.10 14
Wawi 1.9.8.0 mit Gmail OAuth wird blockiert JTL-Wawi 1.9 1
Neu Zustandsbeschreibung wird beim auflisten von Produkten nicht übertragen Amazon-Anbindung - Fehler und Bugs 1
OTTO Verkäufer-Inventar wird nicht importiert JTL-Wawi 1.8 0
Neu zum 30. Juni 2025 wird der Amazon Lister 1.0 eingestellt JTL-ShippingLabels - Fehler und Bugs 5
Neu Ameise: Warengruppe wird beim Artikelimport nicht übernommen – was mache ich falsch? JTL-Ameise - Fehler und Bugs 6
Neu Startseite wird doppelt ausgegeben Templates für JTL-Shop 0
DHL Versenden 3.0 – Nachnahme bei zwei Paketen: Betrag wird nicht aufgeteilt JTL-Wawi 1.9 1
Versandgruppe wird nicht sauber übertragen kaufland.de - Anbindung (SCX) 0
Neu AMAZON Business Kunde - Firmenzeile der Adresse wird von AMAZON übernommen User helfen Usern - Fragen zu JTL-Wawi 2
Neu Richtige Picklistenvorlage wird nicht gedruckt Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Nach Update 5.5.0: Überall zu viele Nullen bei den Mengenangaben (1 wird als 1,0000 angezeigt) JTL-Shop - Fehler und Bugs 8
Neu JTL Shop 5.5.1 : Lieferzeit wird mit "0 Werktagen" ausgegeben, obwohl Lieferzeiten bei Versandarten hinterlegt sind JTL-Shop - Fehler und Bugs 3
Neu O.P.I Händlerbeleg wird immer gedruckt JTL-POS - Fehler und Bugs 0
In Diskussion Workflow kurze Pause per Batch - Fehler "Die Eingabeumleitung wird nicht unterstützt" JTL-Workflows - Ideen, Lob und Kritik 6
In Diskussion Per Workflow Versandart ändern - EK wird nicht korrigiert JTL-Workflows - Ideen, Lob und Kritik 1
Neu Ameise Importiert nicht, sagt immer nur Testlauf. JTL-Ameise - Fehler und Bugs 10
Bestellungen nach Update immer "Fehlerhaft" Es fehlen Pflichtangaben JTL-Wawi 1.10 2
Neu Update auf Shop 5.5.3: Immer 500 Internal Server ERror JTL-Shop - Fehler und Bugs 1
Neu NOVA Menü blendet immer Untermenüs ein? Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen