Artikel mit verschiedenen Kunden-Artikelnummern anlegen

ZweiInEins

Neues Mitglied
27. Dezember 2023
2
1
Hallo,

ich möchte für unserere Artikel mehrere Kunden-Artikelnummern anlegen. Es gibt unsere (Haupt-) Artikelnummer und mind. 3 unserer Kunden benötigen auf AB, LS und RG ihre eigenen (internen) Artikelnummern.
Über welches Feld kann ich diese einpflegen?

Z. B: Unsere Art.-Nr. xy600:
Kunde 1: Art.-Nr. GLA1
Kunde 2: Art.-Nr. 98765
Kunde 3: Art.-Nr. RES-TP100

Vielen Dank für eure Hilfe & LG
 
  • Gefällt mir
Reaktionen: smtrnc

smtrnc

Aktives Mitglied
18. Juni 2021
6
2
Hallo,

ich möchte für unserere Artikel mehrere Kunden-Artikelnummern anlegen. Es gibt unsere (Haupt-) Artikelnummer und mind. 3 unserer Kunden benötigen auf AB, LS und RG ihre eigenen (internen) Artikelnummern.
Über welches Feld kann ich diese einpflegen?

Z. B: Unsere Art.-Nr. xy600:
Kunde 1: Art.-Nr. GLA1
Kunde 2: Art.-Nr. 98765
Kunde 3: Art.-Nr. RES-TP100

Vielen Dank für eure Hilfe & LG
Wir sind auch sehr daran interessiert. Arbeiten derzeit mit eigenen Feldern.
 
  • Gefällt mir
Reaktionen: Jürgen Jester

Jürgen Jester

Mitglied
19. Juni 2024
53
14
Aurich
Firma
Andreas Bürsten GmbH
Hallo,
hier kommen wir mit unserem neuen Shopprojekt auch gerade an. Ich hoffe, man nimmt es mir nicht übel,
das Thema nochmal anzuschieben, da wir auch dafür eine Lösung suchen :)
Ich lese mich bei den eigenen Feldern trotzdem mal ein.
Viele Grüße,
Jürgen
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
Wir sind aktuell auch auf der Suche einer Lösung. Könnt ihr mir vielleicht mitteilen wie ihr es mit den eigenen Feldern gelöst habt? Wir müssten diese Nummern ebenfalls auf Rechnungen usw. Drucken.
Sehr pauschale Antwort für die sehr pauschale Frage: :)

Lege in der Wawi je Kunde, der eine eigene Artikelnr. benötigt, ein Eigenes Feld an, bspw. "ArtNr Kunde X", "ArtNr Kunde Y", "ArtNr Kunde Z" etc. Das ist ggf. noch simpel.

Etwas anspruchsvoller wird es, wenn in den verschiedenen Dokumentvorlagen die eigentliche Artikelnummer durch die kundenspezifische ersetzt werden soll. Dort muss dann die Angabe der Artikelnummer durch eine Wenn-Dann-Formel (oder besser 'case') ersetzt werden. Alles möglich.
 

FOC Solutions

Offizieller Servicepartner
SPBanner
5. Juli 2024
335
204
Sehr pauschale Antwort für die sehr pauschale Frage: :)

Lege in der Wawi je Kunde, der eine eigene Artikelnr. benötigt, ein Eigenes Feld an, bspw. "ArtNr Kunde X", "ArtNr Kunde Y", "ArtNr Kunde Z" etc. Das ist ggf. noch simpel.

Etwas anspruchsvoller wird es, wenn in den verschiedenen Dokumentvorlagen die eigentliche Artikelnummer durch die kundenspezifische ersetzt werden soll. Dort muss dann die Angabe der Artikelnummer durch eine Wenn-Dann-Formel (oder besser 'case') ersetzt werden. Alles möglich.
Genau so setzen wir es bei unseren Kunden um. Bei einem Kunden sind es mehr als 10 kundeneigene Artikelnummern, da ist die mehrfach ineinanderverschachtelte cond Abfrage schon etwas unübersichtlich, sprich nichts für Anfänger aber machbar. Wenn ein neuer Kunde mit einer Kundeneigenen Artikelnummer dazukommt, muss die Druckvorlage entsprechend erweitert werden.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
Genau so setzen wir es bei unseren Kunden um. Bei einem Kunden sind es mehr als 10 kundeneigene Artikelnummern, da ist die mehrfach ineinanderverschachtelte cond Abfrage schon etwas unübersichtlich, sprich nichts für Anfänger aber machbar. Wenn ein neuer Kunde mit einer Kundeneigenen Artikelnummer dazukommt, muss die Druckvorlage entsprechend erweitert werden.
Deswegen ein "case", zumindest in DotLiquid.

Schon mal drüber nachgedacht, in die Bezeichnung des Eigenen Feldes einen Wert mit einzubauen, den man extrahieren und in der SQL verwenden kann? Bspw. "ArtNr Kunde [ABC] ([cKundenNr])". Dann würde man sich a) das Editieren sparen, wenn was dazukommt, und b) die Verschachtelung verschlanken. Dafür wäre die Abfrage ein wenig komplexer, aber das dürfte wenig ins Gewicht fallen.
 
  • Gefällt mir
Reaktionen: FOC Solutions

FOC Solutions

Offizieller Servicepartner
SPBanner
5. Juli 2024
335
204
Deswegen ein "case", zumindest in DotLiquid.

Schon mal drüber nachgedacht, in die Bezeichnung des Eigenen Feldes einen Wert mit einzubauen, den man extrahieren und in der SQL verwenden kann? Bspw. "ArtNr Kunde [ABC] ([cKundenNr])". Dann würde man sich a) das Editieren sparen, wenn was dazukommt, und b) die Verschachtelung verschlanken. Dafür wäre die Abfrage ein wenig komplexer, aber das dürfte wenig ins Gewicht fallen.
Gute Idee, danke.
 

merres

Sehr aktives Mitglied
28. März 2024
116
101
Ich finde die bisherigen Vorschläge nicht ganz optimal. Wie wär's stattdessen mit folgendem Ansatz:

1. Wir richten eine externe Datenbank ein, zum Beispiel mit Airtable oder Baserow. Da kommen drei Tabellen rein: Artikel, Kunden und Kundennummern/KD-Artikelnummern.
2. In der Kundennummern-Tabelle verknüpfen wir dann Kunde und Artikel und tragen die kundenspezifische Artikelnummern ein
3. Wenn ein Auftrag angelegt wird, schicken wir per Webhook die Details an einen selbstprogrammierten Prozess. Der prüft, ob's für den Kunden eine spezielle Nummer gibt und passt die Artikelnummer in der Auftragsposition an - entweder per REST-API oder direkt in der Datenbank.

Das Gute daran: Man muss den Prozess nur einmal programmieren und kann danach einfach neue Kunden und Artikel in die Tabelle eintragen, ohne jedes Mal am Code was zu ändern.

Ich find's eine praktische Lösung, die sich auch gut anpassen lässt. Wenn die Beziehungen zwischen Kunden und Artikeln nicht zu kompliziert sind, könnten sogar zwei Tabellen ausreichen.
Zudem bräuchte man keine komplexen "Wenn-Dann"-Formeln.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
Ich finde die bisherigen Vorschläge nicht ganz optimal. Wie wär's stattdessen mit folgendem Ansatz:

1. Wir richten eine externe Datenbank ein, zum Beispiel mit Airtable oder Baserow. Da kommen drei Tabellen rein: Artikel, Kunden und Kundennummern/KD-Artikelnummern.
2. In der Kundennummern-Tabelle verknüpfen wir dann Kunde und Artikel und tragen die kundenspezifische Artikelnummern ein
3. Wenn ein Auftrag angelegt wird, schicken wir per Webhook die Details an einen selbstprogrammierten Prozess. Der prüft, ob's für den Kunden eine spezielle Nummer gibt und passt die Artikelnummer in der Auftragsposition an - entweder per REST-API oder direkt in der Datenbank.

Das Gute daran: Man muss den Prozess nur einmal programmieren und kann danach einfach neue Kunden und Artikel in die Tabelle eintragen, ohne jedes Mal am Code was zu ändern.

Ich find's eine praktische Lösung, die sich auch gut anpassen lässt. Wenn die Beziehungen zwischen Kunden und Artikeln nicht zu kompliziert sind, könnten sogar zwei Tabellen ausreichen.
Zudem bräuchte man keine komplexen "Wenn-Dann"-Formeln.
Sich eigene Hilfstabelle(n) anzulegen, ist sehr oft der einfachere Weg. Oder eigene Views, die ja dynamisch sind.
Wenn man das aber beherrscht, dann benötigt man keine externe Datenbank, sondern macht alles in der einen, die man hat. Da benötigt man dann ja auch keinen Workflow, sondern kann einen eigenen Trigger einrichten.

Für reine Anwender dürfte jedoch der Weg über die Eigenen Felder der passende sein.

Auch für Servicepartner könnte eine Kombination aus beidem adäquat sein. Eigenes Feld für die Anwender und dann entweder direkt in den Vorlagen vollständig coden oder aber eine eigene View anzapfen (ggf. unter Benutzung einer Benutzervariable).
 

John

Sehr aktives Mitglied
3. März 2012
4.017
1.006
Berlin
Man könnte die Kunden Artikelnummern auch in nur einem Eigenen Feld vom Typ Text pflegen und dabei einen Inhalt vom Typ
Kundennummer=Artikelnummer für Kunden
nehmen
Bsp.
Kunde mit KundenNr A mit ArtNr = aaa
Kunde mit KundenNr B mit ArtNr = bbb
Kunde mit KundenNr C mit ArtNr = ccc

