Zum Inhalt springen

Problem upgrade 2.4.9 auf 2.4.11

Erstellt am 11. Juni 2006 · 6 Antworten · letzte Antwort am 14. Juni 2006

Tags: Frage

lambdaoe ·

Ich habe einen funktionierenden Shop in der Version 2.4.9 unter Typo3.8.0.
Jetzt habe ich versucht den gleichen Shop unter T3 4.0 mit der neuesten Version 2.4.11 des Shop nachzuziehen.
Leider passieren die verschiedensten Dinge.

1) Im Shop hat jeder Artikel/Produkt einen eigenen Satz Buttons obwohl diese im Template nach 'ITEM_SINGLE end' stehen. Auch die Header werden für jeden Artikel angezeigt.

2) Wenn ich auf den Button 'In den Warenkorb' drücke, komme ich immer sofort in den Warenkorb.

3) Im Warenkorb bekomme ich zwar keine Artikel angezeigt, allerdings einen (scheinbar richtigen) Betrag für die Gesamtsumme.

4) Die Bestätigung dauert ewig (erster Durchlauf) ist aber auch scheinbar ok, es wird aber die Mail generiert und versendet. Diese sieht auch mit Ausnahme der Bilder gut aus. Letzteres mag daran liegen, dass ich in einer localhost Testumgebung mit VMWare arbeite.

Ich habe das Template unverändert übernommen auch die TS Setup und Constants. Die Constants aber angepaßt.
Das Tempalte ist das adaptierte Bananashop-Template

Hier die Constansts:

plugin.tt_products.file.templateFile = template_bill_C41_de*.tmpl
plugin.tt_products.lockLoginUserInfo = 1
plugin.tt_products.loginUserInfoAddress = 1
plugin.tt_products.PIDstoreRoot = 44
plugin.tt_products.basketMaxQuantity = 10000
plugin.tt_products.alwaysAdvanceOrderNumber = 1
plugin.tt_products.PIDfinalize = 70
plugin.tt_products.PIDbilling = 68
plugin.tt_products.PIDtracking = 69
plugin.tt_products.PIDbasket = 73

plugin.tt_products.showNotinStock = 1
plugin.tt_products.selectColor = 1
plugin.tt_products.selectSize = 1
plugin.tt_products.orderEmail_to = its_me@eunet.at
plugin.tt_products.orderEmail_from = its_me@eunet.at
plugin.tt_products.inStockPieces = Stk.
plugin.tt_products.selectGradings = 0
plugin.tt_products.orderEmail_fromName = C41 Devoshop
plugin.tt_products.PIDuserFolder = 41
plugin.tt_products.priceDecPoint = ,
plugin.tt_products.notInStockMessage = Artikel derzeit nicht verfügbar. Wird nach Eintreffen nachgeliefert.
plugin.tt_products.orderEmail_subject = Club 41 Devo Shop - Auftragsbestätigung
plugin.tt_products.useArticles = 1
plugin.tt_products.PIDitemDisplay = 72
plugin.tt_products.AGBattachment = EXT:tt_products/template/agb.txt
plugin.tt_products.PIDagb = 32
plugin.tt_products.agbtarget = 
plugin.tt_products.outputfolder = fileadmin/_temp_
plugin.tt_products.displayBasketCatHeader = 0

plugin.tt_products.orderEmail_htmlmail = 1
plugin.tt_products.displayBasketColumns = 1
plugin.tt_products.orderByCategoryTitle = 0
plugin.tt_products.outputFolder = fileadmin/_temp_
plugin.tt_products.PIDpayment = 71
plugin.tt_products.PIDdelivery = 69
plugin.tt_products.PIDlistDisplay = 74

und das Setup-

plugin.tt_products.shipping.10.title = Nachnahme
plugin.tt_products.shipping.10.priceTax = 3.50
plugin.tt_products.shipping.10.title = Postpaket
plugin.tt_products.shipping.10.priceTax = 4
plugin.tt_products.shipping.20 >
plugin.tt_products.shipping.40.title = Abholung

