В этой статье я расскажу про самые важные настройки, которые следует сделать после установки.
Virtuemart 2 - интернет-магазин на Joomla. Часть 3. Основные настройки, которые следует сделать после установки.

Итак, Virtuemart 2 установлен. Тех, кто думает, что откроет сайт и сразу увидит готовый интернет-магазин, я должен огорчить – этого не будет. После установки, Virtuemart 2 требуется еще и настроить. В этой статье я расскажу про самые важные настройки, которые следует сделать после установки.

Лирическое отступление.

Сейчас, когда среди посетителей сайта встречаются не только новички, но и старожилы, которые изучали еще серию статей по первому Virtuemart’у, становится сложно угодить всем сразу. С одной стороны, я стараюсь писать статьи так, чтобы разобраться мог даже новичок в сайтостроении, с другой стороны, я понимаю, что тем, кто уже перешел с уровня новичка на следующие, более высокие уровни, читать такие статьи становится малоинтересно. Чередовать простые статьи со сложными – плохая идея, т.к. это запутает всех: и новичков и профи. Поэтому я хочу обратиться в первую очередь к старожилам: ждите, интересные и сложные статьи по Virtuemart 2 обязательно будут, но только после того, как я опишу базовые возможности компонента. Без этого нельзя. Нельзя построить большое здание без прочного фундамента. Пройдет некоторое время и серия вырастет, я надеюсь, в нечто большее, чем просто описание Virtuemart 2. А пока предлагаю обсуждать все сложные вопросы в соответствующей ветке форума уроков Joomla. Надеюсь на ваше понимание. А теперь перейдем, собственно, к описанию компонента.

Основные настройки, которые следует сделать после установки Virtuemart 2. Связывание Virtuemart 2 с пунктом меню Joomla.

Первое, и наверное, самое важное, что следует сделать – связать Virtuemart 2 с пунктом меню Joomla. Зачем это нужно? Такова идеология Joomla. Чтобы Joomla могла понимать, как работать с компонентом, нужно привязать его к пункту меню. Привязана должна быть именно главная страница Virtuemart 2. Можно создавать пункты меню и для других страниц, но главная обязательно должна присутствовать.

После того, как вы привяжете Virtuemart 2 к пункту меню, вы сможете управлять модулями Joomla, относительно этого компонента. Что я имею ввиду? Например, у вас есть модуль, который вы хотите показывать только в интернет-магазине и не хотите, чтобы он отображался для остального сайта (это, к примеру, может быть модуль корзины или каталога товаров). Возможна и обратная ситуация: вы имеете модуль который следует показывать везде, кроме интернет-магазина. До привязки Virtuemart 2 к пункту меню Joomla, вы не можете решить эти задачи, после – легко. Достаточно зайти в настройки конкретного модуля и отметить пункты меню, для которых он будет отображаться. Пункт меню, который привязан к главной странице Virtuemart, отвечает за сокрытие/отображение не только на этой конкретной странице, а во всем компоненте в целом. Но хватит теории. Давайте посмотрим, как это делается на практике.

Для того, чтобы привязать Virtuemart 2 к пункту меню Joomla, переходим в менеджер меню, и создаем новый пункт меню:

Основные настройки Virtuemart 2

Далее выбираем тип пункта меню. У нас это будет «Virtuemart – Главная»:

Основные настройки Virtuemart 2

После заполняем дополнительные поля и сохраняем наш пункт меню:

Основные настройки Virtuemart 2

Теперь в пункте меню видим нашу ссылку:

Основные настройки Virtuemart 2

Если по каким-либо причинам вы не хотите показывать на сайте ссылку на главную страницу Virtuemart, то нужно завести отдельное скрытое меню и поместить этот пункт в него. Что значит «скрытое меню»? В админке Joomla меню создается через менеджер меню, а на сайте меню отображается через модуль меню, который также должен быть создан вместе с новым меню. Так вот, если вы создадите меню в админке, но не создадите к нему модуль для отображения этого меню на сайте, то меню будет скрытым. Т.е. оно будет работать как обычное меню, но не будет отображаться на сайте. Создание скрытого меню – отличный прием, когда связать с меню что-то необходимо, а показывать на сайте это не нужно. Как раз наш случай.

После того, как Virtuemart 2 связан с пунктом меню Joomla, перейдем к другим правкам.

Основные настройки, которые следует сделать после установки Virtuemart 2. Перевод заголовков модулей Virtuemart 2.

Эта правка достаточно проста и очевидна. При установке пакета модулей Virtuemart 2, эти модули автоматически публикуются. Поскольку заголовки модулей хранятся не в языковых файлах, а в базе данных, то по умолчанию они отображаются на английском языке:

Основные настройки Virtuemart 2

Для того, чтобы перевести заголовки модулей, заходим по очереди в каждый из них в менеджере модулей и исправляем заголовки вручную:

Основные настройки Virtuemart 2

Вот примерный перевод заголовков:

  • VM - Shopping cart = Корзина
  • VM - Best Sales = Хиты продаж
  • VM - Search in Shop = Поиск по магазину
  • VM - Featured products = Рекомендуемые товары
  • VM - Currencies Selector = Выбор валюты
  • VM - Manufacturer = Производители
  • VM - Category = Категории товаров

Основные настройки, которые следует сделать после установки Virtuemart 2. Создание папки для хранения файлов и счетов.

После установки и локализации Virtuemart 2, если вы зайдете в настройки этого компонента, то увидите такое предупреждение:

«Предупреждение, Безопасный путь, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы»

Основные настройки Virtuemart 2

Для того, чтобы избавиться от этого назойливого предупреждения, а также внять ему, создадим папку для счетов и других файлов, которая будет недоступна для простых пользователей. «Недоступность» достигается очень просто: Virtuemart 2 предлагает создать папку вне файловой структуры сайта. Рекомендуемый путь определяется автоматически и указывается в предупреждении. Таким образом, для решения этой проблемы:

  1. Создаем папку «vmfiles» там, где предложено;
  2. Копируем путь к этой папки из предупреждений
  3. Переходим в Virtuemart 2 –> Настройки –> Вкладка «Шаблоны» –> Блок «Настройки файлов» и вставляем в опцию «Безопасный путь» то, что скопировали. Если все сделано правильно, предупреждение больше не появится.

Основные настройки Virtuemart 2

Хочу заметить, что если вы делаете сайт на локальном сервере, то при переносе на хостинг безопасный путь нужно будет исправить.

Основные настройки, которые следует сделать после установки Virtuemart 2. Заполнение информации о магазине.

Следующий важный шаг – заполнение информации о магазине. Чтобы ввести все данные о магазине, переходим в Virtuemart –> Магазин. Здесь появляется анкета, многие данные из которой будут видеть пользователи на том или ином этапе работы с магазином. Здесь вводим название и описание магазина, логотип, выбираем допустимые валюты и валюту по умолчанию, указываем минимальную сумму заказа и различную правовую информацию.

