Parameter page bei Search Criteria automatisch ermitteln?

In einem API-Test mit ‚/api/search/product‘ lasse ich per Filter mir alle Produkte (die ein bestimmtes Merkmal haben) im Shop ausgeben. Da hier jedoch das Limit auf 500 begrenzt ist, arbeite ich zusätzlich mit dem Parameter ‚page‘.

Siehe dazu:

Diesen Parameter ‚page‘ kann ich händisch setzen, wenn ich natürlich im Vorfeld weis wie viele Produkte es im Shop betrifft. Wenn ich aber den Parameter ‚page‘ dynamisch setzen will/muss brauch ich eine Angabe über die Gesamtanzahl der Produkte. Über welchen API-Call kann ich denn das ermitteln?

Mach doch eine Loop über Pages bis keine Daten mehr im result sind (->total).

2 „Gefällt mir“

Oh man ich bin blind, die Antwort mit ‚total-count-mode‘ steht genau oben drüber …

Wenn man aber mit ‚page‘ und ‚limit‘ arbeiten möchte, braucht man dennoch die Gesamtanzahl. Klar würde ein Loop gehen bis nichts mehr kommt, aber unschöne Variante.

1 „Gefällt mir“