As I have learned here, you need to remember that shock is something you do, it is not a product.
If you post your numbers, people here can tell you what you need to bring your chlorine level up to so you can shock the pool.
As for switching to a non-chlorine product, I can personally vouch...