Gordon's market

It seems that the Gordon's market is now operating on an all-you-can-eat payment system. Last year, we just needed to pay for the food we are eating, but now we have to pay upfront. Is this temporary, or is this the norm from now on?