подозреваю, только потому, что когда делали этот функционал - не было общим местом считать магазины без закрытия *04
а Z-ы, на мой взгляд, лучше снимать все-таки по концу просчета. чтобы не терялись те товары, которые покупатели нагребли в корзинки до начала "огораживания". так есть много шансов, что пока идет просчет - покупатель успеет дойти до кассы. понятно, что погоды эти товары в корзинках не сделают, но так получается аккуратнее *02