Основные настройки Virtuemart 2

Во вкладке «Дополнительная информация» вводим информацию о продавце. Контакты, телефоны, и.т.д. Поля, заполняемые здесь, редактируются через менеджер полей, заполняемых пользователем.

Основные настройки Virtuemart 2

Вот и всё. Есть множество других настроек в глобальной конфигурации Virtuemart 2, но они довольно просты и нет смысла описывать их отдельно. Остальное будет появляться по ходу пьесы. Далее мы добавим способы оплаты и доставки, разберемся с полями, заполняемыми пользователями, создадим производителей, настроим налоговую политику, после чего можно будет приступать к наполнению. Об этом и не только вы узнаете из следующих статей серии. Подписывайтесь на рассылку. Будет интересно!

Об авторе
Об авторе
Wedal (Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Добавить комментарий

Для отправки комментария введите код с картинки:
Защитный код
Обновить

Комментарии  

0 # dmitroff 10.05.2012 11:02
Спасибо. Буду следить за развитием VM на вашем сайте.
Ответить | Ответить с цитатой | Цитировать
+8 # slovoblud 10.05.2012 15:34
wedal да не парьтесь вы так по поводу профи, они и так все знают ;-) Вот я например с Virtuemart знаком, и читал все ваши предыдущие статьи, но тем не менее про версию VM2 знаю пока мало все как то руки не доходят. А если встречаю в статьях что то что мне и так понятно то просто скролю дальше и все :-) Да и не скажешь что вы пишите только для новичков, одни статьи по Seblod чего стоят. По моему лучше сказать что то лишнее чем не досказать что то важное. С нетерпением жду продолжения про Virtuemart, так как создание интернет магазинов это очень актуальная тема.
Ответить | Ответить с цитатой | Цитировать
+2 # abv 10.05.2012 15:50
Спасибо!
С нетерпением жду продолжения.
Хотелось бы еще по оплатам (робокасса, СБ, Почта России и т.п.), если возможно...
Ответить | Ответить с цитатой | Цитировать
0 # Настя 10.05.2012 17:59
А можно ли в настройке магазина указать 2 @ адреса, через запятую?
PS: ваши статьи лучшие!!!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.05.2012 01:21
Настя, нет. Можно создать еще одно поле под второй email, но оно будет показываться и при регистрации. Лучше сделать email-посредник. Заводим ящик, указываем его в настройках Virtuemart, а в настройках почты(не сайта, а сервиса, где заведен ящик) устанавливаем пересылку на несколько других email-адресов.
Ответить | Ответить с цитатой | Цитировать
0 # Настя 11.05.2012 05:45
Спасибо, Wedal. Так и предполагала, но подумала, что ошибаюсь.
Ответить | Ответить с цитатой | Цитировать
0 # Gremlin 11.05.2012 06:00
Отличная тема, с нетерпением ждем продолжения ;). Структура и настройка шаблонов VM2, доставка, оплата...
Ответить | Ответить с цитатой | Цитировать
0 # Андрей 15.05.2012 18:19
Полазил по новому марту и на форумах глянул по оплатам (робокасса, СБ, Почта России и т.п.) глухо что-то. Версия то новая и ещё толком ничего не написано под неё или платные разработки.Ещё не увидел функцию юзать виртуй в режиме каталога (была такая фишка в старом).
Я кстати тоже блог по джумла веду (lawans.ru) так что милости прошу.
Ответить | Ответить с цитатой | Цитировать
0 # Михаил 15.05.2012 20:09
Здравствуйте, Wedal, разъясните, пожалуйста, следующий вопрос: хочу создать сайт на джумла, изначально хотел приобрести шаблон для него, но потом подумал "за что я плачу? только за дизайн?" меня интересует только количество и расположение блоков модулей, а шаблон удовлетворяющий этим условиям можно скачать бесплатно, но здесь возникает вопрос: что значит совместимость шаблона с виртумарт, что я могу потерять, скачивая шаблон без пометки "совместимость с виртумарт"? Заранее спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 16.05.2012 02:58
Михаил, шаблон Virtuemart 2 это, по-сути, уникальный отдельный шаблон, но для удобства он встраивается в шаблон Joomla. Если шаблон Joomla не будет иметь совместимости с VM2, то товары будут выглядеть примерно также, как на рисунке в этой статье. Нормальных шаблонов, совместимых с VM2 нет или очень мало. Я бы советовал всё-таки купить готовый. По сравнению с разработкой такого шаблона с нуля, продаются они очень дешево.
Ответить | Ответить с цитатой | Цитировать
+1 # Volodya 20.05.2012 11:54
С нетерпением жду продолжения! Мегареспект автору! Спасибо вам!
Ответить | Ответить с цитатой | Цитировать
0 # Hren Morjov 22.05.2012 11:52
Уважаемый автор, а можно поинтересоваться, как скоро будут появляться продолжения?
Передо мной вопрос стоит, начинать магазин на ВМ2, в котором я пока мало что понял, или организовать все на старой версии, изученной по вашим статьям, и затем, после изучения всех новшеств, мигрировать?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 23.05.2012 03:55
Hren Morjov, мигрировать будет тяжело. Лучше сразу начинать на VM2. Статьи про VM будут выходить с периодичностью 1-2 в месяц.
Ответить | Ответить с цитатой | Цитировать
0 # Hren Morjov 23.05.2012 04:46
Нет, в таком случае я просто не успею сдать проект. Во втором ВМ слишком много неясностей и странностей, при этом отсутствует много привычных удобных настроек из первой версии. Он сырой, скорее всего с каждым новым обновлением придется перенастраивать весь магазин... Пожалуй, я все-таки подожду несколько месяцев. По крайней мере, пока Вы не закончите свой цикл )))
Ответить | Ответить с цитатой | Цитировать
0 # kialni 27.05.2012 11:50
Очень интересные и полезные статьи пишите интересует интеграции способов оплаты в VM2, когда то интегрировал в VM 1.0 способ оплаты через lipaq картами виза и мастеркард а также выставление счетов для оплаты по банку для юридических и физических лиц, как то же самое интегрировать в VM2?
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 28.05.2012 14:13
подскажите, пожалуйста - в какой файл можно вручную вставить "безопасный путь", потому что у меня почему-то не нажимаются кнопки "Сохранить" или "Применить" - когда я вставляю путь в окне Настройки. Все папки в системе редактируемые.
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 28.05.2012 14:25
По сути, у меня почему-то вообще не работают кнопки Сохранения в настройках VM2
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 28.05.2012 14:31
похоже, проблема в версии PHP на локалке
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 29.05.2012 02:14
Скорее всего проблема в том, что используется Jquery Google, а интернета нет.
Ответить | Ответить с цитатой | Цитировать
0 # Костя 03.06.2012 13:15
Поскорей бы вы закончили цикл про этот VM2! 1-2раз в месяц это слишком долго! Я новичок и ничего не шарю в программах да и самой джумла, не говоря уж про интернет магазин. Таким макаром можно годы магазин создавать, а это плохо, очень плохо! :-) Уж допишите все разом, будьте добры! Да и шаблон бы хоть какой где найти, а то вообще тоска... Хотя б стандартный какой-нибудь, как вы говорите "допиленный"!
Ответить | Ответить с цитатой | Цитировать
0 # Ihor 03.06.2012 19:42
Автору, ОГРОМНЕЙШЕЕ спасибо за этот блог. Сколько облазил я ссылок в поисках именно вот этого, это просто не передать. С нетерпением жду продолжения, хотя и строки поджимают :sad:
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 05.06.2012 10:09
а где искать во Virtuemart 2 настройку вида корзины, которая была прежде в разделе Configuration > Site > Layout > Select the theme for your Shop?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 06.06.2012 03:01
ilunga, смотрите третью картинку с конца в этой статье.
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 06.06.2012 05:30
а где там про корзину? Там только про "безопасный путь", проблема сохранения которого решилась в онлайне.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.06.2012 01:56
ilunga, какая именно настройка?
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 07.06.2012 13:11
я же ведь указал полный путь к настройке:
Configuration > Site > Layout > Select the theme for your Shop

