Support » WooCommerce » Woocommerce API GET Product anhand gtin/ean

  • Hallo,

    Aktuell arbeite ich an einer Woocommerce Integration mit einer Javaanwendung unter Verwendung der REST API von Woocommerce. Für eine neue Funktion möchte ich die API verwenden um Produkte anhand ihrer EAN abzufragen.

    Die EANs wurden durch das Plugin „Product GTIN“ hinzugefügt. Das Plugin erweitert die Antwort der Produkt API bereits um ein Feld „ean_code“. Somit kann ich die EAN für ein Produkt auslesen und diese auch bereits setzen.

    Jedoch möchte ich die Produkte gezielt anhand dieses Werts aus der API abfragen. Ist es möglich die Ergebnisse der Product API über einen Filter anhand des EAN Felds einzuschränken?

    Ich stell mir das so vor wie in folgendem Request anhand der SKU.
    https://<shopUrl>/wp-json/wc/v3/products?sku=63548

    Verwende ich jedoch folgenden Request liefert mir die API die ungefilterten Produkte.
    https://<shopUrl>/wp-json/wc/v3/products?ean_code=706949635487

    Es wäre super wenn mir jemand einen Tipp geben könnte, wie ich die gewünschte Funktion realisieren kann. Abfragen anhand des EANs sehe ich als essenziell. Holt man ein Artikel aus dem Regal und möchte z.B. den Bestand reduzieren oder das Kassensystem den Artikel aus dem Shop abfragen, ist die EAN die einzige Information die auf dem Produkt steht. Falls ihr ein besseres Plugin für die EANs kennt, mit dem solche Abfragen möglich sind, bin ich auch bereit das Plugin zu tauschen.

    Vielen Dank für eure Hilfe