Hallo,
ich werde aus der Doku zu tt_products nicht ganz schlau.
Ich möchte manuell für einen bestimmten Zeitraum einen Rabatt von x% auf alle Produkte vergeben können, ohne die Preise aller Produkte ändern zu müssen.
Ist das möglich? Wenn ja, wie?
Viele Grüße,
Tobias
Das ist im Moment nur für einen Frontend User, der sich eingeloggt hat, und einen Rabatt gewährt bekommt, möglich.
Flink schrieb
Das ist im Moment nur für einen Frontend User, der sich eingeloggt hat, und einen Rabatt gewährt bekommt, möglich.
Hmm, d.h. ich muss mit Discount Groups arbeiten? Das wäre prinzipiell kein Problem, da zuersteinmal die bestehenden Kunden einen Rabatt in Höhe von x% bekommen sollen. Allerdings ist mir nicht klar, wie das mit dem Discount funktionieren soll? Nach meinem Verständnis wird doch ein fester Betrag und nicht ein Prozentsatz angegeben. Oder muss ich für jede Preisgruppe den Discount manuell angeben, also quasi so?
pricecalc {
10.prod.1 = 50
20.prod.1 = 60
}
discountprice {
additive = 1
10.prod.1 = 45
20.prod.1 = 54
}
Hier wäre pricecalc ja nur ne Stütze um klarzumachen, welche Preisgruppen welchen Rabatt bekommen. Weiterhin meine ich gestern irgendwo gelesen zu haben, dass man den Discount per Einstellung auch nicht angemeldeteten Usern zugänglich machen kann. Leider finde ich das nicht mehr. Habe ich das nur geträumt? ;-)
Alternativ könnte ich doch auch ein calculationScript angeben, welches ich je nach Aktion aktiviere. Das berechnet mir dann zumindest den Endpreis abzüglich Rabatt.
Viele Grüße,
Tobias
tstening schrieb
Flink schrieb
Das ist im Moment nur für einen Frontend User, der sich eingeloggt hat, und einen Rabatt gewährt bekommt, möglich.
Hmm, d.h. ich muss mit Discount Groups arbeiten?
Nein. Pro Frontend-Benutzer muß der Rabatt explizit in das Feld 'Rabatt' eingetragen werden.
tstening schrieb
Weiterhin meine ich gestern irgendwo gelesen zu haben, dass man den Discount per Einstellung auch nicht angemeldeteten Usern zugänglich machen kann. Leider finde ich das nicht mehr. Habe ich das nur geträumt? ;-)
getDiscountPrice = 1
tstening schrieb
Alternativ könnte ich doch auch ein calculationScript angeben, welches ich je nach Aktion aktiviere. Das berechnet mir dann zumindest den Endpreis abzüglich Rabatt.
Ja, das wäre möglich. Die Beispiel-Datei products_comp_calcScript.inc ist vorhanden.
Den Rabatt pro User einzeln zu vergeben kommt nicht in Frage, da es eine zeitlich begrenzte Aktion sein soll und zwar wenn möglich auch für alle Käufer (also auch nicht eingeloggte).
Also kam mir die Idee den Preis (2) zu nehmen. Der wird ja laut Doku verwendet, wenn ich priceNoReseller = 2 ins Setup eintrage.
Um den Preis (2) für alle User zugänglich zu machen, habe ich nicht
[usergroup = *]
priceNoReseller = 2
[global]
sondern nur
priceNoReseller = 2
ins Setup eingetragen. Doch werden die Preise aus Preis (2) nicht im Shop angezeigt. Ich stelle mich wahrschenlich nur wieder zu blöd an :o oder muss ins Setup noch mehr rein? Mein Setup sieht aktuell so aus:
plugin.tt_products {
orderEmail_from = xxxxxxxxxxxxxxxxx
orderEmail_fromName = xxxxxxxxxxxxxxxxxxx
orderEmail_to = xxxxxxxxxxxxxxx
htmlmail = 1
email_notify_default = 1
orderNumberPrefix = order2005_
lockLoginUserInfo=true
displayBasketColumns = 3
outputFolder = {$plugin.tt_products.outputfolder}
basketImage.imageLinkWrap.height = 800
listImage.file.maxW = 150
AGBattachment = fileadmin/template/feitsch/Feitsch_AGB.pdf
PIDinfo = 157
PIDfinalize = 157
PIDthanks = 157
update_code = xxxxxxxxxxxx
code.field = select_key
AlwaysInStock = 1
statusDate_stdWrap.strftime= %d.%m.%Y
orderDate_stdWrap.strftime= %d.%m.%Y
TAXincluded = 0
currencySymbol = EUR
lockLoginUserInfo = 1
orderBy = pid, category, itemnumber, title
requiredInfoFields = name, address, telephone, email, zip, city
payment >
payment {
radio = 1
TAXpercentage = 0
10.title = Rechnung
10.priceTax = 0
}
shipping >
shipping {
radio = 1
TAXpercentage = 0
10.title = Pauschal
10.image.file =
10.priceTax.1 = 9
}
priceNoReseller = 2
color1.wrap = #eeeeee
color2.wrap = #d4d4d4
wrap1.wrap = <span style="font-family:tahoma, arial, times, sans-serif; font-size:12px; color:#666666"> | </span>
wrap2.wrap = <span style="font-family:tahoma, arial, times, sans-serif; font-size:12px; color:#FF6600"> | </span>
statusCodes >
statusCodes {
1 = Bestellung ist eingegangen
2 = Bestellung wird bearbeitet
10 = Der Onlineshop wartet auf Eigenbelieferung
11 = Der Onlineshop wartet auf Ihren Zahlungseingang
12 = Der Onlineshop wartet auf Ihre Antwort
20 = Ihre Ware wird versandfertig gemacht
30 = Mitteilung vom Onlineshop
50 = Bitte um Stornierung der Bestellung
51 = Sonstige Mitteilung an den Onlineshop
100 = Waren wurden abgeschickt und Bestellung abgeschlossen
101 = Bestellung wurde abgeschlossen
200 = Bestellung wurde storniert
}
}
Die Constants haben folgenden Inhalt:
plugin.tt_products {
file.templateFile = fileadmin/template/feitsch/products_template.tmpl
TAXpercentage = 0
priceDecPoint = ,
priceThousandPoint = .
maxW_list = 80
outputfolder = fileadmin/data
usePriceTag = 0
memberOfGroup = 8
createUsers = 0
PIDuserFolder = 56
generateCSV = 1
CSVdestination = fileadmin/csvorders/
PIDbasket = 156
}
Kann und mag mir jemand auf die Sprünge helfen? 😉
Hallo Tobias,
du kannst das über folgenden TS-Code am einfachsten erledigen:
plugin.tt_products.payment.10.percentOfGoodstotal = -10
So ziehst du von jedem Gesamtpreis nochmal 10 Prozent ab. Muss man natürlich für jede Bezahlart angeben.
Viele Grüße,
Olli
freeman2000 schrieb
Hallo Tobias,
du kannst das über folgenden TS-Code am einfachsten erledigen:
plugin.tt_products.payment.10.percentOfGoodstotal = -10
So ziehst du von jedem Gesamtpreis nochmal 10 Prozent ab. Muss man natürlich für jede Bezahlart angeben.
Ja holla, ich bin immer davon ausgegangen, dass ich nur x% hinzuaddieren kann. Andersrum gehts also auch! :-) Danke für diesen wertvollen Hinweis.
Idealerweise wird so auch der Rabattbetrag im Template angezeigt.
Viele Grüße und Dankeschön,
Tobias
tstening schrieb
Also kam mir die Idee den Preis (2) zu nehmen. Der wird ja laut Doku verwendet, wenn ich priceNoReseller = 2 ins Setup eintrage.
priceNoReseller = 2
ins Setup eingetragen. Doch werden die Preise aus Preis (2) nicht im Shop angezeigt. Ich stelle mich wahrschenlich nur wieder zu blöd an :o oder muss ins Setup noch mehr rein?
So blöd kann keiner sein. 😃
:x
Probiere es mit der Version tt_products-v2.2.3.3 von der Download-Seite.