Я имел ввиду оформление вида модуля корзины, где написано Ваша Корзина пуста и т.д. Предугадываю, что теперь это всё должно находиться в общем шаблоне.
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 07.06.2012 13:27
вот тут например, корзина как-то оформлена. И в первой версии можно было назначить стиль корзины. См. скриншоты:


Ответить | Ответить с цитатой | Цитировать
0 # Wedal 08.06.2012 02:14
ilunga, что вы вообще понимаете под словом "корзина"? Страницу корзины, модуль корзины или весь интернет-магазин?
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 08.06.2012 05:20
да, действительно - я (как новичок в теме магазина)ещё не научился точно выражаться. Сорри. Говорю про корзину, а показываю Настройки магазина - это мой глюк.

В итоге, вопрос оформления разных элементов упирается в текущие CSS. В которых надо искать соответствующие элементы.

Вопрос снят. Затормозил :(
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 08.06.2012 07:18
что означает один из выпадающих пунктов Не перекрывать в меню практически любого макета (Категории, Страницы товара, Главной страницы)?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.06.2012 04:08
ilunga, означает, что использовать тот, который установлен по умолчанию в настройках Virtuemart 2.
Ответить | Ответить с цитатой | Цитировать
0 # ilunga 09.06.2012 05:08
Спасибо.А ещё говорят, свобода Выбора :)
Ответить | Ответить с цитатой | Цитировать
0 # ramzes 22.06.2012 09:52
А подскажите пожалуйста после переноса на хостинг получается что когда адрес вписан без WWW не работает ничего из виртмарта, а с WWW всё работает. Что делать?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.06.2012 03:45
ramzes, если особо не думать, то проще всего настроить редирект 301 со всех страниц без www на страницы с ним в файле .htaccess.
Ответить | Ответить с цитатой | Цитировать
0 # iygv 27.06.2012 11:15
Имеет ли смысл ставить компонент sh404sef на joomla2.5 с virtuemart2?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 28.06.2012 04:25
iygv, для базовой работы - нет. Имеет смысл ставить, только если вы хотите сделать все идеально. Исключить абсолютно все дубли, добавить мета-теги на самые глухие страницы. Я бы не ставил.
Ответить | Ответить с цитатой | Цитировать
0 # eвгений 03.08.2012 03:48
Цитата:
Если по каким-либо причинам вы не хотите показывать на сайте ссылку на главную страницу Virtuemart, то нужно завести отдельное скрытое меню и поместить этот пункт в него.
То есть главная страница VirtueMart 2 должна быть обязательно опубликована пускай и в скрытом меню? По какой причине?
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 17.08.2012 07:30
Здравствуйте. Мне нужно скрыть главную страницу Вирта. Обязательно создавать целое меню, чтобы потом его скрыть? Или можно допустим прявязать главную страницу Вирта к главному меню, но в настройках указать не опубликовывать данный пункт меню?
Ответить | Ответить с цитатой | Цитировать
0 # Smith 28.08.2012 08:32
Вообще уроки очень интересные, жду с нетерпением следующие части, а ещё очень хочется увидеть уроки по изменению дизайна новости (товара) на сайте! Спасибо, за ваш труд!
Ответить | Ответить с цитатой | Цитировать
0 # gagarin2294 29.08.2012 08:32
установил шаблон , захожу на сайт не видно главного меню
не сверху не сбоку что сделать чтобы оно появилось
Ответить | Ответить с цитатой | Цитировать
0 # gagarin2294 29.08.2012 10:29
как сделать что бы отображалось все меню на сайте
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 30.08.2012 03:53
gagarin2294, для разных шаблонов по-разному. Обычно с платными шаблонами в комплекте идет инструкция по их установке.
Ответить | Ответить с цитатой | Цитировать
0 # gagarin2294 30.08.2012 06:18
я шаблон делал в artesteer, как сделать в нем?
Ответить | Ответить с цитатой | Цитировать
0 # gagarin2294 31.08.2012 11:13
кто нибудь знает как сделать это?
Ответить | Ответить с цитатой | Цитировать
0 # Alex-vm74 06.09.2012 04:32
У меня есть одна проблема с VirtueMart 2, если кто поможет решить ее, буду очень признателен.
При наведении мышки на название производителя в модуле VM - Manufacturer (в главном меню сайта) цвет названия производителя изменяется на белый и его совершенно не видно на фоне меню. Как сделать так, чтобы подсветка производителя была, как в модуле меню VM - Category?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 07.09.2012 02:03
Alex-vm74, учите CSS. Firebug поможет определить что и где редактировать. Вам нужен :hover.
Ответить | Ответить с цитатой | Цитировать
0 # Нуну 16.09.2012 07:41
Помогите!в joomla2/5 и virtuemart 2 картинки товара не отображаются,отображается маленький квадратик-ссылка
Ответить | Ответить с цитатой | Цитировать
0 # Ирина 16.09.2012 10:11
Добрый день!
После перехода на страницу Корзины (в безопасный режим https) через модуль Корзины
страница выглядит как будто к ней не цепляется шаблон сайта, как в текстовом редакторе просто всё строчками идет. где это можно отредактировать???
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 17.09.2012 01:21
Ирина, в настройках Virtuemart есть опция отключения защищенного соединения.
Ответить | Ответить с цитатой | Цитировать
0 # Ирина 17.09.2012 19:27
излазила все настройки, не нахожу...
а это ничего что заказ не в защищенном соединение будет???? в принципе отключила сео родные... стала нормально отображаться... возникает вопрос что делать в таком случае с чпу??? подскажите, пожалуйста.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 18.09.2012 02:04
Ирина, опция называется: "Включить SSL (рекомендуется)"
Ответить | Ответить с цитатой | Цитировать
0 # Ирина 18.09.2012 22:32
да такую нашла)))
а каким образом лучше работу организовывать именно в плане безопасности? я так понимаю данную опцию не следует выключать.
Ответить | Ответить с цитатой | Цитировать
0 # Валерій 19.09.2012 10:36
Добрый день! Подскажите пожалуйста. Когда я создал на главной странице категории где отображаются значки с их подписью над ними в левом углу пишет по английски Categories, тоже самое с популярными товарами. Каким способом переименовать эти заголовки на украинский и русский языки? Подскажите пожалуйста.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.09.2012 01:37
Валерій, установить соответствующие языковые пакеты. Либо можно в менеджере языковых переменных Joomla найти этот текст и перевести вручную.
Ответить | Ответить с цитатой | Цитировать
0 # Валерій 20.09.2012 08:30
Спасибо за ответ. Вчера получилось перевести включив плагин языковый код и модуль смени яков. А вот на счет языковых переменных. Где их найти? Потому что хотелось бы свой текст вписать, например: Выберите категорию и т . п., а не стандартное слово Категории. Слышал и пробивал установить JoomlaFish (с ее помощью вроде бы можно переводить) но к Joomle 2.5.7 не подошла.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 21.09.2012 01:57
Валерій, менеджере языковых переменных Joomla.
Ответить | Ответить с цитатой | Цитировать
0 # alya69 05.10.2012 16:37
Не работает кнопка "сохранить" и "сохранить и закрыть", как можно еще внести адрес "Безопасный путь"?
Ответить | Ответить с цитатой | Цитировать
0 # Sanyek 11.10.2012 16:05
установил локально джумлу 2.5.7 на денвер и VM-2. создал пункт меню и привязал его к VM как сказано выше. алиас назвал КАТАЛОГ. но при нажатии пункта меню "ошибка Вероятнее всего, сервер пытается найти файл Z:/home/localhost/www/index.php, которого не существует" в адресной строке http://localhost/optjoomla/jce/katalog
VM открывается если ввести адрес http://localhost/optjoomla/index.php/component/virtuemart , тогда открывается демо магазин, но как прописать к нему путь не могу найти
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.10.2012 02:47
Sanyek, а тип меню какой выбрали?
Ответить | Ответить с цитатой | Цитировать
0 # alya69 12.10.2012 13:10
Цитирую Sanyek:
установил локально джумлу 2.5.7 на денвер и VM-2. создал пункт меню и привязал его к VM как сказано выше. алиас назвал КАТАЛОГ. но при нажатии пункта меню "ошибка Вероятнее всего, сервер пытается найти файл Z:/home/localhost/www/index.php, которого не существует" в адресной строке http://localhost/optjoomla/jce/katalog
VM открывается если ввести адрес http://localhost/optjoomla/index.php/component/virtuemart , тогда открывается демо магазин, но как прописать к нему путь не могу найти

