Skip to main content

Hooks

Im folgenden Abschnitt ist oft die Rede von "Daten von Abacus". Die Datenstruktur von Abacus können Sie hier einsehen:

Übersetzungen

Zurzeit wird TranslatePress von PingWoo direkt unterstützt. Sie können jedoch problemlos auch andere Plugins verwenden und diese mit unseren Hooks selbst integrieren:


Produkte: (Action) pingwoo_product_translate
Klassierungen: (Action) pingwoo_category_translate

Diese Hooks liefern zwei Argumente:

  • (Object) Die Antwort von WooCommerce (REST API Antwort)
  • (Object) Die Daten von Abacus 

Varianten: (Action) pingwoo_variant_translate

Diese Hook liefert drei Argumente:

  • (Object) Die Antwort von WooCommerce (REST API Antwort)
  • (Integer) Die ID vom Hauptprodukt (Variant 0)
  • (Object) Die Daten von Abacus

Die Hooks werden immer nach dem Hinzufügen von Produkten, Varianten oder Klassierungen ausgelöst. 


Manuell Übersetzungen hinzufügen: (Action) pingwoo_add_translation

Diese Hook benötigt drei Argumente:

  • (String) Text in originaler Sprache
  • (String) Text in übersetzter Sprache
  • (String) Die Sprache im ISO 639-1 Format

Produktinformationen

Sollten Informationen nicht stimmen, oder wenn Sie eine spezielle Struktur im Abacus besitzen, können Sie verschiedene Produktinformationen überschrieben. Dafür sind folgende Hooks eventuell nützlich: 


Produkt Titel: (Filter) pingwoo_product_name

Diese Hook liefert zwei Argumente:

  • (String) Der Titel welcher verwendet wird, falls keine Änderungen vorgenommen werden
  • (Object) Die Daten von Abacus 

Produkt Kurzbeschreibung: (Filter) pingwoo_product_short_description

Diese Hook liefert zwei Argumente:

  • (String) Die Kurzbeschreibung welche verwendet wird, falls keine Änderungen vorgenommen werden
  • (Object) Die Daten von Abacus

Weitere Produktinformationen können nachdem ein Produkt hinzugefügt wurde mit folgenden Hooks angepasst oder hinzugefügt werden:


Produkte: (Action) pingwoo_product_info

Diese Hook liefert zwei Argumente:

  • (Integer) Die WooCommerce Produkt ID
  • (Object) Die Daten von Abacus

Varianten: (Action) pingwoo_variant_info

Diese Hook liefert drei Argumente:

  • (Integer) Die WooCommerce Produkt ID
  • (Integer) Die ID vom Hauptprodukt (Variant 0)
  • (Object) Die Daten von Abacus

Weitere Hooks können auf Anfrage gerne hinzugefügt werden.