Anmeldung

Geben Sie Ihren Benutzernamen und Ihr Passwort ein, um sich anzumelden.

xtcommerce / xtcmodified Rabattmodul ot_payment

Goerni
Neuling
Themenersteller
Verfasst am: 10.01.2012 [12:20]
Hallo Forenmitglieder,

ich nutze das Shopsystem xtcmodified und habe Versandkostenrabatt mit dem Modul ot_payment eingerichtet.

Nun kann ich ich in der inc/xtcommerce.php den Rabatt mit dem folgenden SQL (gekürzt) im Query Verfügbar machen:

SELECT
orders.orders_id as orderID,
orders.payment_class as Zahlungsart,
F.value as FrachtkostenBrutto,
R.value as Rabatt
FROM orders
LEFT OUTER JOIN orders_total AS F ON (orders.`orders_id` = F.`orders_id` AND F.class = 'ot_shipping' )
LEFT OUTER JOIN orders_total AS R ON (orders.`orders_id` = R.`orders_id` AND R.class = 'ot_payment' )
WHERE orders_status = 1

Meine Frage ist nun wie ich den Rabatt denn an orgamax übergebe. Ein paar Ideen von den Entwicklern wären mir hierzu willkommen.

Eine Notlösung wäre wohl die Frachtkosten auf null zu setzen, wenn der Rabatt ungleich Null (kleine Anmerkung: Der Zahlungsartenrabatt entspricht in diesem Fall immer der Höhe der Versandkosten)

Etwa ab Zeile 210 könnte man sowas (in etwa) einbauen:

if ($row <> "NULL"icon_wink.gif
{
$row['FrachtkostenNetto'] = "";
$row['FrachtkostenBrutto'] = "";
} // Wenn es einen Rabatt gibt, dann werden die Versandkosten wieder auf Null gesetzt.

Aber das ist wohl nur eine Notlösung. Gibt es hierzu andere Ansätze? Schön wäre natürlich die übermittlung des Rabattbetrages.
Mike
Guru
Verfasst am: 10.01.2012 [18:25]
Wenn ich es richtig verstanden habe, sollte so ein "Rabatt auf die gesamte" Bestellung mit der kommenden Version (2012) möglich werden ...
(Wie auch ein Lagerbestandsabgleich, etc.)

orgaMAX Forum hat 4202 registrierte Benutzer, 5134 Themen und 17062 Antworten.
Es werden durchschnittlich 7.07 Beiträge pro Tag erstellt.

Zur Zeit sind 0 Benutzer online, davon 0 registrierte Benutzer.
Heute waren bereits 3 registrierte Benutzer online.

Schulungen
orgaMAX Schulungen

Wir zeigen Ihnen, wie Sie orgaMAX optimal einsetzen.
Mehr erfahren

Weiterempfehlen
orgaMAX empfehlen

Prämie bis zu 50€ sichern.
Mehr erfahren

Webinare
Webinare

Unsere kostenlosen Online-Seminare.
Mehr erfahren

FAQ
FAQ-Bereich

Antworten auf die häuftigsten Fragen.
Mehr erfahren

Download
orgaMAX Handbuch

Kostenlos als PDF herunterladen.
Download

Newsletter
orgaMAX Blog

Bleiben Sie auf dem Laufenden.
Mehr erfahren

Support-HotlineWir sind für Sie da

Entweder Sie stellen Ihre Support-Anfrage per E-Mail
oder rufen uns direkt an:

+49 (0)5231 7090-0

Unsere Telefonzeiten 
Montag bis Freitag: 
8 bis 12 und 12.45 bis 18 Uhr

E-Mail Anfrage