Попробую объяснить. Я так понимаю Вы создаете не то меню.
Чтобы связать VM2.. и Joomla2.5.., нужно создать пункт меню Virtuemart-Главная, и тогда при нажатии на него пойдет соединение со страницей Z:/home/localhost/www/ваш сайт/index.php. Эта страница и будет главной на сайте под управлением связки Joomla2.5..+ VM2.. .
Ответить | Ответить с цитатой | Цитировать
0 # alya69 12.10.2012 13:18
Да, еще:
У меня в админке, как создал пункт меню "главная" в графе "ссвлка" стоит index.php?option=com_virtuemart&view=virtuemart
Ответить | Ответить с цитатой | Цитировать
0 # Анатлий 19.10.2012 07:54
Здраствуйте
Спасибо за шикарный цикл статей по Virtuemart 2.
Столкнулся с тем что не работает выбор валюты. В частности в блоке VM - Currencies Selector выдается сообщение
Warning: Invalid argument supplied for foreach() in /libraries/joomla/html/html/select.php on line 504
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.10.2012 02:57
Анатлий, какая версия VM2?
Ответить | Ответить с цитатой | Цитировать
0 # Алена 24.10.2012 09:26
Вначале он мне выдает:
Предупреждение, Безопасный путь, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы /home/user421/www/vmfiles

Затем я захожу в панель управления хостингом - далее в менеджер файлов - далее нахожу папку www - и там создаю папку vmfiles

Потом копирую путь из предупреждений и вставляю как описано в статье.

Он мне выдает следующее:
Info: Corrected safe path added missing /
Info: Путь для создания счетов
Ответить | Ответить с цитатой | Цитировать
0 # Платон 24.10.2012 14:08
может подскажете как сделать email необязательным при заказе. спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Алексей 08.11.2012 18:24
пять баллов!!!)))искал как переименовать боковые колонки, везде пишут что нужно лезть в файлы.....но оказывается все гениальное- просто...когда увидел ваш вариант, начал смеяться, что все так просто))) респект)
Ответить | Ответить с цитатой | Цитировать
0 # Игорь 13.11.2012 19:38
Где и как указывать безопасный путь на хостинге? Создал папку vmfiles и всё равно выдаёт "Предупреждение, Безопасный путь НЕПРАВИЛЬНО, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы: указывая путь к тому месту где я и создал папку" В чём может быть причина? Подскажите пожалуйста.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 14.11.2012 01:58
Игорь, сравните то, что указали вы, с тем, что указано в webFTP на вашем хостинге. Путь указывается не от корня сайта, а он корня на сервере. У всех он свой. Посмотреть можно, например, в webFTP.
Ответить | Ответить с цитатой | Цитировать
0 # Игорь 14.11.2012 19:27
Цитирую Wedal:
Игорь, сравните то, что указали вы, с тем, что указано в webFTP на вашем хостинге. Путь указывается не от корня сайта, а он корня на сервере. У всех он свой. Посмотреть можно, например, в webFTP.

Большое спасибо Wedal!!! Разобрался))
Ответить | Ответить с цитатой | Цитировать
0 # Артем 28.11.2012 02:01
Здравствуйте! Почему-то все время выдает ошибку Пожалуйста, заполните необходимые поля при попытке ввести валюту и данные магазина! Вроде все поля заполняю.... Вы сталкивались с подобной ситуацией? И что могли бы посоветовать?
Ответить | Ответить с цитатой | Цитировать
0 # Артем 28.11.2012 02:12
Оказывается нужно обязательно заполнить все поля со звездочкой на обеих вкладках!
Ответить | Ответить с цитатой | Цитировать
0 # Леонид 11.12.2012 10:55
Валюта магазина не выбрана! Выбрать http://stend/administrator/index.php?option=com_virtuemart&view=user&task=editshop

Не могу выбрать помогите. Уже дважды удалял магазин и дважды систему
Ответить | Ответить с цитатой | Цитировать
+2 # Игорь 19.01.2013 05:55
Цитата:
1) создаем папку «vmfiles» там, где предложено;
Здесь обязательно нужно пояснить, что эта директория создается не в папке, где установлена сама Joomla, а на ОДИН УРОВЕНЬ ВЫШЕ, там, где расположена директория "public_html"
Ответить | Ответить с цитатой | Цитировать
0 # angor 19.01.2013 09:32
После русификации VM при выборе пункта меню появились вот такие крюки-бряки

