Project Description:
I like to see if you can make some change on the Easy Populate module that tell the module it is a stock item or special order item, if the item is Special Order than it will show Special Order Item at product page instead of Add to Cart. I think you might need to add extra field at Easy populate module that tell it is stock item or special order item. If the item is Special Order, customer must agree to its term and condition before checkout.