Реально ли как-то защитить свой продукт?
Нет, даже топовые продукты сливаются. Защита только от добросовестных пользователей.
А общий смысл такой: иметь сервис, который будет проверять и верифицировать, на каких сайтах (доменах) используется плагин.
В теории плагин при активации должен требовать ключа, а после его ввода - запрашивать информацию на ваш сервис, чтобы он подтвердил, что пара домен/ключ существует. После чего время от времени проверять это.