Quote Originally Posted by Ajeh View Post
Did you look in the Free Add Ons ... I believe this is MaxMind ...
http://www.zen-cart.com/index.php?ma...roducts_id=447
Yes, that is the MaxMind module which I have installed.

The problem is it runs after the payment has been processed and then my clients site then sends a unique voucher code (which is the product) in the order confirmation email.

Logging in to find orders are high fraud risk is useless once the code has been sent so I need to rework the order process to allow the MaxMind check to run first and not to proceed if the risk is high.

I think the easiest way to do this is to write the order to the database first, run the MaxMind query then either continue or break depending on the result.

The purpose of my post was to see if I was missing anything in the way Zen works that would make this difficult. Inventory management as highlighted is a good point.

What I will do today is go through the order process code and see if there are any dependencies on one being run before the other. I'll also set up a test store on my server and see if it breaks when I change these steps around.