Neu Wie Variationskombinationen importieren, wenn es keine Väter gibt?

John

Sehr aktives Mitglied
3. März 2012
1.495
177
Berlin
Hi,

ich habe hier eine interessante Aufgabe. Ein Hersteller liefert seine Produkte als CSV Datei an. Jedoch kennt sein System keine abstrakten Vaterartikel, in denen Varkombi-Kinder auswhälbar sind.
Statt dessen werden einem tatsäclich vorhandenen Artikel weitere Artikel, die ähnlich sind angegliedert.

In der CSV Datei sieht das z.b. so aus:
Code:
ArtNr    ähnlich wie ArtNr    Ähnlichkeit    Artikelname
1000      1000                Farbe          T-Shirt rot
1001      1000                Farbe          T-Shirt blau
1002      1000                Farbe          T-Shirt schwarz
Hat jemand von Euch so etwas schon einmal nach JTL überführt? Ich habe lange darüber nachgedacht aber komme nur auf eine Lösung, in der ich die nicht vorhandenen Väter so gut es geht zu "errechnen" versuche.

1. Ich sortiere meine CSV Datei nach der Spalte "ähnlich wie ArtNr" aufsteigend.
2. Ich gehe die Tabelle Zeilenweise durch.
3. Enthält die nächste folgenden Zeile zu der Zeile, die ich untersuche eine abweichende Artikelnummer in der Spalte "ähnlich wie ArtNr", so andelt es sich um einen einzelnen Artikel. Ich importiere ihn 1:1
4. Enthät die folgende Zeile eine idintische "ähnlich wie ArtNr" so muß ich erstmal einen Vater erzeugen. Dazu dupliziere ich den aktuell untersuchte Artikel, gebe ihm aber eine andere Artikelnmmer.
Ich nehme von den potentiellen Namen aller Kinder den gleichen Anteil des Namens (im Bsp. "T-Shirt") als Namen des Vaters.
Ich nehme den abweichenden Anteil des Namens aller Kinder als Wert für die Variation
5. die JTl Artikelnummern mach ich noch hübsch

Für das alles schreibe ich ein eigenes Importtool. Das obige Beispiel ist stark vereinfacht. Es geht nur um das Prinnzip.

Oder habe ich etwas übersehen? Gehts mit Bordmitteln einfacher?

John
 

jejouerefin

Aktives Mitglied
16. Juni 2017
24
5
Hallo John,

vom Grundsatz her passt das, ausser Dein "Artikelname" dieser setzt sich in JTL aus Artikelname und Variantenwertname zusammen, sofern Du automatisch generierst.

In JTL
Art-Nr. | Vater-Id | Varianenname | Variantenwertname
12345 | 1000 | Farbe | blau
23456 | 1000 | Farbe | rot

schau mal hierein, da findest Du die Lösung.

Es gibt hierzu mehrere Threads
https://forum.jtl-software.de/threads/variationen-nachtraeglich-anlegen.128199/

Gruß
 

John

Sehr aktives Mitglied
3. März 2012
1.495
177
Berlin
@jejouerefin danke, aber das geht an meinem Problem vorbei. Wie sich der Artikelname zusammensetzt, kann ich ja selbst bestimmen.

Das Problem meiner Aufgabe ist: "Woher kommen da Daten zum anlegen der Väter, wenn die Datenbasis nunmal keine Väter kennt".
 

jejouerefin

Aktives Mitglied
16. Juni 2017
24
5
Hallo John,

ja, das mit dem schnellen Lesen... ;)

Hätte da eine Idee, würde das gerne ausprobieren, magst mir eine reduzierte CSV zukommmen lassen?
Gruß
 

John

Sehr aktives Mitglied
3. März 2012
1.495
177
Berlin
Klaro, hier angefügt in der Art, wie das vorliegt.

