Как делать расширения можно в гугле почитать.
ТО что оно работает в "любом онлайн магазине" очень сомневаюсь.
А так обычный DOM манипулятор, который подставляет коды из известной базы кодов в поле, найденое по Id или class.
Посмотрите в сторону версии выставленной в панели...
Обычно, если открытие панели влияет на работу сайта, то режим совместимости отличается в панели и в "бою".