Free Domain on Hosting Package
I know this is not new, seen so many who are asking this (offering shared hosting products).
I know there is already a feature called Domain and others.
But still not quite a solution.
>Creating a zero priced domain for domain and others cannot be auto provisioned since client may remove hosting product leaving a free domain for checkout.
>Using the coupon method is also risky, client may remove the domain before checkout having a greatly discounted hosting - still not for auto provisioning
>Add-on (this one I think is the best way) the only problem is, domain as add-on does not have a button for checking availability (for new registration) or transfer
I think the easiest path is in the use of add-on - free domain with domain checker and transfer button upon order.