Ну вы можете захардкодить доменное имя во всех шаблонах, а потом
обфусцировать их, чтобы привязку было сложнее выпилить. Если сделать привязку в сотне мест (php, html, js, css) и цену небольшой, велика вероятность, что предпочтут купить, а не ломать. Но нужно понимать, что сломать всегда смогут если захотят.
Еще вариант - предоставлять пиложение как SaaS. Тогда не поломают. Но не факт что это то, что хотят ваши клиенты.