Thanks! It isn't very ideal, but with a bit of monitoring and management we've come up with a plan.
But let me suggest some business logic. Very often, a software vendor will get orders from resellers, and the ultimate user is someone else. There isn't a 'box' like in the old days, where the end user registers.
Ultimately, the license agreement exists between the end user and the vendor, and a serial number is something that they'd want to be able to access on the vendor's website. I see this both in software and in serialized content.
Ideally, it would be good to have some sort of logic that allows this:
- Reseller places an order destined for an end user, and identifies the end user by an email address. If the email address is in the system, then it would automatically establish a customer account link (maybe also, it pre-loads (visible to the vendor only) any ship to information. If the email isn't in the system, then the order can be processed but the order is then held until a customer account is set up.
- Once the sale is processed, then the order becomes associated with the customer account; the reseller info is in the Bill To information, but no pricing information appears to the customer (for obvious reasons); clearly, you could keep a link back to the original reseller so for tracking purposes, you could track reseller performance
- There would be an option for Hikaserial in which the serial information is either exposed or not expose to the reseller
Often, a vendor doesn't want to expose the actual serial number to a reseller, primarily for security reasons. Also, if an end user somehow loses their serial number, if they don't have an easy way to access it (or, a download) it creates a technical support issue.