Ich verwende die neueste API v2. Während die anderen Filter wie min_price
, category
usw. funktionieren, filtern die Abfrageparameter attribute
und attribute_terms
die Ergebnismenge nicht.WooCommerce REST API-Attributfilter auf Produktliste funktioniert nicht
Ich habe ein Attribut Color
und ich bin die API von einem node.js Client Aufruf wie:
var WooCommerceAPI = require('woocommerce-api');
var WooCommerce = new WooCommerceAPI({
url: 'http://localhost/index.php',
consumerKey: '***',
consumerSecret: '***',
wpAPI: true,
version: 'wc/v2'
});
WooCommerce.getAsync('products?attribute=pa_color').then(function(result){
var data = JSON.parse(result.toJSON().body);
console.log(data);
});
Wie kann ich nach Attribut filtern eigentlich? Versuchte andere Kombinationen e, g. attribute=Color
, attribute=color
. Trotzdem wird das Ergebnis nicht gefiltert.
ja das Attribut zusammen mit attribute_term tatsächlich das Problem gelöst. Aber sie haben es in ihrem API-Dokument nicht erwähnt. –
Ja scheint, dass sie definitiv eine bessere Dokumentation mit Beispielen usw. machen sollten. – Blackbam
ist es möglich, mehrere Attribute mit Werten in der Abfragezeichenfolge zu verwenden? –