#1 (permalink)  
Alt 15.09.2011, 17:55
Neuer Benutzer
 
Registriert seit: 10.09.2011
Beiträge: 19
Standard Wie ALLE Artikel exportieren?

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 16.09.2011, 08:57
Benutzer
 
Registriert seit: 06.05.2011
Beiträge: 32
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 18.09.2011, 09:44
Neuer Benutzer
 
Registriert seit: 10.09.2011
Beiträge: 19
Standard

Hallo,


danke schonmal für deine Antwort, leider bekomme ich es nicht hin

kannst du mir sagen was ich genau machen muss mit den php dateien? hab da kein plan von
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 19.09.2011, 09:12
Benutzer
 
Registriert seit: 06.05.2011
Beiträge: 32
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 19.09.2011, 12:16
Neuer Benutzer
 
Registriert seit: 10.09.2011
Beiträge: 19
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 19.09.2011, 12:35
Benutzer
 
Registriert seit: 06.05.2011
Beiträge: 32
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 19.09.2011, 16:15
Neuer Benutzer
 
Registriert seit: 10.09.2011
Beiträge: 19
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 19.09.2011, 16:42
Neuer Benutzer
 
Registriert seit: 10.09.2011
Beiträge: 19
Standard

der export klappt jetzt glaub ich, nur wie importiere ich die erstellte csv jetzt wieder? ?
kann die datei nirgends auswählen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 20.09.2011, 08:21
Benutzer
 
Registriert seit: 06.05.2011
Beiträge: 32
Standard

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.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #10 (permalink)  
Alt 20.09.2011, 10:30
Neuer Benutzer
 
Registriert seit: 10.09.2011
Beiträge: 19
Standard

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
artikel, exportieren

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:47 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand