Neu Variantenverknüpfung bei Produkten

zego-tvz

Mitglied
11. Juli 2024
9
0
Hallo zusammen,

ich arbeite gerade einem JTL Connector für unsere Custom Shop Software. Leider gibt es - bis auf die Category - keine wirkliche Dokumentation.

Habe trotzdem alles soweit hinbekommen, nur habe ich Probleme beim ProductController:
Kann man jemand eine Definition für die Varianten geben? Welche ID's werden hier verwendet und wie werden die Varianten miteinander verknüpft?

Ich hoffe sehr, dass mir hier jemand helfen kann - JTL kann nicht helfen, da sie keinen Support für Connectoren bieten und deswegen auch keine Definition parat haben.

Viele Grüße,
Sascha
 

merres

Sehr aktives Mitglied
28. März 2024
121
102
Was genau meinst du mit Definition? Auf der Datenbankebene geht das prinzipzell über die Spalten kVaterArtikel (gibt die ID des Vaterartikels aus), sowie nIstVater der Tabelle tArtikel. Dann hast du noch die EigenschaftKombi über die Tabelle tEigenschaftKombiWert über die du dich dann wiederum in die kEigenschaft und kEigenschaftwert durcharbeiten musst.

Einfacher sind vielleicht die Views [DbeS].[vArtikelEigenschaft], [DbeS].[vArtikelEigenschaftWert], [DbeS].[vArtikelEigenschaftKombiWert], da dort schon einige Joins enthalten sind.

Schau dir dort mal die ganzen IDs/Keys an oder lege mal live einen Artikel mit Varianten über die GUI an und trace die SQL Abfragen über das JTLDiag-Tool. Ich denke, dass dann einiges klarer wird 🙂
 
  • Gefällt mir
Reaktionen: zego-tvz

zego-tvz

Mitglied
11. Juli 2024
9
0
Ich muss mich in die JTL Welt erstmal noch einarbeiten. JTL ist komplett neu für mich. Mir geht es darum, wie in der JSON vom Connector die Zusammengehörigkeit der Varianten dargestellt wird, da ich aus den vorhandenen Connectoren nicht schlau werde. Ich hab "product" und dann die Node "variations" - hier dann mit ID's Größe und Farbe. Bei Größe S, M, L - bei Farben Weiss und Schwarz.

Nun ist es so, dass es in unserem Shop allerdings

S in weiss und schwarz
M in weiss
L in schwarz

gibt. Meine Frage war, wie ich das in der JSON abbilden kann.

Kannst Du mir hier ein klein wenig Licht ins dunkle bringen?
 

merres

Sehr aktives Mitglied
28. März 2024
121
102
Oh, für den Connector selbst bin ich leider überfragt. Ich habe bisher nur "eigene" Connectoren geschrieben und deshalb entweder direkt mit der REST-API von JTL oder direkt mit der Datenbank gearbeitet. Tut mir leid 🙁
 
  • Gefällt mir
Reaktionen: zego-tvz

zego-tvz

Mitglied
11. Juli 2024
9
0
Wie meinst Du das? Welche REST API? Ich dachte es gibt aktuell nur die Connectoren und für die API eine geschlossene BETA?
 

merres

Sehr aktives Mitglied
28. März 2024
121
102
Im Advanced Paket kann man z..B. die REST API für 199 € pro Monat dazubuchen. Ist offiziell noch in der Beta, kann aber "offen" genutzt werden.
 
  • Gefällt mir
Reaktionen: zego-tvz

Ähnliche Themen