| Autor |
Nachricht |
|
Verfasst am: 04. 12. 2007 [12:58]
|
|
8x4
Themenersteller
Dabei seit: 30.11.2007
Beiträge: 16
|
Hallo,
ich versuche, wt_commerce_import zum Laufen zu bringen. Ich habe eine rudimentäre csv-Datei mit nur einer Zeile und der Kopfzeile erstellt. Es gibt nur 2 Spalten, Titel und Preis (habe ich auch so in der Konfiguration eingetragen).
Die Datei wird hochgeladen, sonst passiert aber nichts (also auch kein neues Produkt).
folgende Meldungen:
WT_COMMERCE_IMPORT message: File successfully uploaded!
WT_COMMERCE_IMPORT ERROR: 0 article(s) imported!
WT_COMMERCE_IMPORT message: 1 product(s) imported!
und im Kästchen oben:
0
NEW_cat
1 1000 (rot)
2
3
4
5
x 1000 (rot)
NEW_produceruid 0 (rot)
NEW_productuid 4 (rot)
NEW_articleuid
0 8 (rot)
NEW_priceuid
0 8 (rot)
Kann mir da jemand weiterhelfen? Am besten natürlich der Autor (wunschtacho).
Beste Grüsse
8x4
|
|
Verfasst am: 04. 12. 2007 [13:01]
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
Mach doch mal ein Screenshot von der Debuganzeige.
Mit so wenig Feldern (muss ich gestehen) habe ich den Import bislang nicht benutzt...
|
|
Verfasst am: 04. 12. 2007 [13:24]
|
|
8x4
Themenersteller
Dabei seit: 30.11.2007
Beiträge: 16
|
Du bist ja schneller als die Post erlaubt.
Ich musste erstmal kucken, wie ich hier ein Bild reinkriege.
Also das Debugging-Kästchen:
|
|
Verfasst am: 04. 12. 2007 [13:41]
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
Hmm, schon versucht, dass mitgelieferte Test CSV zu importieren? Könnte mir vorstellen, dass folgende Felder in jedem Fall benötigt werden:
- Artikelnummer
- Preis
- Hersteller
- Produktgruppe
- Beschreibung
|
|
Verfasst am: 04. 12. 2007 [14:04]
|
|
8x4
Themenersteller
Dabei seit: 30.11.2007
Beiträge: 16
|
Ja, hatte ich schon versucht. Ich habs jetzt nochmal gemacht und da kommen zuerst einige SQL-Fehlermeldungen:
caller t3lib_DB::exec_SELECTquery
ERROR You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'attributes_uid)
LIMIT 1' at line 4
lastBuiltQuery SELECT uid
FROM tx_commerce_attribute_values
WHERE
value = "160" AND FIND_IN_SET(,attributes_uid)
LIMIT 1
debug_backtrace tx_wtcommerceimport_module1->main // tx_wtcommerceimport_module1->uploadForm // tx_wtcommerceimport_module1->PreFlight // tx_wtcommerceimport_module1->ReadAndCreateAttributes // t3lib_DB->exec_SELECTquery // t3lib_DB->debug
danach 4 ähnliche, die sich auf tx_commerce_attribute_values beziehen, danach diese (gekürzt):
lastBuiltQuery SELECT uid
FROM tx_commerce_categories
WHERE
title = "150" AND parent_category =
LIMIT 1
dann:
Warning: Invalid argument supplied for foreach() in meinpfad/typo3conf/ext/wt_commerce_import/mod1/index.php on line 912
Warning: Invalid argument supplied for foreach() in meinpfad/typo3conf/ext/wt_commerce_import/mod1/index.php on line 430
danach das Kästchen(brauchst du das?)
und dann:
WT_COMMERCE_IMPORT message: File successfully uploaded!
WT_COMMERCE_IMPORT message: 5 article(s) imported!
WT_COMMERCE_IMPORT message: 1 product(s) imported!
aber auch hier wurde gar nichts importiert.
|
|
Verfasst am: 04. 12. 2007 [15:02]
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
value = "160" AND FIND_IN_SET(,attributes_uid)
Das sieht nicht wirklich gut aus...
|
|
Verfasst am: 04. 12. 2007 [15:17]
|
|
8x4
Themenersteller
Dabei seit: 30.11.2007
Beiträge: 16
|
und auch noch in dieser hässlichen roten Farbe.
Vielleicht noch ein paar Infos zu meiner Installation:
TYPO3 4.1.3
php 5.2.4
commerce aus SVN vom 16.11.
Der Shop ist im simple mode. Attribute, Hersteller und Produktgruppen habe ich nicht. Kategorien nur die 2 notwendigen.
|
|
Verfasst am: 11. 01. 2008 [10:14]
|
|
mduttlinger
Dabei seit: 11.01.2008
Beiträge: 2
|
wunschtacho schrieb:
Hmm, schon versucht, dass mitgelieferte Test CSV zu importieren? Könnte mir vorstellen, dass folgende Felder in jedem Fall benötigt werden:
- Artikelnummer
- Preis
- Hersteller
- Produktgruppe
- Beschreibung
Wie kann man den als Autor einer Extension schreiben: "Könnte mir
vorstellen.." ???
Wie kann man eine Extension veröffentlichen in der folgende Zeile steht und
das nicht vermerken?:
var $DB_INSERT = 0; // if 0 any db insert and delete cache is disabled for testing
setzte $DB_INSERT auf 1, dann klappen auch die Imports.
Steht in der Extension in Zeile 51.
Wäre schön wenn Wunschtacho das in der Dokumentation vermerkt.
|
|
Verfasst am: 11. 01. 2008 [11:01]
|
|
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
|
Wie kann man den als Autor einer Extension schreiben: "Könnte mir
vorstellen.." ???
Das ist nicht die einzige Extension die ich betreue - auch wenn dir das vielleicht schwer fällt zu glauben...
Wie kann man eine Extension veröffentlichen in der folgende Zeile steht und
das nicht vermerken?:
Oh mein Gott, in dem kostenlosen Import Tool ist ein Fehler... Vielleicht hast du ja auch das Beta überlesen?
setzte $DB_INSERT auf 1, dann klappen auch die Imports.
Steht in der Extension in Zeile 51.
Wie bereits erwähnt ist das richtig und muss auf 1 gesetzt werden, gibt also gleich eine neue Version im TER.
@mduttlinger: Das nächste Mal wenn dir ein Fehler in einer Extension auffällt, kontaktierst du bitte den Autor, damit dieser Fehler behoben werden kann.
|
|
Verfasst am: 11. 01. 2008 [11:34]
|
|
mduttlinger
Dabei seit: 11.01.2008
Beiträge: 2
|
@wunschtacho: Vielen Dank für die schnelle Antwort und das du auch gleich
eine neue Version ins TER stellst.
|