|
|||
|
Mir werden leider keine Artikel exportiert, welche in einem Untermenü sind..
Ich habe von meinem Lieferanten ne Liste mit allen Artikeln bekommen (ca 10.000) die kann ich unmöglich einzeln eingeben. Meine Katalogstruktur ist folgende: -Hersteller - - Druckerart (Laser, Ink etc) - - - Modell - - - - Artikel Mein Plan: Einen Hersteller mit allen Kategorien anlegen und artikel manuell im excel nachtragen (Copy&Paste aus originaldatei vom Lieferanten) und wieder importieren leider werden keine unterkategorien und deren artikel exportiert...warum nicht nur die artikel, welche in der hauptkategorie sind
|
|
|||
|
Hallo itb-service,
ich habe meine Import-Export-Schose so gelöst, dass ich über das Import/Export-Plugin gehe (findest du im VEYTON-Backend direkt unter dem Export-Manager). Darin habe ich mir individuelle Vorlagen eingerichtet bzw. die Export-Daten ergänzt. Die Dateien dazu findest du hier: /plugins/xt_im_export/classes/ und dann für den Import: class.Import.php und für den Export: class.Export.php Welche Variablen zur Verfügung stehen findest du im Backend-Handbuch unter: Hilfsprogramme > Import/Export > Dateiaufbau Da ist dann auch die "Kategorie" dabei. |
|
|||
|
Datei "class.export.php":
- hier findest du ab Zeile 130 (// export languages ? ei_language) die Infos welche Daten beim Export berücksichtigt werden - zB für die Meta-Bescheibung: $_lang_data['meta_description_'.$val['code']] = $lang_record->fields['meta_description']; - diese Zeile habe ich mir einfach kopiert (und so oft eingefügt, wie ich individuelle Exportdaten brauchte) und dann im Handbuch geschaut welche Variablen zur Verfügung stehen und die, die ich brauchte eingefügt, also zB für deine "Kategorien": $_lang_data['categories_'.$val['code']] = $lang_record->fields['categories']; - dann stellst du im Backend die Export-Optionen lt. Handbuch ein bzw. wie du es möchtest und startest den Export - die exportierte Datei kannst du dann öffnen, die Inhalte überarbeiten, neu speichern und wieder importieren |
|
|||
|
Hallo Kaleido,
du schriebst: - diese Zeile habe ich mir einfach kopiert (und so oft eingefügt, wie ich individuelle Exportdaten brauchte) und dann im Handbuch geschaut welche Variablen zur Verfügung stehen und die, die ich brauchte eingefügt, also zB für deine "Kategorien": $_lang_data['categories_'.$val['code']] = $lang_record->fields['categories']; Wo hast du diese denn dann eingefügt? Im Backend? Gott entweder stell ich mich nur so doof an oder ... ^^ Danke für deine Unterstützung |
|
|||
|
Die Zeile einfach kopieren und direkt darunter die Kopie einfügen. Dann hast du die doppelt in der Datei. Aber die kopierte Version passt du dann ja mit deinen Variablen, die du exportieren möchtest an.
In der Datei existieren ja schon einige Zeilen die mit "$_lang_data..." beginnen, die Liste erweiterst du halt. |
|
|||
|
nochmals vielen dank, aber es funzt immer noch nicht, meine export php sieht nun so aus:
unset($lang_record->fields['products_id']); $_lang_data['categories_'.$val['code']] = $lang_record->fields['categories']; $_lang_data['products_description_'.$val['code']] = _filterText($lang_record->fields['products_description']); $_lang_data['products_name_'.$val['code']] = _filterText($lang_record->fields['products_name']); $_lang_data['products_short_description_'.$val['code']] = _filterText($lang_record->fields['products_short_description']); $_lang_data['url_text_'.$val['code']] = $lang_record->fields['url_text']; $_lang_data['category_tree_'.$val['code']] = $lang_record->fields['category_tree']; $_lang_data['meta_title_'.$val['code']] = $lang_record->fields['meta_title']; $_lang_data['meta_keywords_'.$val['code']] = $lang_record->fields['meta_keywords']; $_lang_data['meta_description_'.$val['code']] = $lang_record->fields['meta_description']; $records = array_merge($records,$_lang_data); } dann übertrage ich die datei auf den server. starte den export aber es geht nicht ![]() ![]() ![]() ![]() ![]() im backend unter exportmanager habe ich folgendes: Header: "Produktbezeichnung";"Herstellername";"Preis";"Dee plink";"Beschreibung";"Verfügbarkeit";"EAN";"Kateg orie" Body: "{$data.products_name}";"{$data.manufacturers_name }";"{$data.products_price.plain}";"{$data.products _link}";"{$data.products_description}";"{$data.shi pping_status}";"{$data.products_ean}";"{$data.cate gories}; Footer: leer |
|
|||
|
Die Datei "class.export.php" funktioniert mit dem "Import/Export"-Tool (daher auch unter plugins/xt_im_export zu finden) und nicht mit dem "Exportmanager".
Für die Einstellungen vom "Import/Export"-Tool findest du Infos im Handbuch unter "Hilfsprogramme > Import/Export". Zwei Punkte darunter findest du "Hilfsprogramme > Exportmanager". Das sind aber zwei Paar Schuh, also nicht durcheinander kommen! Hier einmal meine Einstellungen vom Export: Import/Export: export Typ: products Primärschlüssel: products_model Sekundärschlüssel: (leer) Beschreibung: Artikel-Export Dateiname: export.csv Trennzeichen: ; Texttrenner: " Datensätze pro Durchgang: 100 Sprachabhängig: (Haken an) Bruttopreise: false ID: (wird vom System vergeben) Und meine Import-Einstellungen: Import/Export: import Typ: products Primärschlüssel: products_model Sekundärschlüssel: (leer) Beschreibung: Artikel-Import Dateiname: import.csv Trennzeichen: ; Texttrenner: " Datensätze pro Durchgang: 100 Sprachabhängig: (Haken an) Bruttopreise: false ID: (wird vom System vergeben) Meine geänderte export-Datei speicher ich unter dem Namen "import.csv" (WICHTIG: die Codierung muss UTF-8 sein! - Funktioniert bei mir zB nicht aus Excel raus, das mache ich über meinen Editor.) Die "import.csv"-Datei dann in den Ordner shop/export kopieren und im Backend den Import starten. |
|
|||
|
hi kaleido, ich danke dir schonmal für dein durchhaltevermögen mit mir
![]() danke für die obige erklärung, hast du dir meine PHP datei angesehen, stimmt das so? muss ich an der import php auch etwas einfügen wenn ja wo und was ![]()
|
![]() |
| Lesezeichen |
| Stichworte |
| artikel, exportieren |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Export Manager; wie inaktive Artikel exportieren? | Weinlaube | Fragen zur Software | 11 | 29.11.2011 13:36 |
| xt_bestseller_products: ein Artikel darf nicht erscheinen, aber wie? | sandra77 | xt:Commerce 4.0 - Templates / Shop | 1 | 19.05.2011 15:16 |
| Export Manager, alle Artikel in Tabelle | Weinlaube | Fragen zur Software | 7 | 13.05.2010 20:32 |
| Exportmanager: Wie bekomm ich denn die Artikel hinzu? | Schaggeline | Fragen zur Software | 0 | 18.08.2009 08:31 |
| Wie oft wurde ein Artikel schon Verkauft | my-book24 | Fragen zur Software | 0 | 10.08.2009 18:30 |