Понимаю что где-то не по теме, но всеже может поможете решить эту проблемку. :-?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.01.2013 05:28
angor, плохая локализация. Ставьте эту: http://gruz.org.ua/images/stories/files/virtuemart_languages/ru_ru_virtuemart_language_pack.zip
Ответить | Ответить с цитатой | Цитировать
0 # angor 20.01.2013 08:54
Доброго времени суток.
У меня есть такой вопрос. В шаблоне Leosport,после обновления VM до 2.0.18а исчез из показа Lof VM Slideshow Module, причем в Менеджере модулей, настройки не изменились.И вот ещё,если установить язык сайта по умолчанию RU то магазин покрывается сведениями об ошибках.
Ответить | Ответить с цитатой | Цитировать
0 # angor 20.01.2013 09:02
После установки локализации,которую вы мне предложили, всё прям расцвело. :-) Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Сергей 23.01.2013 19:24
Всем привет!

Подскажите, плиз, может кто сталкивался:
J 2.5.8+VM 2.018a на localhost, после установки и основных настроек при попытке включения любого модуля VM выдает ошибку:
Fatal error: Call to undefined method VmConfig::loadjlang() in X:\home\localhost\www\style-store\modules\mod_virtuemart_category\mod_virtuemart_category.php on line 28

Что он хочет от меня? Заранее благодарю.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.01.2013 03:46
Сергей, пакет модулей точно от этой версии поставили?
Ответить | Ответить с цитатой | Цитировать
0 # angor 27.01.2013 10:49
Доброго времени суток.
Установил Модуль Sj Vm Slideshow III.Все работает хорошо, но висит сообщение -
vmError: getProductPrices no object given query time.Как от него избавиться? На форумах ничего не нашел."Думал-думал,ничего не надумал..."
Помогите!
Ответить | Ответить с цитатой | Цитировать
0 # alexloko27 09.02.2013 19:55
Сначала скажу огромное Спасибо за материал.
Пробоему с VMFILES решил только добавив строчку * /var/www/clients/client_/web_/vmfiles: * (без знаков умножить) к уже имеющимся в строчке * PHP open_basedir * в панеле ISPConfig (ибо к моему несчастью я сам себе хостер :( ) . Теперь чешу затылок, не опрометчиво-ли я поступил, открыв для PHP директорию выше максимально допустимой? (ппредставляю ухмылки старых волков админов) - но все-равно спасибо если отпишите или нет ).
Ответить | Ответить с цитатой | Цитировать
0 # Kirill 11.02.2013 08:21
Виталий, добрый день!
Большое спасибо за Ваши статьи, я прочитал весь Ваш блог и с нетерпением жду новых статей!
При создании одного сайта появилась такая проблема: при включенном компоненте sh404SEF при нажатии на кнопку "Перейти в корзину" стандартного модуля корзины Virtuemsrt, открывается главная страница сайта. При том видно, что ссылка на кнопке действительно ведет на главную. В то же время, если отключить sh404SEF, то ссылка будет вести на страницу корзины. А если отключить SEO в настройках Virtuemert, при этом активировав sh404SEF, то ссылка опять же будет рабочей, но тогда (т.к. мы отключаем SEO), все ссылки на товары, категории и прочее, относящееся к Virtuemert, будут выглядеть в "машинном", а не чпу-шном варианте, что тоже не приемлемо. Пока отключил SEO, но это временное решение.
Виталий, пожалуйста, помогите разобраться, в чем может быть проблема и где "копать"
Заранее благодарен!
Ответить | Ответить с цитатой | Цитировать
0 # Игорь 11.02.2013 08:45
Kirill, посмотрите в Джумле "Компоненты-Перенаправление", возможно проблема там.
Ответить | Ответить с цитатой | Цитировать
0 # Kirill 11.02.2013 12:28
Игорь, спасибо за совет!
Но перенаправление, как я понимаю, работает когда включен родной SEF joomla, без подключения sh404SEF. А мне как раз необходимо, чтобы sh404SEF был включен и автоматически генерил SEF ссылки. Но все равно, спасибо, Ваша подсказка задала некий вектор, который привел к результату, который как-то решает проблему. И вот, что я сделал: в настройках joomla я включил системный роутер (хотя, при включеном sh404SEF этого делать не советуют), а в настройках sh404SEF (контрольная панель - конфигурация - компонент sh404SEF - вкладка "по компоненту") в настройках VM выставил "использовать системный роутер joomla". Теперь получается, что одновременно работают 2 роутера, но VM обрабатывает только роутер joomla. Корзина отображается. В общем, какое-никакое решение. Но, все-таки хотелось бы узнать, как устранить проблему работы sh404SEF, чтобы пользоваться только одним роутером на сайте.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.02.2013 01:47
Kirill, скорее всего не работает скрипт. Смотрите настройки. Проверяйте через Firebug.
Ответить | Ответить с цитатой | Цитировать
0 # Игорь 14.02.2013 14:57
Здравствуйте Виталий.

Подскажите, пожалуйста, по статусам заказов. Если по всем более менее понятно, то как корректно перевести "Confirmed by shopper"?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 15.02.2013 01:50
Игорь "Подтвержден покупателем". Это означает, что заказ был совершен.
Ответить | Ответить с цитатой | Цитировать
0 # Сергей7 19.02.2013 14:47
Подскажите пожалуйста где создавать папку vmfiles на хостинге jino.
Ответить | Ответить с цитатой | Цитировать
0 # Vetal 21.02.2013 12:58
У меня мозг взорвется!!!
Надо же так тупо сделать оформление заказа.