Nochmal zum Verständnis. Es geht mir nicht darum, die Datei irendwie "von Hand" hin zufrickeln, da es bei den echten Daten um ca. 15.000 Artikel geht und Handarbeit keine Option ist.
Meine generelle Frage ist daher: Kann ich irgendwie VarKombis erzeugen, wenn ich keine Väter habe oder ist der einzige Weg, zunächst Daten für Väter zu errechnen.

Mit der Ameise bin ich wirklich fit - eine Erklärung der Basics suche ich nicht.
Ich poste poste das hier nur, um sicher zu gehen, daß ich nicht eine triviale Lösung übersehen habe, bevor ich großen Aufwand treibe, ein tool zu programmieren, was mir Väter generiert, die ich dann wie gewohnt importieren kann.

Vielen Dank schonmal...
 

Anhänge

  • Gefällt mir
Reaktionen: jejouerefin

Enrico W.

Administrator
Mitarbeiter
27. November 2014
5.552
815
Kurze Antwort: Nein, es gibt keinen Weg drum herum. Der (künftige) Vaterartikel ist die absolute Grundvoraussetzung um Kindaritkel anlegen zu können.
 

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.042
100
Gaildorf
Ich sehe eher das Problem mit der Bezeichnung des Vaterartikels. Wie würdest du das lösen? Das Beispiel mit dem T-Shirt ist zwar OK, aber wie machst du es bei 8000 Artikel. Wie möchtest du das Filtern, bzw. anhand von was nimmt er die Bezeichnung. Der restliche import ist kein Problem
 

jejouerefin

Aktives Mitglied
16. Juni 2017
24
5
Hallo John,

ich habe mir mal zu Deiner Liste gedanken gemacht.

In Deinem Fall würde ich wohl über 3 Listen arbeiten, am besten mit Excel und dann dementsprechend umwandeln.
Da in Deiner Liste generell der Wert "ähnlich wie" immer gefüllt ist. Ist es möglich die Vater-Artikel festzulegen.

Mein Vorschlag das ganze über Excel zu lösen. Am besten alle Listen separat in Excel.
Da in dem Feld Name auch der Variationswertname wäre mein Vorschlag die Daten zu trennen, macht nur sinn, wenn immer an zweiter Stelle der Variationsname steht, ansonsten müßte die Herstellerdatei im Vorfeld noch durch entsprechende Felder ergänzt werden.

Die erste Liste ist die Deines Herstellers.

a.) Erstelle eine Liste für den Vaterartikel via pivot
b.) Erstelle/ Verküpfe eine Liste für die Kinderartikel per sverweis Feldname "ähnlich wie"

Das sollte innerhalb von wenigen Minuten erledigt sein, und wenn die Verknüpfungen richtig gemacht sind, kannst Du, wenn Dein Hersteller Dir eine neue Liste schickt, einfach den Datei Namen austauschen (neu verknüpfen), die Pivottabelle aktualiseren, und die Liste mit den Kinderartikeln auch aktualiseren und dann im geeigneten Format importieren.

Ein anderen effizienten Weg als erst den Vaterartikel anzulegen und dann die Kinderartikel anzulegen sehe ich nicht.

Gruß
 

Dalibor Josic

Sehr aktives Mitglied
22. Dezember 2014
1.042
100
Gaildorf
Eine Bearbeitung der Liste ist so nicht nötig. Das geht alles auch ohne Excel zu bedienen.

Die einzigste Sache ist, wie er die Namen der Väter vergeben möchte. Da steige ich nicht durch bzw. sehe keine Lösung das sauber hinzubekommen. Was gehen könnte wäre, dass er den Namen des Vaters vom ersten Kind übernimmt und dann im Nachgang oder auch gleich mit einem Workflow bearbeiten lässt. Z.b. nur das erste Wort aus dem Namen nutzen.
 

John

Sehr aktives Mitglied
3. März 2012
1.495
177
Berlin
Nachdem ich mir das Problem eine Weile im Detail angeschaut habe, habe ich die letzten Tage ein Tool geschrien, welches sämtliche Probleme, die bestanden sauber löst:

