楽天市場における順序不定

楽天商品検索API 関連の案件を終えて。

今まで気づいていませんでしたが、楽天市場における表示順序は不定なんですね。

たとえば、同じショップにおける価格100円の商品が全部で40件だとすると、同条件の表示順序が不定なので、
・1ページ目に商品A
・2ページ目にも商品A
ということがたまに発生します。
40件の商品すべての結果を得るには、
・商品をユニークに配列に登録
・検索結果の件数が40未満の場合には再度検索
などの方法しか無いのでしょうか。。

考えても良い案が浮かばなかったので挫折しました。


追記(2015/08/10)
結局、ID別の連想配列で管理し、countと合わない間はループ、という仕様にしてしまいました。