Wedal, дорогой, подскажите, как настроить, чтобы стран в помине не было ни в выборе, ни в заполнении. Может по умолчанию как-то (но при этом доставка что бы работала) плиз!
p.s. это надо же выпустить такой продукт и потом напильником из тратора делать танк... :-|
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 22.02.2013 04:38
Vetal, ответил на форуме. Ответил в комментариях к другой статье, что ответил на форуме. Я вижу каждый вопрос. Не обязательно писать его везде и несколько раз :-)
Ответить | Ответить с цитатой | Цитировать
0 # Vetal 22.02.2013 15:46
Да. но Страна - это отдельная история. Даже с тем плагином убрав страну не будет заказа. Я могу сделать ее display:none
но перед этим ее нужно по умолчанию поставить.. в БД
не подскажите как или каким запросом?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 25.02.2013 03:34
Vetal, и снова ответил на форуме. Не обязательно писать его везде и несколько раз :-)
Ответить | Ответить с цитатой | Цитировать
0 # Юлия 10.03.2013 13:13
Wedal, помогите плиз разобраться я новичок. У меня в VM 2.0.18а не работают опции "сохранить", "сохранить и закрыть". Я видела выше этот вопрос уже задавали, но ответа на него не нашла. Пожалуйста, помогите!!! Уже полинета облазила и ничего не нашла. Вся надежда на Вас!!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.03.2013 03:31
Юлия, http://joomlaforum.ru/index.php/topic,196559.msg1127075.html#msg1127075
Ответить | Ответить с цитатой | Цитировать
0 # Dzhan 08.04.2013 08:06
Может что-то не дочитал; а с joomla 3.0 нет конфликта у VM2?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.04.2013 01:59
Dzhan, VM2 пока вообще не совместим с Joomla 3.
Ответить | Ответить с цитатой | Цитировать
0 # Dzhan 09.04.2013 07:33
А какая версия vm работает на Joomla 3.0 ?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 10.04.2013 02:45
Dzhan, Virtuemart 2 пока несовместим с Joomla 3. Еще не адаптировали.
Ответить | Ответить с цитатой | Цитировать
0 # ruslan52 11.04.2013 14:17
установил виртумарт, а модулей от него нету, и установить не знаю как, как установить??
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.04.2013 01:42
ruslan52, все модули и плагины находятся в установочном пакете. Он входит в архив с компонентом( имеет в названии "aio").
Ответить | Ответить с цитатой | Цитировать
0 # Potudanh 03.05.2013 02:55
Не могу настроить валюту по умолчанию, надо рубли, все время показывает евро.
В меню настройки магазина только "дополнительная информация", нет выбора валюты.
VM2 менял, переустанавливал, обновлял, в БД лазил,ru-ru создал, единички поставил
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 04.05.2013 07:17
Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.
Ответить | Ответить с цитатой | Цитировать
0 # Sirooff 18.05.2013 11:08
В настройках активна только страна Russian Federation. При выборе регионов активны только два.

В итоге при регистрации пользователя в выпадающем списке страна только одна (Russian Federation), как и нужно. А вот при выборе региона присутствуют все, а не только два выбранных. Мне-же нужно, чтобы пользователь мог выбрать только активные.

Как с это реализовать и в чём подвох?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.05.2013 03:28
Sirooff, как вариант, решение в лоб - удалить лишние регионы вовсе. Хотя это не совсем правильно, зато быстро.
Ответить | Ответить с цитатой | Цитировать
0 # Наталья 27.05.2013 15:03
ДОбрый день!
Спасибо Вам за информацию, для меня оказалась очень полезна, читаю и делаю пошагово.

Но вот вопрос: хочу убрать с главной страницы магазина категории, чтобы остались только рекомендованные товары и новинки (потому что привязала главную странцу магазина к главной странице сайта, там категории ни к чему, тем более, я вывела их слева еще раз).

В настройках магазина во вкладке "шаблоны" убираю галочки "показывать категории", но на сайте ничего не меняется. почему? Что делать?

Спасибо.
Ответить | Ответить с цитатой | Цитировать
0 # Potudanh 27.05.2013 16:41
Цитирую Наталья:
ДОбрый день!
Спасибо Вам за информацию, для меня оказалась очень полезна, читаю и делаю пошагово.

Но вот вопрос: хочу убрать с главной страницы магазина категории, чтобы остались только рекомендованные товары и новинки (потому что привязала главную странцу магазина к главной странице сайта, там категории ни к чему, тем более, я вывела их слева еще раз).

В настройках магазина во вкладке "шаблоны" убираю галочки "показывать категории", но на сайте ничего не меняется. почему? Что делать?

Спасибо.


Добрый день Наталья!
А попробуйте такой вариант, как у меня www.domlama.ru на главной - Ваш вариант, а заходишь в магазин-склад - вариант VM2
Ответить | Ответить с цитатой | Цитировать
0 # bosiak 03.06.2013 12:00
начал настраивать выскочило такое
Info: Your Virtuemart installation contains an error: No user as marked as vendor. Please fix this in your phpMyAdmin and set #__virtuemart_vmusers.user_is_vendor = 1 and #__virtuemart_vmusers.virtuemart_vendor_id = 1 to one of your administrator users. Please update all users to be associated with virtuemart_vendor_id 1.
Что делать?
Ответить | Ответить с цитатой | Цитировать
0 # Potudanh 04.06.2013 03:44
Цитирую bosiak:
начал настраивать выскочило такое
Info: Your Virtuemart installation contains an error: No user as marked as vendor. Please fix this in your phpMyAdmin and set #__virtuemart_vmusers.user_is_vendor = 1 and #__virtuemart_vmusers.virtuemart_vendor_id = 1 to one of your administrator users. Please update all users to be associated with virtuemart_vendor_id 1.
Что делать?

Bosiak, у Вас ни один из пользователей не назначен как продавец, т.е владелец магазина, там есть подсказка, зайдите в phpMyAdmin и установите "единичку": virtuemart_vmusers.user_is_vendor = 1
Ответить | Ответить с цитатой | Цитировать
0 # bosiak 04.06.2013 06:46
что-то не чего не получается
у меня там user_is_vendor
я ему дописую = 1 и нечего не происходит.
Может что-то не так делаю?
Ответить | Ответить с цитатой | Цитировать
+2 # Wedal 05.06.2013 02:36
bosiak,

1) В таблице virtuemart_vmusers , в колонке user_is_vendor установить 1 для строчки с ID пользователя равным ID администратора.

2) В таблице virtuemart_vmusers , в колонке virtuemart_vendor_id установить 1 для строчки с ID пользователя равным ID администратора.
Ответить | Ответить с цитатой | Цитировать
0 # klinkoff 21.07.2013 11:21
Цитирую Wedal:
Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.

Уменя вот тоже вкладки Продавец физически нету. Нажимаешь на Магазин входишь в "Дополнительная информация" и там информация о продавце, т.е. одна вкладка. Что это? Кто знает?
Ответить | Ответить с цитатой | Цитировать
+1 # Guest 21.07.2013 13:00
Цитирую klinkoff:
Цитирую Wedal:
Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.

Уменя вот тоже вкладки Продавец физически нету. Нажимаешь на Магазин входишь в "Дополнительная информация" и там информация о продавце, т.е. одна вкладка. Что это? Кто знает?

Также было и у меня, искал в Инете, в чем проблема, - не нашёл. Сохранил данные по товару и переустановил ВМ из другого источника
Ответить | Ответить с цитатой | Цитировать
0 # klinkoff 21.07.2013 13:39
Цитирую Guest:
Цитирую klinkoff:
Цитирую Wedal:
Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.

Уменя вот тоже вкладки Продавец физически нету. Нажимаешь на Магазин входишь в "Дополнительная информация" и там информация о продавце, т.е. одна вкладка. Что это? Кто знает?

Также было и у меня, искал в Инете, в чем проблема, - не нашёл. Сохранил данные по товару и переустановил ВМ из другого источника

