Is on at at the following sentence an optional word ?
Can I delete it ?
You should delete it. But you'd have to use the present perfect:
The number of shoppers has plunged by up to 23 per cent since then.
"Since then on" is not an English phrase that I've ever come across.