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.