Hallo zusammen! Wie kann ich Bestellungen über die REST API nur mit bestimmten orderStatusId’s laden?
Hallo, Filter können als GET-Parameter übergeben werden. Siehe dazu folgendes Code-Beispiel: $filterByPaymentStatus = array( array( 'property' =\> 'cleared', 'value' =\> 0 ), ); $filterByOrderStatus = array( array( 'property' =\> 'status', 'value' =\> 0 ), ); $filterByClearedDate = array( array( 'property' =\> 'clearedDate', 'expression' =\> '\>=', 'value' =\> '2012-10-14' ), ); $query = http\_build\_query(array( 'filter' =\> $filterByClearedDate )); $client-\>call('orders/?' . $query, ApiClient::METHODE\_GET);
Das ‘cleared’ steht für die paymentStatusId, status für orderStatusId. Viele Grüße, Benjamin Cremer :shopware:
das funktioniert leider nicht! Ich verwende die aktuellste Version der Rest API.