1. Väter anlegen und nur relevante Spalten aus dem Kind übernehmen
2. Vätern sinnvolle JTL Artikelnummer ab einer vorgegebenen Startnummer geben
3. Kindern sinnvolle Artikelnummer auf Basis der Vaterartikelnummer + Varwert geben
4. Den Namen des Vaters aus dem gemeinsamen Anteil der Namen aller Kinder errechnen
4. Die Variationswerte aus den nicht gemeinsamen Bestandteilen aller Kindernamen errechnen
5. Die Beschreibungstexte nach HTML wandeln

Ob das so mit vertretbarem Aufwand mit Excel und Co möglich gewesen wäre, weiß ich nicht. Ich habe es in dot.net programmiert.

Falls jemand nochmal auf dieses oder ein ähnlich gelagertes Importproblem stoßen sollte, ich die Daten gerne nach Vorgabe umwandeln.

Vielen Dank an die Anregungen, die hier im Thread von Euch kamen!
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Wie krieg ich die JTL POS Lizenz ins Kundencenter? Einrichtung / Updates von JTL-POS 1
Neu Wie kann man Vorverkäufe begrenzen? Allgemeine Fragen zu JTL-Shop 1
Neu Wie funktionieren Überverkäufe bzgl. Lieferantenartikeln und deren Lagerbeständen beim Lieferanten? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wie bekomme ich folgende Haken aus den Angebotsvorlagen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu JTL-Wawi 1.5.42.0 - Vorlagen - Benutzerdefinierter E-Mail-Absender & -Absendername - Servereinstellungen, wo und wie? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Artikel - wie am besten anlegen? User helfen Usern - Fragen zu JTL-Wawi 11
Neu Problem: Wie die Versandarten aus dem JTL Shop mit den WaWi Versandarten verknüpfen? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Easy Auktion Amazon verschickt DHL Service Versandbestätigung - wie abstellen? Amazon-Anbindung - Fehler und Bugs 2
Neu LS-POS 2.0 - wie mit efsta weiter / Lizenz ? Fragen rund um LS-POS 44
Neu Wie macht Ihr das, Barzahlung mit POS, Kunde möchte aber noch eine Rechnung? User helfen Usern - Fragen zu JTL-Wawi 2
Admin time-out verlängern, wie? Einrichtung JTL-Shop5 0
Neu Mehrere Lieferadressen im Kundenaccount anlegen und verwalten - wie? Plugins für JTL-Shop 1
Neu Wie eine Ausnahme in .htaccess für Google HTML Datei machen? Allgemeine Fragen zu JTL-Shop 4
Neu eBay Vorlage versehentlich geändert - 15.000 Artikel betroffen - wie stoppen? Wawi hängt > 24 Stunden + 48h Upload eBay-Anbindung - Fehler und Bugs 0
Neu JTL-Wawi 1.5.41.0 - Retoure angelegt, Kunde behält ware -> Retoure zu Nachweiszweck schließen, wie? User helfen Usern - Fragen zu JTL-Wawi 9
Neu Wie kann ich <meta name="google-site-verification" content="" /> in Head Bereich einfügen? JTL Shop Version 4.6 Allgemeine Fragen zu JTL-Shop 2
Neu Wie kann ich Sidepanel_Left einer bestimmten Kategorie anzeigen lassen Betrieb / Pflege von JTL-Shop 3
Neu JTL Consent Manager - verschiedene JS wie umsetzen? Allgemeine Fragen zu JTL-Shop 1
Neu Wie ladet Ihr Amazon Rechnungen herunter ? Amazon VCS User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL WaWi mit VPN vom HomeOffice verbinden, aber wie? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Wie sehen wieviel von dem Artikel XY im im Monat X verkauft habe? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Filter SEO: Ab wie vielen Filtern auf NoIndex Betrieb / Pflege von JTL-Shop 7
Neu Artikelnummern, wie mache ich es richtig? User helfen Usern - Fragen zu JTL-Wawi 0
Neu google Kalender mit Arbeitszeiten / Öffnungszeiten nutzen - wie? Smalltalk 0
Neu Wie kann ich einen Lieferant auf einmal vielen Artikeln zuordnen. User helfen Usern - Fragen zu JTL-Wawi 1
In Bearbeitung JTL-POS läuft, wie komme ich nun wieder an die Demo für Schulungen? Allgemeine Fragen zu JTL-POS 6
Neu Problem mit der Auswahl an Lieferländern. Wie begränzen auf Länder die man beliefert? JTL-Shop - Fehler und Bugs 13
Neu Sellerlogic und JTL - Wie löst Ihr den regelmäßigen und automatischen Datenabgleich? User helfen Usern - Fragen zu JTL-Wawi 5
Neu OnePage Composer: Wie selektieren im Product-Stream? Templates für JTL-Shop 1
Neu Optimaler email Vorlagenversand, aber wer, und wie? User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Wie erstelle ich Felder in der Artikelübersicht Templates für JTL-Shop 2
Neu JTL-Wawi 1.5.38.1 - EVO-Designvorlage - Layout von "GalerieContainer" anpassen, wo und wie? eBay-Designvorlagen - Fehler und Bugs 0
Neu Plugin: smarty include Template aus einem anderen Pfad, wie? Technische Fragen zu Plugins und Templates 0
Neu Wie erstelle ich eine XRechnung in JTL-Wawi & wo finde ich die Leitweg-ID (Video) Umfragen rund um JTL 11
Neu Bestellung wird automatisch auf mehrere Pakete aufgeteilt -> wie bekomme ich eine gesamte Rechnung Arbeitsabläufe in JTL-Wawi 2
Neu wie kann ich einen Testshop an eine Testwawi anbinden? Installation / Updates von JTL-Shop 2
Neu JTL-Shop 5 - Wie fit für SEO Allgemeine Fragen zu JTL-Shop 1
Neu Stücklisten-Variation (verschieden große Bundles - wie umsetzen?) User helfen Usern - Fragen zu JTL-Wawi 8
Neu Lagerbestand (gesamt) wie ändern? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Javascript nach Ajax (in den Warenkorb) aufrufen, wie? Technische Fragen zu Plugins und Templates 3
Neu Wie empfange ich die Bilder? Technische Fragen zu den JTL-Connectoren 1
Beantwortet Artikel besteht aus mehreren Packstücken - wie kann ich zusätzliches Label 1/3 - 2/3 - 3/3 erstellen? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 4
Neu JTL Shop 5, Nova Template, wie bekomme ich Kategorien und unter diesen, die Artikel sichtbar? Allgemeine Fragen zu JTL-Shop 4
Neu Wie bekomme ich das aus dem Footer "* Alle Preise inkl. gesetzlicher USt., zzgl. Versand" Templates für JTL-Shop 5
In Diskussion Tabelle erstellen und verwenden in DotLiquid, wie? JTL-Workflows - Ideen, Lob und Kritik 4
Neu Wie ausgereift ist die Anbindung von Woocommerce WooCommerce-Connector 0
Neu Wie versendet ihr eure Newsletter? Austausch/Anregungen/Tipps! Betrieb / Pflege von JTL-Shop 2
Neu JTL-Wawi 1.5.35.2 - Versandetikett Fehler, wie Lieferanschrift ändern, wenn Rechnung schon erstellt? User helfen Usern - Fragen zu JTL-Wawi 2
In Diskussion Wie komme ich an das älteste MHD Datum? JTL-Workflows - Ideen, Lob und Kritik 3
In Diskussion Hilfe ! WaWi wie wo kann ich die DHL Lable ausdrucken JTL-ShippingLabels - Ideen, Lob und Kritik 3

Ähnliche Themen