Some products in your catalog might be to heavy or to bulky to be shipped to the customer. Those products have to picked up at your store instead when ordered.
But when the customer lives outside your country, you (and they) might have a problem.
At least, I had. It appeared that the customer was still able to finish the checkout procedure, allthough no shipping method was selected.


In this mod, When a customer orders something that has to be picked up and the customer lives abroad, this mod disables the checkout procedure.
It will redirect the customer to the shopping cart-page.

I'm not sure if you have to have ship2pay or prod2pay installed to get the same error.
I won't test it, but I think that if you have selected a payment zone in payment modules for cash deliveries, you will.

You only have to add a few lines to catalog/checkout_shipping.php in order to fix this problem.

More details in the zip-file.

More...