Нашел я вот решение:
Чтобы у вас появилась возможность выбора настроек магазина если она отсутствует как на скрине выше необходимо зайти в phpmyadmin таблица #_virtuemart_vmusers и у вашего пользователя в данном случае Admin скорее всего в поле user_is_vendor поставить 1 вместо 0.
Ответить | Ответить с цитатой | Цитировать
0 # Guest 21.07.2013 15:18
Цитирую klinkoff:
Цитирую Guest:
Цитирую klinkoff:
Цитирую Wedal:
Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.

Уменя вот тоже вкладки Продавец физически нету. Нажимаешь на Магазин входишь в "Дополнительная информация" и там информация о продавце, т.е. одна вкладка. Что это? Кто знает?

Также было и у меня, искал в Инете, в чем проблема, - не нашёл. Сохранил данные по товару и переустановил ВМ из другого источника

Нашел я вот решение:
Чтобы у вас появилась возможность выбора настроек магазина если она отсутствует как на скрине выше необходимо зайти в phpmyadmin таблица #_virtuemart_vmusers и у вашего пользователя в данном случае Admin скорее всего в поле user_is_vendor поставить 1 вместо 0.

Я назначал продавца, юзера - продавцом и т.д., но в моем случае не помогало. Урезанная копия или ошибка при установке.
Ответить | Ответить с цитатой | Цитировать
0 # Роман 2013 28.10.2013 08:41
Здравствуйте!
Как сохранить товар в корзине после выхода с аккаунта или закрытия браузера???
Спасибо!
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 29.10.2013 02:42
Роман, товар хранится в cookie браузера. При окончании срока их действия или отчистки, или выходе из аккаунта, товары в корзине обнуляются. Вам нужно что-то вроде "wishlist для Virtuemart 2". Погуглите по этому запросу.
Ответить | Ответить с цитатой | Цитировать
0 # Роман 2013 29.10.2013 05:49
Цитирую Wedal:
Роман, товар хранится в cookie браузера. При окончании срока их действия или отчистки, или выходе из аккаунта, товары в корзине обнуляются. Вам нужно что-то вроде "wishlist для Virtuemart 2". Погуглите по этому запросу.

wishlist для Virtuemart 2 - это платное расширение, может можно создать таблицу в базе которая будет хранить товар?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 30.10.2013 02:50
Роман, можно, конечно, создать таблицу и написать свой плагин, но как по мне, по трудозатратам выгоднее купить готовый. Другой вопрос - если его функционал вам не подходит.
Ответить | Ответить с цитатой | Цитировать
0 # Максим1 08.11.2013 20:39
Здравствуйте!
А Почему главная страница Virtuemart обязательно должна присутствовать ?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.11.2013 03:24
Максим1, хороший вопрос. Во-первых, это нужно для корректной работы роутера VM, формирующего SEF-ссылки и привязки модулей именно к VM. Думаю, что есть еще и внутренние причины, по которым разработчики просят это делать. Не обязательно привязывать главную страницу к меню, видимому на сайте. Можно создать скрытое меню(модуль с которым не опубликован) и добавить этот пункт в него.
Ответить | Ответить с цитатой | Цитировать
0 # svlank 11.11.2013 18:23
Здравствуйте! Не знаю, поддерживается ли тема до сих пор..
Не могу сделать именно первичные настройки Virtuemart (версия 2.0.24, Joomla 2.5.6
Инфо о продавце не сохраняется - постоянно требует заполнить все необходимые поля - а какие именно? Ничего не помечено обязательынм Все шаги, описанные Вами, успешно реализованы, но валюта не определяется, ибо инфа о продавце не сохраняется... Я уже в отчаянии! Подскажите, что делать?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 12.11.2013 03:26
svlank, в настройках магазина есть 3 вкладки. На последней из них нужно указать учетные данные продавца. Без них форма не сохранится. Там имя, адрес и прочее. Обычно то, что заполняют покупатели при оформлении заказа.
Ответить | Ответить с цитатой | Цитировать
0 # svlank 13.11.2013 16:57
Спасибо за внятные разъяснения. Именно то, что невозможно было угадать - почему продавец стал покупателем...
Ответить | Ответить с цитатой | Цитировать
0 # Максим1 13.11.2013 16:27
Спасибо!)
Ответить | Ответить с цитатой | Цитировать
0 # Дмитрий Малахов 10.12.2013 14:59
Собственно, проблема уже описывалась выше, но решения ее я так и не нашел (предлагаемые варианты не "прокатили"), итак:
Установил шаблон Jomla (версия 2.5.16)вместе с Virtuemart (версия 2.0.24c), все установилось и обновилось хорошо, но при настройке стала вылезать ошибка:
Your Virtuemart installation contains an error: No user as marked as vendor. Please fix this in your phpMyAdmin and set #__virtuemart_vmusers.user_is_vendor = 1 and #__virtuemart_vmusers.virtuemart_vendor_id = 1 to one of your administrator users. Please update all users to be associated with virtuemart_vendor_id 1.

Пробовал:
- в БД в таблице virtuemart_vmusers переименовать указанные virtuemart_vendor_id и user_is_vendor в virtuemart_vendor_id = 1 и user_is_vendor = 1, соответственно
- пробовал переименовывать указанные virtuemart_vendor_id и user_is_vendor в virtuemart_vendor_id = 42 и user_is_vendor = 42 (по ID единственного пользователя Joomla)
- пробовал переименовать virtuemart_vendor_id и user_is_vendor в virtuemart_vendor_id = 0 и user_is_vendor = 0 (как предлагалось выше, в одном из комментариев)
- пробовал менять ID единственного пользователя (суперадминистратора, соответственно) в БД с "42" на "1"

Ничего не помогает! Выручайте, других источников по этой проблеме не нашел...

Заранее спасибо за оперативность.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 11.12.2013 05:43
Дмитрий, самый простой вариант - поставить VM2 с нуля. Если же речь идет о уже существующем магазине, то я вижу это так. На локальном сервере ставим VM2 с нуля, убеждаемся, что на нем ошибки нет, а затем, путем сравнения значений соответствующих таблиц БД тестового и действующего сайта, находим несостыковки. Долго, кропотливо, но эффективно.
Ответить | Ответить с цитатой | Цитировать
0 # Максим Валерьевич Ер 02.10.2014 13:18
Цитирую Дмитрий Малахов:
Собственно, проблема уже описывалась выше, но решения ее я так и не нашел (предлагаемые варианты не "прокатили"), итак:
Установил шаблон Jomla (версия 2.5.16)вместе с Virtuemart (версия 2.0.24c), все установилось и обновилось хорошо, но при настройке стала вылезать ошибка:
Your Virtuemart installation contains an error: No user as marked as vendor. Please fix this in your phpMyAdmin and set #__virtuemart_vmusers.user_is_vendor = 1 and #__virtuemart_vmusers.virtuemart_vendor_id = 1 to one of your administrator users. Please update all users to be associated with virtuemart_vendor_id 1.

