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
Mach doch mal ein Screenshot von der Debuganzeige.
Mit so wenig Feldern (muss ich gestehen) habe ich den Import bislang nicht benutzt...
Du bist ja schneller als die Post erlaubt.
Ich musste erstmal kucken, wie ich hier ein Bild reinkriege.
Also das Debugging-Kästchen:
Bild: bilder-hochladen.net/…/4wra-1.gif
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
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.
value = "160" AND FIND_IN_SET(,attributes_uid)
Das sieht nicht wirklich gut aus...
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.
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.
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.
@wunschtacho: Vielen Dank für die schnelle Antwort und das du auch gleich
eine neue Version ins TER stellst.