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

  • Temporäre Senkung der Mehrwertsteuer Hier findet ihr gesammelt alle Informationen, Videos und Fragen inkl. Antworten: https://forum.jtl-software.de/threads/mehrwertsteuer-senkung-vom-01-07-31-12-2020-offizieller-diskussionthread-video.129542/

John

Sehr aktives Mitglied
3. März 2012
1.431
154
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.431
154
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.431
154
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.142
740
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
979
82
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
979
82
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.431
154
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 Forum Antworten Erstelldatum des Themas
Neu Wie kann man vermeiden, dass Email bei Kunden nicht in Spam-Ordner landen Betrieb / Pflege von JTL-Shop 0
Beantwortet Onlineshop-Suchbegriffe wie genau funktionieren die? Allgemeine Fragen zu JTL-Shop 2
Neu Wie lange laufen Eure Server so bis Ihr sie austauscht? User helfen Usern - Fragen zu JTL-Wawi 19
Beantwortet wie Artikel aus Datenbank Tabelle "tArtikel" löschen ? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie bekomme ich das Datum des letzten Tages des letzten Monats auf der Rechnung? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu JTL-Wawi 1.5.35.2 - Erstellen von komplexen Passwörtern inkl. Sonderzeichen, wie? User helfen Usern - Fragen zu JTL-Wawi 0
In Bearbeitung [POS-694] Gewichtsartikel - Gewicht und PLU im EAN. WIE??? Allgemeine Fragen zu JTL-POS 3
Neu Wie entfernt man eine EAN in Ebay-Artikeln User helfen Usern - Fragen zu JTL-Wawi 11
Neu Wie bekomme ich das aktuelle Datum im Format MM/YYYY auf das Artikeletikett? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Shop 5 - 17 Kategorien - wie anzeigen? JTL-Shop - BETA - Feedback und Bugmeldungen 12
Neu Trackinglink für DPD Italien bzw. BRT wie aufbauen?!? Arbeitsabläufe in JTL-Wawi 6
Neu Wie zählt der Shop5 Besucher? JTL-Shop - BETA - Feedback und Bugmeldungen 2
In Diskussion Anzahl Pakete wie Auftrag JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Verkauf von digitalen Produkten (Videokurse, Webinare, usw..) - Wie ? Allgemeine Fragen zu JTL-Shop 2
Neu Unterschiedliche Versandkosten pro Lieferant - wie umsetzen? Allgemeine Fragen zu JTL-Shop 1
Neu Wie standard Lieferzeit der Artikel an Prestashop übertragen PrestaShop-Connector 6
Neu Gleiche Rechnungsvorlagen für: Drucken, Mailen, Speichern, Exportieren - WIE? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Neu Mehrwertsteueranhebung: Wie ist der Faktor für die Preisanpassung über die Kategorie? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Shop5 - Artikelübersicht: Beim Mouseover wird autom. das zweite Artikelbild angezeigt - wie abstellen? Einrichtung von JTL-Shop4 2
Neu Wie Länge, Breite und Höhe eines Artikel in Auftrag und Rechnung (List & Label)? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL-Backup mit Woocommerce - so viele Daten wie möglich Installation von JTL-Wawi 0
Beantwortet "WMS" wie erkennt der Picker das es sich um einen "just in time" erstellten Artikel handelt ? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 7
Neu Nach Wegfall Steuerberater: Wie weiter? User helfen Usern 0
Neu Textfarbe individuell anpassen aber wie? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Ebay Angebote beenden und wieder neu einstellen - wie am einfachsten? eBay-Anbindung - Ideen, Lob und Kritik 5
Neu Wie erkenne ich, welchen Server ich für meinen JTL-Shop benötige? Allgemeine Fragen zu JTL-Shop 1
Neu Wie kann man sehen welche Marke bei Internetmarke storniert wurde? EILT! JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Attribut Import - Leere Attribute wie folgt behandeln - Datensatz löschen falls vorhanden JTL-Ameise - Fehler und Bugs 0
Neu Wie funktioniert Kategorien und Produkte Bilder Import / Export ? Technische Fragen zu den JTL-Connectoren 0
Neu Wie kann ich ein Massenupdaten oder per Ameise bei ebay den Haken für die "Umsatzsteuer senden" ändern? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Teillieferung in Wawi - Auslieferung in WMS - zwei Picklisten für einen Auftrag nicht möglich? Wie genau funktioniert die Teillieferung? Arbeitsabläufe in JTL-Wawi 0
Neu Stücklisten in Verbindung mit 10 - 25 Kg Säcken, wie setzt ihr das um? User helfen Usern - Fragen zu JTL-Wawi 2
Gelöst [SHOP5] JTL-DEBUG? Wie smarty variablen debuggen? Technische Fragen zu Plugins und Templates 5
Neu Frage Shop5 wird es da auch eine Lite Version geben wie beim Shop4 Allgemeine Fragen zu JTL-Shop 8
Neu Schnellfunktionen wie Quickview, direkt in den Warenkorb, Kinderauswahl in Liste JTL-Shop - BETA - Feedback und Bugmeldungen 12
Neu Wie Buche ich Bar gekaufte Ware in die Wawi User helfen Usern - Fragen zu JTL-Wawi 3
Neu Retoure / Umtausch falsch gelieferte Ware, wie vornehmen ? Arbeitsabläufe in JTL-Wawi 6
Neu Wie Artikel in Vorlage gruppieren? Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Wie kann ich folgende CSV ambesten importieren mit Kind- und Vaterartikel? User helfen Usern - Fragen zu JTL-Wawi 8
Neu Wie kann das sein? Ameise sagt 414 Artikel importiert, WAWI sagt 404 Artikel vorhanden User helfen Usern - Fragen zu JTL-Wawi 4
Neu Anhänge (PDF) speichern wie Textbausteine Servicedesk (Beta) 3
Neu Umzug von Shopware zu JTL.Shop - Artikel, Kategorien, Kunden, alles ohne die Umsätze mit zu nehmen, wie? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wie Freiposition aus Auftrag in dem Email-Text ausgeben? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel vom Lieferanten zur Auswahl anlegen, wie?? User helfen Usern - Fragen zu JTL-Wawi 0
Neu EVO Theme Slate - Was ist das für ein Balken und wie bekomme ich den weg? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Ware verschickt mit Kauf auf Rechnung, dann Retoure / wie vorgehen User helfen Usern - Fragen zu JTL-Wawi 7
Neu Wie Ebay Abgleich stoppen? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Bilder von Variationen / Var. Kombis in Shop und Amazon. Wie richtig einstellen? User helfen Usern - Fragen zu JTL-Wawi 16
In Bearbeitung Neuer PC - wie kann ich WaWi ohne Probleme transferieren? Anleitung? Installation von JTL-Wawi 2
Neu Bestehendes Template kopieren und als Child verwenden!? Wie geht das? Templates für JTL-Shop 2
Ähnliche Themen