Project

General

Profile

Actions

710 Nexar API (Octopart)

Voraussetzungen:

  1. Erstellung eines Login's unter https://portal.nexar.com/
  2. Anlage einer Application unter https://portal.nexar.com/applications/ Aufklappen
  3. Eintragung von Client-ID und Client-Secret in den dynamischen Einstellungen in Prodat Aufklappen

Implementierte Funktionen

  • Artikelinformationen in Stammdaten übernehmen
  • Preise ale Lieferantenanfrage übernehmen

Technische Dokumentation

  • Für die Abfrage der API wird folgendes benötigt:
  • Die API wird mit der Python-Funktion results = nexar.get_query(query, variables) abgefragt

Integration in Prodat

  • Tabellenstruktur
  • Funktionen
    • Die Funktion connector_import_json ruft für eine durchgeführte Abfrage die passende Import-Funktion auf (aktuell nur auf Nexar beschränkt) SQL
    • Die Funktionen get_dynamic_json_path ermitteln anhand eines JSON-Paths das passende Element SQL
    • Die Funktion nexar_import_json schreibt die Werte der Nexar API in die Prodat Datenbank SQL
      • Funktion nexar_import_epreisstaffel schreibt Preisstaffeln in Prodat Datenbank SQL
  • Aufrufen lässt sich die Anbindung über den Zauberstab

Updated by [X] Philipp Wolak 8 months ago · 2 revisions