Shopping forecast for Palmerston North