TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

wt_commerce_import will nicht


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
Profil
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...

ProfilWWW
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:
http://www.bilder-hochladen.net/files/4wra-1.gif
Profil
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

ProfilWWW
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.

Profil
Verfasst am: 04. 12. 2007 [15:02]
einpraegsam.net
Moderator
Dabei seit: 17.01.2005
Beiträge: 8607
PHP
value = "160" AND FIND_IN_SET(,attributes_uid)


Das sieht nicht wirklich gut aus...

ProfilWWW
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.
Profil
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?:

PHP
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.

ProfilWWW
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.


ProfilWWW
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.

ProfilWWW