Eigenes Feld:
A=aaa|B=bbb|C=ccc
Mit Alias$ kann man dann den Wert der Kundenartikelnummer in Abhängigkeit der Kundennummer rausholen.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.634
815
Flensburg
Man könnte die Kunden Artikelnummern auch in nur einem Eigenen Feld vom Typ Text pflegen und dabei einen Inhalt vom Typ
Kundennummer=Artikelnummer für Kunden
nehmen
Bsp.
Kunde mit KundenNr A mit ArtNr = aaa
Kunde mit KundenNr B mit ArtNr = bbb
Kunde mit KundenNr C mit ArtNr = ccc

Eigenes Feld:
A=aaa|B=bbb|C=ccc
Mit Alias$ kann man dann den Wert der Kundenartikelnummer in Abhängigkeit der Kundennummer rausholen.
Das funktioniert nur, wenn in der Vorlage auch die entsprechenden Eigenen Felder entweder direkt oder als EigeneFelderAlsText verfügbar sind. Das ist je nach Vorlage nicht immer gegeben, und - wenn ich nichts übersehen habe - bei den neuen Vorlagen gar nicht der Fall.
Wenn aber vorhanden, ist das natürlich eine womöglich noch charmantere Variante.
 

John

Sehr aktives Mitglied
3. März 2012
4.017
1.006
Berlin
Das funktioniert nur, wenn in der Vorlage auch die entsprechenden Eigenen Felder entweder direkt oder als EigeneFelderAlsText verfügbar sind. Das ist je nach Vorlage nicht immer gegeben, und - wenn ich nichts übersehen habe - bei den neuen Vorlagen gar nicht der Fall.
Wenn aber vorhanden, ist das natürlich eine womöglich noch charmantere Variante.

Naja, wenn nicht vorhanden den Wert des Eigenen Feldes eben per SQL holen. Kein Hexenwerk, 42 mal hier im Forum erklärt...
 

JordanHealy

Aktives Mitglied
6. März 2023
11
2
Gütersloh
Firma
INC-MediaLine GmbH
Wie löst ihr die Suchfunktion der eigenen Artikelnummern? Mit Filtern zu arbeiten ist etwas umständlich für den Anwender. Er würde gerne direkt in der Suchleiste arbeiten.
 

John

Sehr aktives Mitglied
3. März 2012
4.017
1.006
Berlin
Hier bietet sich z.B. an, einen Pseudo-Shop anzulegen und dann im Artikel einen neuen Ausgabeweg für diesen Pseudo-Shop der Beschreibung zu erzeugen.
In den Artikelnamen des Pseudo-Shops kommen dann die Kunden-Artikelnummern.

Die JTL Artikelsuche sucht über die Artikelnamen in allen Ausgabewegen und so werden sie gefunden.
 

JordanHealy

Aktives Mitglied
6. März 2023
11
2
Gütersloh
Firma
INC-MediaLine GmbH
Hier bietet sich z.B. an, einen Pseudo-Shop anzulegen und dann im Artikel einen neuen Ausgabeweg für diesen Pseudo-Shop der Beschreibung zu erzeugen.
In den Artikelnamen des Pseudo-Shops kommen dann die Kunden-Artikelnummern.

Die JTL Artikelsuche sucht über die Artikelnamen in allen Ausgabewegen und so werden sie gefunden.
ah, sehr gute idee danke schön!
 
