Hooks
Im folgenden Abschnitt ist oft die Rede von "Daten von Abacus". Die Datenstruktur von Abacus können Sie hier einsehen:
- Produkte: https://apihub.abacus.ch/apis/2024/entity/shop-products.api
- Klassierungen: https://apihub.abacus.ch/apis/2024/entity/shop-product-classification-elements.api
Ü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
Varianten: (Action) pingwoo_variant_translate
Klassierungen: (Action) pingwoo_category_translate
Diese Hooks liefern zwei Argumente:
- (Object) Die Antwort von WooCommerce (REST API Antwort)
- (Object) Die Daten von Abacus
Die Hooks werden immer nach dem Hinzufügen von Produkten, Varianten oder Klassierungen ausgelöst.
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
Varianten: (Action) pingwoo_variant_info
Diese Hooks liefern zwei Argumente:
- (Integer) Die WooCommerce Produkt ID
- (Object) Die Daten von Abacus
Weitere Hooks können auf Anfrage gerne hinzugefügt werden.