Shoppers continue to open their wallets despite concerns about inflation, interest rates and household budgets.