Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6
autor | |
31-07-08 15:50:30 | Warenkorb TS-Problem |
Andreas Vogel |
Was zum Geier ist hier Falsch? plugin.tt_products.payment > plugin.tt_products.payment { radio = 0 TAXpercentage = 19 10.title = Rechnung 20.title = Barzahlung 30.title = Nachnahme } #Versand plugin.tt_products.shipping { # Zahlung per Rechnung radio = 0 10.title = Versand innerhalb Deutschlands 10.price = 4.50 10.TAXincluded = 1 /*Über Exclude wird die Auswahl der Zahlungsmethoden eingeschränkt. Wer Versand innerhalb Deutschland auswählt, kann nicht Selbstabholer (hier 20) auswählen, hier geht nur REchnung*/ 10.excludedPayment = 20, 30 /*Beispielkonfiguration Staffelung fuer die Versandkosten, 1 Artikel kosten 4.50 Euro Versand- 2 Artikel kosten 8.00 Versand- ab 500,00 Euro Bestellung Versandkostenfrei*/ 10.priceTax.type = count 10.price.1 = 4.50 10.price.2 = 8.00 10.price.3 = 12 10.price.4 = 16 10.price.5 = 20 10.price.6 = 25 10.price.10 = 30 10.price.noCostsAmount = 300 #Barzahlung 20.title = Selbstabholer 20.price = 20.TAXincluded = 1 /*Über Excluded wird die Anzahl der Zahlungsmethoden eingeschränkt. Wer Selbsabholer ist, kann nicht per Nachnahme (hier 30) oder per Rechnung (hier 10) auswählen, hier funktioniert nur Barzahlung */ 20.excludePayment = 10, 30 # Zahlung per Nachnahme 30.title = Nachnahme innerhalb Deutschlands 30.price = 8.50 30.TAXincluded = 1 /*Über Exclude wird die Auswahl der Zahlungsmethodeen eingeschränkt. Wer Nachnahme auswählt, kann nicht Rechnung (hier 10) oder Selbsabholer (hier 20) auswählen, hier funktioniert nur NAchnahme */ 30.excludePayment = 10, 20 } Das Problem ist, das: 1. Die Versandkosten sich NICHT erhöhen, egal wieviel oder was bestellt wird. 2. 10.price.noCostsAmount = 300 bewirkt leider gar nichts. wieso nicht? Selbst bei einer Bestellung von mehr als 1000,00 Euro werden Versandkosten berechnet. 3. 20.title = Selbstabholer dieses wird mir im Frontend gar nicht angezeigt. Kann mir jemand da mal helfen, blicke das langsam nicht mehr. Danke |
31-07-08 17:30:54 | plugin.tt_products.shipping > |
Steffi |
Hallo Andreas, ich bin mir nicht sicher ob es daran liegt, aber ich hab noch das plugin.tt_products.shipping > vor plugin.tt_products.shipping { } stehen. außerdem nur 10.price.type = count ohne Tax lg |
31-07-08 18:00:48 | ußerdem nur 10.price.type = count ohne Tax |
Andreas Vogel |
Danke, das Tax hab ich schon raus Das ganze schaut jetzt so aus, die Probleme bleiben bestehen. Versteh ich jetzt alles nicht so ganz, hab mich da ziemlich genau an das Buch gehalten (nur die Benutzerregiestrierung hab ich anders gebaut) Da hängt man schon den ganzen Tag dran fest. Vielen Dank für Deine Hilfe |
31-07-08 18:06:03 | Berichtigung |
Andreas Vogel |
So schaut mein TS-Code jetzt aus: #Bezahlung #Erlaeuterungen zun den einzelnen Markern #TAXpercentage - der MwSt-Satz für die Versandkosten #10 - Rechnung, 20 -Barzahlung, 30-Nachnahme #Shipping -Versand #Payment - Bezahlung #title die Beschreibung für die Versandoptionen, kurz und Aussagekräftig gestalten plugin.tt_products.payment > plugin.tt_products.payment { radio = 1 TAXpercentage = 19 10.title = Rechnung 20.title = Barzahlung 30.title = Nachnahme } #Versand plugin.tt_products.shipping > plugin.tt_products.shipping { # Zahlung per Rechnung radio = 1 10.title = Versand innerhalb Deutschlands 10.price = 4.50 10.TAXincluded = 1 /*Über Exclude wird die Auswahl der Zahlungsmethoden eingeschränkt. Wer Versand innerhalb Deutschland auswählt, kann nicht Selbstabholer (hier 20) auswählen, hier geht nur REchnung*/ 10.excludedPayment = 20, 30 /*Beispielkonfiguration Staffelung fuer die Versandkosten, 1 Artikel kosten 4.50 Euro Versand- 2 Artikel kosten 8.00 Versand- ab 500,00 Euro Bestellung Versandkostenfrei*/ 10.price.type = count 10.price.1 = 4.50 10.price.2 = 8.00 10.price.3 = 12 10.price.4 = 16 10.price.5 = 20 10.price.6 = 25 10.price.10 = 30 10.price.noCostsAmount = 300 #Barzahlung 20.title = Selbstabholer 20.price = 20.TAXincluded = 1 /*Über Excluded wird die Anzahl der Zahlungsmethoden eingeschränkt. Wer Selbsabholer ist, kann nicht per Nachnahme (hier 30) oder per Rechnung (hier 10) auswählen, hier funktioniert nur Barzahlung */ 20.excludePayment = 10, 30 # Zahlung per Nachnahme 30.title = Nachnahme innerhalb Deutschlands 30.price = 8.50 30.TAXincluded = 1 /*Über Exclude wird die Auswahl der Zahlungsmethodeen eingeschränkt. Wer Nachnahme auswählt, kann nicht Rechnung (hier 10) oder Selbsabholer (hier 20) auswählen, hier funktioniert nur NAchnahme */ 30.excludePayment = 10, 20 } plugin.tt_products { statusCodes { #2-49 diese sind für den Shopadmin reserviert 2 = Ihre Bestellung ist eingegangen 3 = Der Shop erwartet Waren eines Drittanbieters 4 = Der Shop erwartet Ihren Zahlungseingang 5 = Der Shop erwartet Ihre Materiallieferung 6 = Die Bestellung ist bezahlt 7 = Ihre Bestellung wurde versand 8 = Die Geschenkgutscheine wurden versand 9 = Die Waren müssen bestellt werden 10 = 11 = 12 = 13 = 20 = 21 = 30 = #50 - 59 Generelle Usernachrichten 50 = Kunde möchte Bestellung stornieren 51 = Nachricht des Kunden an den Shop 52 = E-Mail für Geschenkgutscheine versenden # 60 - 69 Spezielle Usernachrichten 60 = Versand des Gutschein-Zertifikat an den Gutscheinempfänger #100-299 Bestellung abgeschlossen 100 = Die Bestellung ist versandt und abgeschlossen 101 = Die Bestellung ist abgeschlossen 102 = Die Bestellung wurde stoniert 200 = Bestellung gelöscht } statusDate_stdWrap.strftime = %e-%m-%y %H:%M orderDate_stdWrap.srftime = %e-%m-%y } #Gutscheine plugin.tt_products { whereGift = uid IN (6, 7, 8) creditpoints.pricefactor = 1 #1 entspricht einen Euro #Freundschaftswerbung 10.type = price 10.prod.1 = 0.02 10.prod.101 = 0.04 10.prod.501 = 0.06 } |
31-07-08 21:16:26 | shipping |
Steffi |
ich schick dir mal mein shipping: ####################### ### shipping config ### ####################### plugin.tt_products.shipping > plugin.tt_products.shipping { useStaticInfoCountry = 1 radio = 1 TAXpercentage = 19 10.title = Versand innerhalb Deutschlands 10.TAXincluded = 1 10.where.static_countries= cn_short_local = 'Deutschland' 10.excludePayment = 20, 30, 40 10.priceFactWeight = 4 10.price.type = count 10.priceFactCount = 0.40 10.price.noCostsAmount= 300 20.title = Selbstabholer 20.price = 20.TAXincluded = 1 20.where.static_countries= cn_short_local = 'Deutschland' 20.excludePayment = 10, 30, 40 30.title = Nachnahme innerhalb Deutschlands 30.TAXincluded = 1 30.where.static_countries= cn_short_local = 'Deutschland' 30.excludePayment = 20, 10, 40 30.priceFactWeight = 4 30.price.type = count 30.priceFactCount = 0.40 30.price.noCostsAmount= 300 40.title = Versand: ###STATICCOUNTRIES_CN_SHORT_LOCAL### 40.where.static_countries = cn_phone = '43' OR cn_short_en = 'Schweiz' 40.excludePayment = 10, 20, 30 40.price.type = weight 40.price.100 = 8 40.price.2000 = 15 40.price.3000 = 20 40.price.noCostsAmount= 600 } das funktioniert soweit. Hast du auch das Template des Shops in dein Haupttemplate eingebunden? |
1-08-08 12:02:47 | Haupttemplate |
Andreas Vogel |
Danke für Deine Hilfe, ja das Template habe ich so eingebunden: ###Template Datei### plugin.tt_products { file.templateFile = fileadmin/templates/tt_products.html } in den Constants. |
1-08-08 12:09:55 | Es funktioniert |
Andreas Vogel |
Ich werd verrückt, Dein TS-Code funzt. Vielen, vielen Dank. Das rettet mein WE. Mir erscheint es so, das dieses hier: 10.priceFactCount = 0.40 funktioniert, und dieses hier 10.price.type = count 10.price.1 = 4.50 10.price.2 = 8.00 10.price.3 = 12 10.price.4 = 16 10.price.5 = 20 10.price.6 = 25 10.price.10 = 30 eben nicht. Was mich noch wundert. Das hier klappt: 10.price.noCostsAmount= 300 aus Deinen Code und dieses hier 10.price.noCostsAmount = 300 von mir nicht!? Naja, hauptsache es funzt jetzt. Nochmal Danke |
9-08-08 12:23:13 | Kommentare falsch |
Franz Holzinger |
Da sind falsche Kommentare mit /* .. */ vorhanden. Diese kann TYPO3 nicht. Ein Kommentar muss mit # beginnen. 10.priceTax.type = count ist falsch, es ist nur price, aber kein priceTax erlaubt. #Versand Andreas Vogel plugin.tt_products.shipping > plugin.tt_products.shipping { # Zahlung per Rechnung radio = 0 10.title = Versand innerhalb Deutschlands 10.price = 4.50 10.TAXincluded = 1 # Über Exclude wird die Auswahl der Zahlungsmethoden eingeschränkt. Wer Versand innerhalb Deutschland auswählt, kann nicht Selbstabholer (hier 20) auswählen, hier geht nur REchnung*/ 10.excludedPayment = 20, 30 # Beispielkonfiguration # Staffelung fuer die Versandkosten, 1 Artikel kosten 4.50 Euro Versand- 2 Artikel kosten 8.00 Versand- # ab 500,00 Euro Bestellung Versandkostenfrei*/ 10.price.type = count 10.price.1 = 4.50 10.price.2 = 8.00 10.price.3 = 12 10.price.4 = 16 10.price.5 = 20 10.price.6 = 25 10.price.10 = 30 10.price.noCostsAmount = 300 #Barzahlung 20.title = Selbstabholer 20.price = 20.TAXincluded = 1 # Über Excluded wird die Anzahl der Zahlungsmethoden eingeschränkt. Wer Selbsabholer ist, kann nicht per Nachnahme (hier 30) oder per Rechnung (hier 10) auswählen, hier funktioniert nur Barzahlung # 20.excludePayment = 10, 30 # Zahlung per Nachnahme 30.title = Nachnahme innerhalb Deutschlands 30.price = 8.50 30.TAXincluded = 1 # Über Exclude wird die Auswahl der Zahlungsmethodeen eingeschränkt. Wer Nachnahme auswählt, kann nicht Rechnung (hier 10) oder Selbsabholer (hier 20) auswählen, hier funktioniert nur NAchnahme # 30.excludePayment = 10, 20 } |
12-08-08 10:15:15 | Erledigt |
Andreas Vogel |
Ja das mit den Kommentaren ist mir nun auch aufgefallen. Gruß |
12-08-08 10:22:00 | Rechnung nur für angemeldete User |
Andreas Vogel |
das hab ich leider immer noch nicht hinbekommen. visibleForGroupID = 2 und dieses hier [usergroup = 1] plugin.tt_products { payment { 10.title = Rechnung } } [global] Da komme ich nicht weiter |
13-08-08 08:33:58 | eingeloggt sein |
Franz Holzinger |
Es muss ein Frontend Benutzer eingeloggt sein, der der Gruppe Nr. 2 angehört. |
13-08-08 11:05:35 | Frontendbenutzer ist eingeloggt |
Andreas Vogel |
Die User werden bei erstbestellung automatisch registriert. Dazu habe ich eine Seite Benutzerregistrierung erstellt, und in diesem im die folgenden Constants zugewiesen: plugin.tx_srfeuserregister_pi1 { userGroupUponRegistration = 1 userGroupAfterConfirmation = 1 loginPID = 42 siteName = DemoShop pid = 42 } plugin.tt_products { PIDuserFolder = 42 createUsers = 1 memberOfGroup = 1 lockLoginUserInfo = 1 loginUserInfoAddress = 1 } Die 42 ist der Sysordner für die Seite der Benutzerregistrierung. Der Seite Benutzerregistrierung habe ich folgende Plugins eingefügt: (in deren Reihenfolge) tt_products Plugin Optionen Warenkorb Eingabe Kundnedaten Plugin Fronte End Benutzer Registrierung Anzeigetyp Anlegen Ausgangspunkt Einträge-Benutzer (Der Sysordner mit der ID 42) Und als letztes das Fe-Login mit dem Ausgangspunkt Sysordner 42 Das registrieren und automatische Passwortversenden funktioniert einwandfrei. Nur eben werden die Bezahlmöglichkeiten als nicht registrierter Benutzer nicht eingeschränkt, sprich Rechnung ist möglich. Im Sysordner 42 gibt es die Benutzergruppe Registrierte Benutzer mit der uid 1 und für nicht registrierte die Gruppe mit uid 2. Weiterhin hab ich ein Problem mit der Memo Funktion: Ohne Login keine Memo Möglichkeit (was richtig ist), mit Login funktioniert diese aber auch nicht richtig, bekomme die Meldung, man sei nicht eingeloggt. Die Seite Merkzettel ist aber angelegt mit dem Plugin tt_products Ausgewählt Allgemein Memo Ausgangspunkt die Produkte ausgewählt und bei jedem Login anzeigen eingetragen. Der Ts-Code hierzu: plugin.tt_products.PIDmemo = 49 Danke für eure Hilfe |
13-08-08 12:27:26 | Beschränkung auf FE Gruppe 1 |
Franz Holzinger |
plugin.tt_products.payment > plugin.tt_products.payment { radio = 0 TAXpercentage = 19 10.title = Rechnung 10.visibleForGroupID = 1 20.title = Barzahlung 30.title = Nachnahme 40.title = Vorkasse } Damit wird der Auswahlpunkt Rechnung nur noch für eingeloggte Benutzer aus der Gruppe 1 sichtbar sein. MEMO Korrektur: Zeile 111 in view/class.tx_ttproducts_memo_view.php: global $TSFE; |
13-08-08 14:32:26 | Dankeschön |
Andreas Vogel |
Funktioniert. Nochmal Danke |
< Zurück zum Forum |