Hallo an alle,
habe zk_products installiert. Da sind aber jetzt 2 Fehler:
1. mit jedem aktualisieren verdoppelt sich die Menge der Waren! Aus zuvor einem Artikel werden 2, dann 4 usw.
2. ich komme nicht zur Kasse. Nach der Eingabe der Adresse und einmal weiter geklickt, bekomme ich die Fehlermeldung, dass nicht alle Adressfelder eingefügt sind.
Wenn ich dann zurückgehe habe ich wieder die doppelte Anzahl an Artikeln als vorher; als Verkäufer könnte man das vielleicht so lassen #giggle#
zk_Products erzeugt ständig neue Mengen
Nach einiger Suche habe ich unter Typo3.org das gleiche Problem gufunden; leider auch dort ohne Antwort: http://typo3.org/documentation/mailing-lists/english-main-list-archive/thread/57427/?tx_maillisttofaq_pi1%5Bsword%5D=shop&tx_maillisttofaq_pi1%5Banswered_only%5D=0&tx_maillisttofaq_pi1%5Bmode%5D=1
Welche Shop-Version benutzt du? Sind evtl. 2 Shop-Contentelemente gleichzeitig sichtbar, z.B. 2 Produktlisten nebeneinander? Welche PHP- und Typo3-Version benutzt du? Ich kann mich dunkel an ein vergleichbares Problem erinnern, ist aber schon lange her...
Grüße,
Klaus
Typo3 Vers 3.6.2 liegt auf einem 1&1 Root-Server mit SuseLinux 8.1 und php 4.2.2.
Als Shop-Version verwendete ich die aktuellen aus der Typo3-Repository.
Ich bin exakt wie folgt vorgegangen:
Der Shop tt_products war bereits installiert und funktionierte einwandfrei. Da der Funktionsumfang nicht ausreichend war, suchte ich nach Alternativen.
Die Installation erfolgte nach Anleitung:
- tt_products (Vers. 1.2.7) über den Extension-Manager deinstallieren
- lösche Verzeichniss ../typo3/ext/tt_products/
- lösche Verzeichniss ../typoconf/ext/tt_products/
- hole über den Extension-Manager im Typo3-Repository die Dateien von zk_products (Vers. 1.3.0) und speichere sie an dem vorgegebenen Ort nämlich typo3conf/ext/zk_produkts/
- nach erfolgreicher Übernahme der Dateien wird die Datenbank mit einigen Datenspalten erweitert
- jetzt funktioniert der Shop wieder im Bereich der Produktpräsentation
Allerdings lässt sich jetzt nicht mehr die Anzahl der Artikel verändern und der oben beschriebene Fehler tritt auf.
Zu Beachten ist eines: ja, es war das Verzeichniss tt_products in typo3conf/ext/ und typo3/ext/ vorhanden. Es ist nicht auszuschließen, dass ich die bereits vorhandene lokale Version mit der globalen vor einiger Zeit überbügelt habe; einen funktionellen Nachteil habe ich aber bis zur Einrichtung von zk_products nicht feststellen können.
Desweiteren habe ich, nachdem ich nichst anderes gefunden habe, in der Datenbank 4 Datensätze gelöscht:
tt_products, tt_products_cat, sys_products_orders und sys_products_orders_mm_... und danach das ganze Spiel nochmal von vorne.
Was ich nicht geändert habe ist das Template!?!
Auch zu dem Problem mit der unvollständigen Adresseingabe, ich komme nicht zur Kasse, habe ich noch keine Lösung gefunden[/list]
Mir bin mir nach dem, was du geschrieben hast noch nicht ganz sicher, ob du zk_products schon in tt_products umbenannt hast. zk_products muss tt_products global ersetzen (also in typo3/ext/). Hört sich ganz danach an, als würde das Verzeichnis noch "zk_products" heissen. Falls dem so ist, deinstallier nochmal zk_products oder auch tt_products (einfach alle Shops). Schieb das Verzeichnis typo3conf/ext/zk_products nach typo3/ext/tt_products und installier "tt_products".
Danach sollts funktionieren.
Grüße,
Klaus
Hallo Leute,
ich habe ebenfalls das Problem das sich die Warenmenge beim Aktualiseren verdoppelt. Habe ebenfalls nochmal die ext deinstalliert, entprechende Tabellen in der Datenbank gelöscht und danach die ext: zk_products nochmals umbennannt (in tt_products) und global installiert. Leider ist der Fehler nicht wegzubekommen. Kann man eigentlich nur die Kategorien anzeigen (zwecks Menu ect.) lassen oder ist immer nur die Anzeige der gesamten Produktpalette möglich? Danke schonmal
mfg
Nein, das Verzeichnis habe ich umbenannt. Keine Abhilfe 😢
2. ich komme nicht zur Kasse. Nach der Eingabe der Adresse und einmal weiter geklickt, bekomme ich die Fehlermeldung, dass nicht alle Adressfelder eingefügt sind.
Wenn ich dann zurückgehe habe ich wieder die doppelte Anzahl an Artikeln als vorher; als Verkäufer könnte man das vielleicht so lassen icon_lol.gif
Da hab ich ne dunkle Erinnerung dran, dass das mit der PHP-Version zusammenhängt. Du kannst aber noch folgendes Prüfen: Was steht in plugin.tt_products.requiredInfoFields. Diese Felder (durch Komma getrennt) werden nämlich bei der Adresseingabe abgeprüft, ob diese ausgefüllt wurden.
Kann man eigentlich nur die Kategorien anzeigen (zwecks Menu ect.) lassen oder ist immer nur die Anzeige der gesamten Produktpalette möglich?
Ich vermute mal, du willst sowas machen:
http://www.ziererk.de/zk_products/baumstruktur.gif
ich habe ebenfalls das Problem das sich die Warenmenge beim Aktualiseren verdoppelt.
Dazu fällt mir grad ein: Falls ihr früher schon tt_products eingesetzt habt, und das Template angepasst habt: Ich habe im Template auch einige technische Änderungen vorgenommen. Beim Warenkorb wird jetzt ein hidden Input-Field update_mode übertragen. Wenn das nicht vorhanden ist, dann verdoppelt er die Artikel beim aktualisieren, wenn ich mich noch richtig erinner. Löscht einfach mal im Template plugin.tt_products.template > usw.
Oder... falls ihr schon irgendwelche Setup oder Constant-Einträge zum alten Shop habt, postet diese einfach mal.
Hallo, danke für deine Antwort. Deine Website hatte ich vorher schon besucht und deine Abbildungen zum Thema ebenfalls. Mein Problem ist, wenn ich alles in Sysordnern unterbringe (mit der Erweiterung Shop) kann ich diese zwar im Menü erscheinen lassen (über die .special Eigenschaft des GMenüs), deren Inhalt wird natürlich nicht dargestellt. Ist das denn überhaupt sinnvoll so heranzugehen oder sollte man das anders aufziehen, z.B. jede Produktgruppe auf "normalen Seiten" und dort jeweils die Produkte anlegen?
Ist das denn überhaupt sinnvoll so heranzugehen oder sollte man das anders aufziehen, z.B. jede Produktgruppe auf "normalen Seiten" und dort jeweils die Produkte anlegen?
Ja, genauso mache ich das immer, wie auf dem Bild zu sehen. Die Symbole vorne sind ein wenig falsch. Das sind nämlich gar keine Sysfolder, sondern "Erweitert"-Seiten, dort kann man auch das Symbol festlegen. Jede dieser Seiten hat ein LIST Content-Element drauf, und die jeweiligen Produkte. (http://www.ziererk.de/zk_products/baumstruktur2.gif)
Sysfolder im Zusammenhang mit dem Shop benutze ich eigentlich gar nicht mehr. Es gibt ein paar Spezialfälle, da machen die noch sinn, aber in 95% ist das die bessere Lösung.
Hallo, ich danke dir erstmal. Ich sehe ich war auf dem richtigen Weg. Mit der Verdopplung der Menge bin ich noch nicht weiter, naja vielleicht finde ich ja noch die Lösung. Ich kann dich in der Richtung bestimmt nochmal belästigen?
mfg
steviewonder
Natürlich. Wer will kann mich ja einen temporären Backend-User einrichten und mich per PM kontaktieren. Wird wahrscheinlich das Einfachste sein...
Grüße,
Klaus
Liegt am Template, wie Klaus schon sagte.
Bei mir klappts jetzt auch mit dem products_template_de.tmpl [53691 Bytes]
Allerdings verdoppelt sich bei mir auch die Menge bei der Einzelansicht des Produktes, wenn man auf "In den Warenkorb" klickt. Ist aber irgendwie auch logisch, weil dort ja die derzeitige Menge angezeigt wird, und diese dann zur bisherigen Menge addiert wird.
Also Bug oder Feature? 😉
Eigentlich auch wirkllich klar das Warenmenge verdoppelt wird. Wer das nicht möchte löscht einfach den ###FIELD_QTY### Marker aus der value-property im betreffenden INPUT Feld (im Template). Lass mir jetzt die Menge nichtmehr im sondern neben dem INPUT anzeigen...
Ich habe nun auch das Problem der Warenmenge. Wenn man das erste Produkt in den Warenkorb legt, und diesen dann öffnet wird automatisch auf 2 erhöht. Das ändern der ###FIELD_QTY### hat das Problem leider nicht behoben. Hat jemand eine Lösung hierzu gefunden ?
Hi, ich hatte das Problem ebenfalls. Ich habe während meiner Test einige Felder im Template herausgenommen (die ich nicht brauchte für meinen Schop) Ergebnis war das die Verdopplung sich ins Nirvana verabschiedet hat. Ich könnte dir das geänderte Template schicken, wenn es dir hilft.
mfg
molari schriebIch habe nun auch das Problem der Warenmenge. Wenn man das erste Produkt in den Warenkorb legt, und diesen dann öffnet wird automatisch auf 2 erhöht. Das ändern der ###FIELD_QTY### hat das Problem leider nicht behoben. Hat jemand eine Lösung hierzu gefunden ?
Du meinst sobald du den Warenkorb aufrufst wird die Warenmenge verdoppelt? Von allen Produkten im Warenkorb?
Immer nur das zuletzt eingelegte wird um 1 erhöht die anderen bleiben gleich, lege ich aber nun ein neues Produkt dazu, passiert natürlich mit diesem das Gleiche.
molari schriebImmer nur das zuletzt eingelegte wird um 1 erhöht die anderen bleiben gleich, lege ich aber nun ein neues Produkt dazu, passiert natürlich mit diesem das Gleiche.
Finde ich sehr eigenartig. Nicht zuletzt weil ein klick auf Warenkorb ja keine Daten sendet... Hab leider keine Ahnung🙁
Habe ne Lösung gefunden:
Im Script "class.tx_ttproducts.php" in der Funktion "initBasket" die Zeile
$this->basketExt[$uid][$extVars] = $this->basketExt[$uid][$extVars] + $count;
ändern auf:
$this->basketExt[$uid][$extVars] = $this->basketExt[$uid][$extVars] = $count;
dann tuts richtig.....