We sell firearms and accessories. How do I go about restricting a particular state from purchasing certain products on our site?
You can explain more detail. And, give us an example? More detail, we can help you giving the best solution.
There is an option to restrict shipping of particular products you're selling to particular states. Please have a look at this extension https://amasty.com/shipping-restrictions.html