Пробовал:
- в БД в таблице virtuemart_vmusers переименовать указанные virtuemart_vendor_id и user_is_vendor в virtuemart_vendor_id = 1 и user_is_vendor = 1, соответственно
- пробовал переименовывать указанные virtuemart_vendor_id и user_is_vendor в virtuemart_vendor_id = 42 и user_is_vendor = 42 (по ID единственного пользователя Joomla)
- пробовал переименовать virtuemart_vendor_id и user_is_vendor в virtuemart_vendor_id = 0 и user_is_vendor = 0 (как предлагалось выше, в одном из комментариев)
- пробовал менять ID единственного пользователя (суперадминистратора, соответственно) в БД с "42" на "1"

Ничего не помогает! Выручайте, других источников по этой проблеме не нашел...

Заранее спасибо за оперативность.



Столкнулся с подобной ошибкой, решил прорблему следующим образом, назначил в меню Покупатели, супер юзера, продавцом,(в правом верхнем углу зеленая кнопичка) потом кликнул на продавца( откроется окно с контактной информацией) там почти в самом верху будет написано ID покупателя а в окне набор цифр и букв, я там все стер и поставил 1, ошибка у меня пропала. В базы данных я не лез.
Ответить | Ответить с цитатой | Цитировать
0 # Serega541 16.01.2014 10:25
Собственно сабж: test.soft-sib.ru
Идея: разделить основной сайт от VM, оставить связь только через пункт меню "Магазин".
Беда: Никак не получается привязать главную страницу VM к меню. Вылетают проблемы с алиасами или 404. Магазин доступен по адресу: http://test.soft-sib.ru/index.php/ru/shop
Может быть проблема из-за того что используются разные шаблоны?
Ответить | Ответить с цитатой | Цитировать
0 # Serega541 16.01.2014 11:00
Всего одна галочка "Главная страница" в настройке меню решила данный вопрос.
Ответить | Ответить с цитатой | Цитировать
+1 # MDR 15.10.2014 16:32
Добрый день Wedal!
У меня в пункте Изображение при добавлении товара имеются вот эти две строки:
/var/www/vhosts/мойсайт/images/stories/virtuemart/product/ :: Недоступно
/var/www/vhosts/мойсайт/images/stories/virtuemart/product/resized/ :: Недоступно
В чем может быть проблема?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 16.10.2014 04:19
MDR, одно из двух: либо таких путей в вашей файловой системе не существует(можно проверить просто пройдя по ним через FTP), либо на данные каталоги установлены права, ограничивающие запись. На каталоги права должны быть 755.
Ответить | Ответить с цитатой | Цитировать
0 # shoco 19.02.2015 10:50
Подскажи те вирт 2,022, возникло затруднение при оформление заказа покупатель заполняет обязательные поля но через раз заказы приходят без контактных данных покупателя ? может подскажи те где копать ? почему то вирт позволяет делать заказ без заполнения обязательных полей.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 20.02.2015 04:00
shoco, первым делом обновите Virtuemart до версии 2.6.14. Не забудьте сделать резервную копию перед обновлением.
Ответить | Ответить с цитатой | Цитировать
0 # Юрий 06.01.2017 18:36
Здравствуйте, с Новым годом и Рождеством Вас.
Вопрос такой есть сайт на joomla 2.5. Установил Виртуемарт...
Создал категорию добавил товар. В скрытом меню сделал пункт со ссылкой на страницу категории.

Все хорошо, но модули джумлы не отображаются ни на странице категории, ни на странице непосредственно товара.
Прочитал Вашу статью и в этом же скрытом меню добавил пункт со ссылкой на главную ВМ.
В этом случае, если пройти поссылке главная ВМ открывается и модули джумлы отображаются, но на странице категории и карточке товара вс равно нет.
В чем моя ошибка? Спасибо
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 09.01.2017 05:40
Юрий, пункт меню должен быть один. Либо на главную, либо на категории (и при этом выбрана категория верхнего уровня). Второе, по опыту, предпочтительнее. Далее смотрите, чтобы в URL был алиас созданного пункта меню. Если он есть, то модули должны отображаться. Да, в настройках модуля должна быть добавлена привязка к данному пункту меню.
Ответить | Ответить с цитатой | Цитировать
0 # Ирина 11.03.2019 08:20
Здравствуйте!Подскажите как добавить иконку корзины на сайт,сверху,справа?
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 13.03.2019 03:06
Ирина, иконку к модулю корзины или ссылку на корзину?
Ответить | Ответить с цитатой | Цитировать
0 # Ирина Смирнова 13.03.2019 03:44
Иконку,чтобы при нажатии на нее открывалась корзина со всем содержимым.
Ответить | Ответить с цитатой | Цитировать
0 # Wedal 21.03.2019 01:29
Ирина, открывалась бы страница корзины или выпадающий блок мини-корзины на текущей странице?
Ответить | Ответить с цитатой | Цитировать
0 # Ирина Смирнова 21.03.2019 11:55
Открывалась бы страница корзины.
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 22.03.2019 03:39
Ирина, если вам нужна просто иконка, на которой не будет динамического изменения количества товаров, добавленных в корзину, то вы можете создать модуль простого html-кода, добавить туда картинку и ссылку на корзину на нее.

Если же вы хотите настроить модуль корзины Virtuemart так, чтобы он выглядел картинкой, это немного сложнее. Нужно переопределить макет модуля в используемый вами шаблон Joomla, а затем внести изменения в макет так, чтобы получить желаемый вид. Подробнее про макеты и настройку шаблона Virtuemart читайте в этой статье:
https://wedal.ru/rasshireniya-joomla/nastrojka-shablona-virtuemart-3.html
Ответить | Ответить с цитатой | Цитировать
0 # goshazur 26.01.2021 14:15
Сделали на нем интернет-магазин. Модуль легко устанавливается, удобная админка, хороший рабочий функционал в бесплатном формате и много платных модулей и плагинов. Подключили модуль оплаты Единая касса Wallet One. Работает без нареканий и тарифы не драконовские.
Ответить | Ответить с цитатой | Цитировать
0 # generalll 17.01.2022 08:41
Добрый день.
Где исправить, подскажите?

Выводит ссылку с русским текстом "производитель" ((((

/catalog/производитель/andreani-group

а должно быть так:/catalog/manufacturer/andreani-group
Ответить | Ответить с цитатой | Цитировать
+1 # Wedal 18.01.2022 09:12
generalll, вот точно не помню... Смотрите, у вас есть 2 варианта:

1) Русский язык - это однозначно языковая константа. В коде VM нет русского. Есть только в файлах локализации. Можно зайти в Расширения -> Языки -> Переопределение констант, выбрать область системы (только не уверен, что эта константа будет в области для фронтенда, может быть и в области админки), и там попробовать создать новое переопределение, найдя подходящую константу по тексту "производитель".

2) Вы можете создать пункты меню для каждого производителя, тогда в URL будет использовать их алиасы.
Ответить | Ответить с цитатой | Цитировать
0 # generalll 18.01.2022 10:30
Спасибо. Попробую там поискать.
Ответить | Ответить с цитатой | Цитировать