Konfigurieren Sie den Erweiterungspunkt für die Produktsuche-API

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Der geskriptete Erweiterungspunkt sn_spend_intg.ThirdparteiSystemApiExtension bietet die Konfiguration, mit der Punchout-Lieferanten sicherstellen können, dass alle Details zu ihrem Produkt, z. B. Produktname, Marke, Hersteller, Preis, Verfügbarkeit, SKU usw., in Shopping-Hub angezeigt werden.

    Zeigen Sie das API-Erweiterungspunktformat des Drittparteisystems an

    Zeigen Sie das Format des Erweiterungspunkts sn_spend_intg.ThirdparteiSystemApiExtension an.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Prozedur

    1. Navigieren zu Alle > Systemerweiterungspunkte > Skriptbasierte Erweiterungspunkte.
    2. Suchen Sie im Feld API-Name nach sn_spend_intg.ThirdparteiSystemApiExtension, und wählen Sie dann den Link, um den Erweiterungspunkt zu öffnen.
      Zeigen Sie das Format des Erweiterungspunktskripts an.

    Erstellen Sie eine Skripteinbindung für Punchout-Lieferantenprodukte

    Erstellen Sie eine Skripteinbindung, mit der Sie alle Produktdetails für den Punchout-Lieferanten in Shopping-Hub anzeigen können.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Stellen Sie sicher, dass der Anwendungsbereich auf Shopping-Hub festgelegt ist.

    Prozedur

    1. Navigieren zu Alle > Systemdefinitionen > Skripteinbindungen.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder im Formular „Skripteinbindung“ aus.
      Feld Beschreibung
      Name Der Name der Skripteinbindung.
      API-Name Schreibgeschützter und automatisch ausgefüllter API-Name.
      Anwendung Die Anwendung, in der diese Skripteinbindung enthalten ist. Beispiel: Shopping-Hub.
      Zugänglich von Legt fest, welche Anwendungen auf diese Skripteinbindung zugreifen können.
      Glide AJAX aufrufbar Macht die Skripteinbindung für Client-Skripts, Listen-/Berichtsfilter, Referenzqualifizierer verfügbar, oder wenn sie als Teil der URL angegeben wird.
      Mobil aufrufbar Option, um die Skripteinbindung auf dem Mobilgerät verfügbar zu machen.
      Sandbox aktiviert Option, mit der ein Client Änderungen an seiner Skripteinbindung vornehmen kann, ohne dass dies global betroffen ist.
      Aktiv Aktiviert die Skripteinbindung, wenn ausgewählt. Deaktivieren Sie das Feld „Aktiv“, um die Skripteinbindung zu deaktivieren.
      Beschreibung Enthält eine Beschreibung der Skripteinbindung.
      Skript Das serverseitige Skript, das bei Aufruf von anderen Skripts ausgeführt werden soll.

      Das Skript muss eine einzelne JavaScript-Klasse oder eine globale Funktion definieren. Der Klassen- oder Funktionsname muss mit dem Wert im Feld Name übereinstimmen.

      Schutzrichtlinie Schutzrichtlinie für Skripteinbindungen, die als Teil einer anwenderdefinierten Anwendung veröffentlicht werden.
    4. Wählen Sie Absenden.

    Erstellen Sie eine Erweiterungsinstanz für den geskripteten Erweiterungspunkt

    Erstellen Sie eine Erweiterungsinstanz, um die Skripteinbindung des Punchout-Lieferanten dem geskripteten Erweiterungspunkt sn_spend_intg.ThirdparteiSystemApiExtension zuzuordnen.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Eine Erweiterungsinstanz ist eine registrierte Instanz eines geskripteten Erweiterungspunkts, die eine Skripteinbindung mit einem geskripteten Erweiterungspunkt verknüpft.

    Hinweis:
    Stellen Sie sicher, dass der Anwendungsbereich auf Shopping-Hub festgelegt ist.

    Warum und wann dieser Vorgang ausgeführt wird

    Prozedur

    1. Wählen Sie Alle aus, geben Sie im Suchfilter sys_extension_instance.LISTein, und drücken Sie die Eingabetaste oder die Zeilentaste auf Ihrer Tastatur.
    2. Wählen Sie Neu.
    3. Geben Sie im Feld Punktden Wert sn_spend_intg.ThirdparteiSystemApiExtensionein.
    4. Wählen Sie im Feld Klasse die von Ihnen erstellte Skripteinbindung aus.
    5. Geben Sie im Feld Reihenfolge eine Nummer ein.
      Wenn mehrere Erweiterungsinstanzen verfügbar sind, hat die Instanz mit dem niedrigsten Reihenfolgewert Vorrang.
    6. Aktivieren Sie die Checkbox Aktiv.
    7. Wählen Sie Absenden.