Quote Originally Posted by Jeff_Mash View Post
Just for documentation purposes, here is what I did.

I edited the tpl_modules_opc_credit_selections.php file, and added the following code after Line 47:

Code:
if(zen_in_guest_checkout() && !strcmp($ot_class,"Reward_points"))
                continue;
What this does is it removes the Reward Points block from being displayed on a Guest account. Again, the reason why this was necessary is because the guest account was accumulating Reward Points.........so a new guest customer could potentially checkout and use free earned credit that they didn't pay for.

So hopefully, this little custom modification will resolve the issue for us, because it won't display the Reward Points box to any "guest" to apply any points. Might not be the best workaround but I think it might accomplish what we need.
If OPC is working correctly, you should be able to do this with a change to the admin menu and not need to change any coding. The OPC Config menu has a section called Guest Checkout: Disallowed Credit Class Order-Totals

In that spot put: ot_gv,ot_reward_points