In the example I was given, the search was for "lasagna", which at this time has the lowest price for all 3 types in 1/day limited stores.
The next cheapest after those were fishy lasagna in another store.
The top 4 rows were selected and purchase was clicked, when prompted for amount to buy, 5 was entered.
The expected result was that the 3 day-limited lasagnas would be bought first, then 2 additional fishy lasagna would be bought from the next cheapest store.
The actual result was that the 3 day-limited lasagnas were bought, then an additional 4 fishy lasagna were bought from the next cheapest store.
The next cheapest after those were fishy lasagna in another store.
The top 4 rows were selected and purchase was clicked, when prompted for amount to buy, 5 was entered.
The expected result was that the 3 day-limited lasagnas would be bought first, then 2 additional fishy lasagna would be bought from the next cheapest store.
The actual result was that the 3 day-limited lasagnas were bought, then an additional 4 fishy lasagna were bought from the next cheapest store.