1) java script (js) и java разные вещи, Вы же скачали Java. Включать js необходимо, непосредственно в настройках браузера.
2. вот пример для предупреждения пользователей. оформление можете сделать любое, использовав css.
3. http://vifein.ru Ваш сайт?
Тут наверно дело даже не в движке, а в отношении владельца (разработчика) интернет магазина. У нас в России такой менталитет, что мало кто хочет вкладывать в создание магазином в интернете большие деньги. Проще у школьников за 3 000 - 5 000 руб. к примеру заказать, чтобы они тот же Opencart поставили и наполнили. А потом думаю, почему продаж мало или их совсем нет. Чтобы были продажи, нужно прилично вложиться и не ждать, что будет всё и сразу. Нужно просто постоянно работать и развивать сервис.
Это я к тому, что и на битриксе и на опенкарте и на других cms есть достаточно хорошие магазины.
Экспорт товаров ВКонтакте для Opencart ни разу не бесплатный, но достаточно хорошо справляется со своей задачей работает через Api и имеет гибкие настройки.
перед выбором того или иного решения нужно примерно представлять себе, что нужно получить на выходе: сообщения на стену, вывод фото товаров в альбомы или же wiki страницы с текстом и картинками.
и после этого можно уже подбирать сервисы и использовать их сочетания.
а можно пример в личку и тс.