Ähnliche Themen
Titel Forum Antworten Datum
Artikel Wareneingang buchen mit anderer Währung? JTL-Wawi 1.10 0
Neu Artikel letzte 10 Versanddaten, sortiert nach Datum mit Plattform Eigene Übersichten in der JTL-Wawi 4
Neu Ebay Artikel mit Fehlern / Export eBay-Anbindung - Ideen, Lob und Kritik 3
Artikel mit Bestand 0 ausblenden JTL-Wawi 1.9 5
Artikel mit Bestand einen Einkaufstop setzen JTL-Wawi 1.11 3
JTL Artikel-Maske leer/verschoben (1.11.7) JTL-Wawi 1.11 1
Neu Ein Artikel in der Kategorie Allgemeine Fragen zu JTL-Shop 5
Neu nicht lieferbare Artikel aus Bestellung wieder auf die Einkaufsliste setzen ?! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Streichpreise oder Rabatte für Staffelpreise von einem Artikel einrichten? Wie am Besten? JTL-Wawi 1.6 0
Neu Eigene Artikel Felder im JTL Shop anzeigen lassen User helfen Usern - Fragen zu JTL-Wawi 4
Neu Eigenes Feld aus Artikel in Artikeletikett ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 3
Mobile Web-App für JTL-WaWi — Aufträge, Artikel & Lager direkt vom Smartphone JTL-Wawi App 0
Neu Artikel ändern Bilder erst, wenn alle Variationen gewählt wurden Allgemeine Fragen zu JTL-Shop 1
Auswertung welche Kunden kaufen welche Artikel in Zeitraum x JTL-Wawi 1.11 4
Neu Versandklasse im Checkout am Artikel anzeigen Allgemeine Fragen zu JTL-Shop 1
Kein Versenden-Button wenn "Artikel vor dem Verpacken bestätigen" aktiv JTL-Wawi 1.11 2
Neu Versandklassen für Kategorien / Unterkategorien bzw. Artikel im Warenkorb User helfen Usern - Fragen zu JTL-Wawi 0
OTTO Artikel Zuweisung nicht möglich (1.11.6) JTL-Wawi 1.11 0
Neu Artikel Rücknahme über Kassenbon von letzter Woche in JTL-Pos JTL-POS - Ideen, Lob und Kritik 2
Neu eBay Artikel kommen in WaWi sporadisch als "Angebotsnummer" ohne Text JTL-Wawi - Fehler und Bugs 1
Artikel Eigene Felder kommen nur beim ersten Shopabgleich in den JTL-Shop JTL-Wawi 1.11 2
Neu Abgleich erstellt neue Artikel aber ohne Bestand und Bestandsführung WooCommerce-Connector 2
Neu ebay Angebote Vorlagen im Artikel JTL Ameise - Eigene Exporte 0
Artikel erkennbar machen wenn nur als Dropshippimg zur Verfügung gestellt wird JTL-Wawi 1.10 5
Beantwortet Keine Ausgabe des Artikelnamens (Artikel.Bezeichnung) im Artikeletikett Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Workflow: Artikel geändert -> bat-script ausführen JTL-Wawi 1.11 2
Neu Erscheinungsdatum im Artikel aus Lieferdatum in Bestellung Arbeitsabläufe in JTL-Wawi 2
Artikel Verkaufskanal aktiv JTL-Wawi 1.10 5
Teilbare Artikel NICHT für Kunden, nur für intern teilbar JTL-Wawi 1.11 5
Neu Versichern höherwertiger Artikel User helfen Usern - Fragen zu JTL-Wawi 7
Neu Artikel aus Shopware in der Wawi importieren und WMS redy machen Shopware-Connector 0
Neu Workflow Auslöser: Artikel gelöscht User helfen Usern - Fragen zu JTL-Wawi 0
Neu Fehler bei Artikel Filter in der Wawi JTL-Wawi - Fehler und Bugs 2
Neu JTL WMS Mobile Inventur es werden keine vorhandenen Artikel angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Import Artikel ohne Kategorie JTL-Wawi 1.11 1
Neu Dropshipping (Ausliefern) - Artikel nicht lieferbar // Euer Ablauf User helfen Usern - Fragen zu JTL-Wawi 5
Neu Einen Artikel in der POS in zwei MwSt. Varianten abbilden Allgemeine Fragen zu JTL-POS 3
Neu Bestimmte 2 Artikel im Warenkorb sorgen für falsche/geringere Versandkosten JTL-Shop - Fehler und Bugs 3
Artikel EK-Preise bzw. Kosten JTL-Wawi 1.11 0
Neu Ebay-Artikelimport triggert Workflow "Artikel geändert" nicht JTL-Wawi - Fehler und Bugs 0
Neu Workflow mit UND / ODER - Bedingung erstellen JTL-Workflows - Ideen, Lob und Kritik 2
Ameise-Export: Umsatzsteuer stimmt nicht mit Differenz aus Netto und Brutto überein (insbesondere bei mehreren Steuersätzen) JTL-Wawi 1.11 0
Neu Klarna konnte mit den angegebenen Daten keine Sitzung erstellen. Einige Feldbedingungen wurden verletzt. Betrieb / Pflege von JTL-Shop 0
Neu Funktioniert Shop 5.7 mit MariaDB 10.5.29? Installation / Updates von JTL-Shop 1
Sanktionsprüfung mit JTL JTL-Wawi 1.10 0
Versandart Standartpaketversand mit Express JTL-Wawi 1.10 2
Artikeletiketten mit Angabe des Herstellers+Adresse JTL-Wawi 1.10 1
Neu Versandkostenersparnis mit JTL-Shipping: Vergünstigte Versandlabels ohne individuelle Rahmenverträge mit Versanddienstleistern User helfen Usern - Fragen zu JTL-Wawi 1
Probleme mit Worker und JTL-App JTL-Wawi 2.0 3
Neu Probleme mit Import Datenbank vom Server auf lokal JTL-Wawi 2.0 User helfen Usern - Fragen zu JTL-Wawi 4

Ähnliche Themen