For B'smart, I would imagine the runs to be by following criteria:
1. Day of week (e.g Monday stores, Tuesday stores etc,) for each such run, users should be entering all the product categories ( with the exception of Fresh Food) for those stores to be replenished
2. Separate run for fresh food