plugin.tt_products.payment.40.title = Nachnahme
plugin.tt_products.payment.40.priceTax = 3.5
plugin.tt_products.payment.40.percentOfGoodstotal >
plugin.tt_products.payment.10 >
plugin.tt_products.payment.50.title = Barzahlung bei Abholung
plugin.tt_products.payment.50.priceTax = 0
plugin.tt_products.payment.TAXpercentage >

plugin.tt_products.shipping.TAXpercentage >

plugin.tt_products.shipping.10.excludePayments = 
plugin.tt_products.shipping.10.excludePayments >
plugin.tt_products.shipping.10.excludePayment = 
plugin.tt_products.shipping.10.excludePayment = 50
plugin.tt_products.shipping.40.priceTax = 
plugin.tt_products.shipping.40.priceTax = 0
plugin.tt_products.shipping.40.excludePayment = 40

plugin.tt_products.payment.40.title = Nachnahme (wird von Post eingehoben)
plugin.tt_products.payment.40.priceTax = 0


plugin.tt_products.statusCodes >
plugin.tt_products {
statusCodes {
# 1: Eingehende Bestellung
     1 = Bestellung
# 2-49: Nutzung durch Shopadmin
     2 = Ihre Bestellung ist eingegangen
   10 = Der Shop erwartet Waren eines Lieferanten
#   11 = Der Shop erwartet Ihren Zahlungseingang
#   12 = Der Shop erwartet Ihre Materiallieferung
   13 = Die Bestellung ist bezahlt
   20 = Ihre Bestellung wurde versandt
#   21 = Geschenkgutscheine wurden versandt
   30 = Die Waren mussten für Sie bestellt werden.
# 50-99: Nutzung durch den Kunden
# 50-59: Generelle, statische Meldungen vom Kunden (Drop-Down Kommentar-Header)
   50 = Kunde möchte Bestellung stornieren
   51 = Nachricht des Kunden an den Shop
# 60-69: Spezielle Meldungen
   60 = Send gift certificate message to receiver
# 100-299 : Bestellung abgeschlossen.
  100 = Die Bestellung ist versandt und abgeschlossen
  101 = Die Bestellung ist abgeschlossen
  200 = Die Bestellung wurd storniert
statusDate_stdWrap.strftime= %d-%m-%y %H:%M
orderDate_stdWrap.strftime= %d-%m-%y
}
stdSearchFieldExt = subtitle
}
plugin.tt_products.statusCodes.60 >

Hat jemand eine Idee?

Danke.

Flink ·
lambdaoe schrieb

3) Im Warenkorb bekomme ich zwar keine Artikel angezeigt, allerdings einen (scheinbar richtigen) Betrag für die Gesamtsumme.

Dann weiß der Warenkorb vermutlich nicht, daß er zu diesem Shop gehört. Entweder muß pid_list und/oder recursive gesetzt sein, oder im Warenkorb muß der Ausgangspunkt eingetragen werden.

lambdaoe ·

Nachdem ich beim Warenkorb den Starting Point gelöscht hatte funktioniert es nun.

Danke.

War leider doch nicht so:
Dannach funktionierte der Buttom vom Shop zum Warenkorb nicht mehr.

lambdaoe ·

Jetzt hab ich bei der Bestätigung sogar im gewünschten Lieferdatum und Kommentar die Marker stehen!? 😢

Flink ·
lambdaoe schrieb

Dannach funktionierte der Buttom vom Shop zum Warenkorb nicht mehr.

PIDbasket = ...
Flink ·
lambdaoe schrieb

Jetzt hab ich bei der Bestätigung sogar im gewünschten Lieferdatum und Kommentar die Marker stehen!

Marker falsch im Template positioniert?

lambdaoe ·
Flink schrieb
PIDbasket = ...

Habe ich PIDBasket gesetzt funktioniert es. Aber er springt dann auch automatisch nach "In den Warenkorb" zum Warenkorb - egal was ich bei .clickIntoBasket eingebe.
Nehme ich PIDBasket weg springt er nicht mehr automatisch, aber kennt kein Ziel bei bei "In den Warenkorb" (geht zur Root Page).