Looks like problem with the .lua script that shop uses. Using website for purchases is one option; aside from that you should consider 2 things:
1) when you log in, type only your nick as login (no tags etc.), it breaks torishop
2) if you type /opt chat 1 after opening the torishop, it will show the chat and possibly error messages pointing to the cause.