I use my own custom payment gateway that keeps the entire checkout process on my website. This means when a customer clicks the "Confirm My Order" button script is run in the backgound (similar to PayPal Pro).
Now a response from the bank or PayPal may take several seconds. I have had several cases where the customer has clicked on the "Confirm My Order" a second time causing the transaction to be processed twice. NOT GOOD!
My suggestion is that after clicking the "Confirm My Order" button it should "grey out". And even better if a "Please Wait... (spinning disk)" icon appeared.
That is too complicated. First off I have to explain to all my members that they have to enter a code every time they purchase a product, which would seem completely unnecessary to them. The only reasons members will see for this coupon thing is that we are using a sleazy tactic to make them miss the discounts on occasion when they forget to enter the code. Then we'll get members who forget the code, or who forget to enter one and then ask me to refund them the difference.
To me coupons are only ever used to boost an advertising scheme and to help convince buyers that there getting a good deal. In my case they will have already parted with their cash and just need to have immediate and easy access to discounts on certain products.
So in the mean time I will have to use coupons maybe, but I would hope that this won't be a permanent solution.
I just want to suggest a feature for discounts in Nexus. I guess it should be part of the loyalty discount but there should be the option to offer discounts to members of a certain group.
The way around this so far is if people buy a package that promotes them to that certain group then just simply include a loyalty discount for people who have bought that package. But the problem is that some people become part of that group without purchasing the package. So they will not have access to the discounts.
I hope I'm clear and I went on a bit just to explain why the feature is important but to summarise. I think there should be the possibility of a setting discounts for members of a certain group.