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
595
50
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 JTL Coupon - Rabatt direkt am Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Sprachvariable Zahlartenaufschlag / Rabatt Allgemeine Fragen zu JTL-Shop 1
Nachträglicher Rabatt JTL-Wawi 1.7 2
Neu JTL Shop - Rabatt pro Kunde möglich ? Allgemeine Fragen zu JTL-Shop 8
Geschenke erstellen - geht das überhaupt? Rabatt? JTL-Wawi 1.10 2
Neu Bestellung aus JTL-Shop wird nicht in die Wawi übernommen Allgemeine Fragen zu JTL-Shop 1
Neu Druckvorschau wird doppelt aufgerufen JTL-Wawi - Fehler und Bugs 1
Bestand anderer Kinderartikel wird in Artikelstammdaten mit angezeigt – wie kann man das deaktivieren? JTL-Wawi 1.11 2
Bei Beschaffung wird keine Positionsnummer bei den Artikeln angezeigt JTL-Wawi 1.10 1
Neu Barcodescanner - Artikel mit # wird nicht übergeben Allgemeine Fragen zu JTL-POS 1
Neu Staffelpreise wird mit Sternchen angezeigt - wie ändere ich das Allgemeine Fragen zu JTL-Shop 0
seit 1.11 wird Druck ausgeführt nach JTL-POS Vorgang JTL-Wawi 1.11 0
Beschaffung Spaltensortierung / Spaltenanordnung / Spaltenfilter wird nicht mehr gespeichert JTL-Wawi 1.11 0
Neu GELÖST! Amazon "Aufzuschaltende Angebote" seit Tagen in "wird gesendet" bei WAWI 1.11.3 Amazon-Anbindung - Fehler und Bugs 10
Neu B2B Preis wird nicht an Amazon übergeben. Auch nicht WAWI intern User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst: Lagerstand wird falsch berechnet JTL-Wawi 1.9 4
Neu FBA-Lagerbestand wird nicht mehr eingelesen - Fehler beim Verarbeiten von Amazon Events - FbaInventoryImported: Das angegebene Argument liegt außerha Amazon-Anbindung - Fehler und Bugs 13
Neu eBay-Angebote: Herstellernummer wird automatisch auf 'Nicht zutreffend' gesetzt - wie verhindern? eBay-Anbindung - Fehler und Bugs 0
Neu Retoure Vorlage "Mail" abgeändert, jedoch wird Standard Formular versendet Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu AlertService: Wunschzettel -> Hinzufügen/Entfernen wird nicht mehr als Benachrichtigung ausgegeben JTL-Shop - Fehler und Bugs 0
eBay-Merkmal wird nach Ameise-Import nicht übernommen (Wawi 1.10.11.0) JTL-Wawi 1.10 2
Neu HOOK_SMARTY_OUTPUTFILTER wird nicht auf Kategorieseiten ausgeführt? Technische Fragen zu Plugins und Templates 5
Update-Katastrophe schon wieder – warum wird so etwas als „Release“ veröffentlicht? JTL-Wawi 1.11 35
Neu Kundenkonto verknüpfen > "Die Anforderung wird nicht unterstützt" Installation von JTL-Wawi 1
Auftrag zur InetBestellungId 7610 wurde bereits erstellt. InetBestellung wird gelöscht. JTL-Wawi 1.10 0
Neu Nach Update auf 1.10.14.1 - Zahlungsart wird beim Auftrag erstellen nicht mit übernommen + Sepa Eingänge JTL-Wawi - Fehler und Bugs 0
Neu TopBarNote wird nicht angezeigt Allgemeine Fragen zu JTL-Shop 1
Lieferzeit / Lieferdatum wird im Shop bei Variantenartikeln nicht angezeigt Allgemeine Fragen zu JTL-Shop 0
Neu E-Mail Versandbestätigung wird an Amazon gesendet obwohl in den Einstellungen deaktiviert JTL-ShippingLabels - Fehler und Bugs 2
Neu Picklisten-Barcode wird nicht korrekt erkann JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 1
Neu Lastschrift wird nicht immer angezeigt JTL-Shop - Fehler und Bugs 0
Neu GPSR Information wird nicht mehr angezeigt oder falsch angezeigt Amazon-Anbindung - Fehler und Bugs 2
Neu Mapping (Menge) bei einigen Artikeln wird nicht durchgeführt Shopify-Connector 12
Neu Gesamtguthaben wird nach speichern höher angezeigt User helfen Usern - Fragen zu JTL-Wawi 3
Neu define('CONSISTENT_GROSS_PRICES', true) - wird nicht aktiv Sendungen in die Schweiz Betrieb / Pflege von JTL-Shop 0
X-Rechnung hat Validierungsfehler und wird abgelehnt JTL-Wawi 1.10 0
Neu DHL SOAP-API GKV v3 wird abgeschaltet JTL-ShippingLabels - Ideen, Lob und Kritik 2
Neuer Verkaufspreis eines Artikels wird in Angeboten/Aufträgen nicht übernommen, sondern nur der frühere ... JTL-Wawi 1.10 5
Neu SQL Code für GPSR Felder (Kaufland) zeigt Fehler + wird daher nicht übertragen kaufland.de - Anbindung (SCX) 0
Neu Wms Artikeletikett drucken, wenn umgelagert wird Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Shop wird mehrfach angezeigt JTL-Wawi 1.10 8
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 5
Neu BUG! eBay Lieferadresse wird als Rechnungsadresse übertragen eBay-Anbindung - Fehler und Bugs 70
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 GLS es fehlt immer ein Etikett / Code 0009 JTL-ShippingLabels - Ideen, Lob und Kritik 3
eBay-Vorlage übernimmt nur Nettopreis – Steuersatz bleibt immer auf 0,0 % JTL-Wawi 1.11 7
Neu alte blogbilder nach wechsel immer noch sichtbar Allgemeine Fragen zu JTL-Shop 1

Ähnliche Themen