The "Super Password": Unified Order Entry

What UOE Is

“Unified Order Entry” (UOE, aka The Super-Password, aka The Glorified Virtual Terminal) is a method by which a store admin can enter and complete orders on behalf of customers, using the same FoxyCart checkout flow as the customers themselves would use. It provides a way to unify your order channels through FoxyCart, allowing you to maintain any 3rd party integrations you may have set up through FoxyCart while giving you a single place where all orders are recorded.

For example, if you have FoxyCart integrated into your mailing list, CRM, and CMS, you wouldn't want to run a phone order through a standalone virtual terminal and then have to manually add the new customer into all your other systems. Rather, it'd make far more sense to run the order through FoxyCart and leverage your existing integrations. This could be very useful for:

  • Fax orders
  • Phone orders, call centers
  • Orders taken at an event
  • Phone support requests to modify customer information
  • Manually modifying customer subscriptions

Security Considerations

Please be aware that using UOE may impact your PCI DSS compliance requirements, especially if you are handling credit card information. Read up on what it might involve to handle credit card information, and how it might affect your business insurance or PCI compliance requirements. We at FoxyCart cannot provide PCI DSS consulting, but can recommend firms that can.

Also, using UOE will disable minFraud for the transaction. Since minFraud takes into account the IP address of the customer, and whether it matches the billing info, having minFraud enabled on UOE transactions often resulted in much higher scores than it otherwise would have.

Enabling UOE

Using UOE is as simple as enabling it in your “advanced” page in your FoxyCart admin. Enable UOE, set a strong password, and save your settings. (Seriously, make this a very strong password. No Jesus1st or asdfasdf123.) Once this is set, any store admin with the password is able to login as any existing customer using your UOE password.

How It Works

With Existing Customers

When you reach the checkout, enter the existing customer email address, and enter the UOE password when prompted. You will now be authenticated as the customer, and you can continue through checkout as normally.

With Existing Subscriptions

In the FoxyCart admin, hit the “subscriptions” page, and use the filters to find the subscription in question. Once you find it, click the little [+] to expand it and find the “Sub Token URL” link and click to open it in a new tab. This means that the subscription is now loaded into your cart. At this point, if need be you can modify the contents of the cart, or simply click “checkout” to continue to checkout.

On the checkout the customer's email will already be filled in. Enter the UOE password, which will load in the customers details, which you can update if needed and complete the checkout.

With New Customers

Enter the new customer email address on your checkout, then enter the UOE password. You will continue through checkout as normal, BUT the customer record will get a new, randomly generated password instead of the UOE password. The new user is created as normally, and if the customer requests a password reset they can get it no problem.

Site Tools