Куда идем?

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

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

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

Связывание 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

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

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

Создание папки для хранения файлов и счетов

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

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

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

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

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

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

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

Заполнение информации о магазине

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

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

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

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

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

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

Комментарии  
0
Спасибо. Буду следить за развитием VM на вашем сайте.
8
wedal да не парьтесь вы так по поводу профи, они и так все знают ;-) Вот я например с Virtuemart знаком, и читал все ваши предыдущие статьи, но тем не менее про версию VM2 знаю пока мало все как то руки не доходят. А если встречаю в статьях что то что мне и так понятно то просто скролю дальше и все :-) Да и не скажешь что вы пишите только для новичков, одни статьи по Seblod чего стоят. По моему лучше сказать что то лишнее чем не досказать что то важное. С нетерпением жду продолжения про Virtuemart, так как создание интернет магазинов это очень актуальная тема.
0
:-)
2
Спасибо!
С нетерпением жду продолжения.
Хотелось бы еще по оплатам (робокасса, СБ, Почта России и т.п.), если возможно...
0
А можно ли в настройке магазина указать 2 @ адреса, через запятую?
PS: ваши статьи лучшие!!!
0
Настя, нет. Можно создать еще одно поле под второй email, но оно будет показываться и при регистрации. Лучше сделать email-посредник. Заводим ящик, указываем его в настройках Virtuemart, а в настройках почты(не сайта, а сервиса, где заведен ящик) устанавливаем пересылку на несколько других email-адресов.
0
Спасибо, Wedal. Так и предполагала, но подумала, что ошибаюсь.
0
Отличная тема, с нетерпением ждем продолжения ;). Структура и настройка шаблонов VM2, доставка, оплата...
0
Полазил по новому марту и на форумах глянул по оплатам (робокасса, СБ, Почта России и т.п.) глухо что-то. Версия то новая и ещё толком ничего не написано под неё или платные разработки.Ещё не увидел функцию юзать виртуй в режиме каталога (была такая фишка в старом).
Я кстати тоже блог по джумла веду (lawans.ru) так что милости прошу.
0
Здравствуйте, Wedal, разъясните, пожалуйста, следующий вопрос: хочу создать сайт на джумла, изначально хотел приобрести шаблон для него, но потом подумал "за что я плачу? только за дизайн?" меня интересует только количество и расположение блоков модулей, а шаблон удовлетворяющий этим условиям можно скачать бесплатно, но здесь возникает вопрос: что значит совместимость шаблона с виртумарт, что я могу потерять, скачивая шаблон без пометки "совместимость с виртумарт"? Заранее спасибо
0
Михаил, шаблон Virtuemart 2 это, по-сути, уникальный отдельный шаблон, но для удобства он встраивается в шаблон Joomla. Если шаблон Joomla не будет иметь совместимости с VM2, то товары будут выглядеть примерно также, как на рисунке в этой статье. Нормальных шаблонов, совместимых с VM2 нет или очень мало. Я бы советовал всё-таки купить готовый. По сравнению с разработкой такого шаблона с нуля, продаются они очень дешево.
1
С нетерпением жду продолжения! Мегареспект автору! Спасибо вам!
0
Уважаемый автор, а можно поинтересоваться, как скоро будут появляться продолжения?
Передо мной вопрос стоит, начинать магазин на ВМ2, в котором я пока мало что понял, или организовать все на старой версии, изученной по вашим статьям, и затем, после изучения всех новшеств, мигрировать?
0
Hren Morjov, мигрировать будет тяжело. Лучше сразу начинать на VM2. Статьи про VM будут выходить с периодичностью 1-2 в месяц.
0
Нет, в таком случае я просто не успею сдать проект. Во втором ВМ слишком много неясностей и странностей, при этом отсутствует много привычных удобных настроек из первой версии. Он сырой, скорее всего с каждым новым обновлением придется перенастраивать весь магазин... Пожалуй, я все-таки подожду несколько месяцев. По крайней мере, пока Вы не закончите свой цикл )))
0
Очень интересные и полезные статьи пишите интересует интеграции способов оплаты в VM2, когда то интегрировал в VM 1.0 способ оплаты через lipaq картами виза и мастеркард а также выставление счетов для оплаты по банку для юридических и физических лиц, как то же самое интегрировать в VM2?
0
подскажите, пожалуйста - в какой файл можно вручную вставить "безопасный путь", потому что у меня почему-то не нажимаются кнопки "Сохранить" или "Применить" - когда я вставляю путь в окне Настройки. Все папки в системе редактируемые.
0
По сути, у меня почему-то вообще не работают кнопки Сохранения в настройках VM2
0
похоже, проблема в версии PHP на локалке
1
Скорее всего проблема в том, что используется Jquery Google, а интернета нет.
0
Поскорей бы вы закончили цикл про этот VM2! 1-2раз в месяц это слишком долго! Я новичок и ничего не шарю в программах да и самой джумла, не говоря уж про интернет магазин. Таким макаром можно годы магазин создавать, а это плохо, очень плохо! :-) Уж допишите все разом, будьте добры! Да и шаблон бы хоть какой где найти, а то вообще тоска... Хотя б стандартный какой-нибудь, как вы говорите "допиленный"!
0
Автору, ОГРОМНЕЙШЕЕ спасибо за этот блог. Сколько облазил я ссылок в поисках именно вот этого, это просто не передать. С нетерпением жду продолжения, хотя и строки поджимают :sad:
0
а где искать во Virtuemart 2 настройку вида корзины, которая была прежде в разделе Configuration > Site > Layout > Select the theme for your Shop?
0
ilunga, смотрите третью картинку с конца в этой статье.
0
а где там про корзину? Там только про "безопасный путь", проблема сохранения которого решилась в онлайне.
0
ilunga, какая именно настройка?
0
я же ведь указал полный путь к настройке:
Configuration > Site > Layout > Select the theme for your Shop

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


0
ilunga, что вы вообще понимаете под словом "корзина"? Страницу корзины, модуль корзины или весь интернет-магазин?
0
да, действительно - я (как новичок в теме магазина)ещё не научился точно выражаться. Сорри. Говорю про корзину, а показываю Настройки магазина - это мой глюк.

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

Вопрос снят. Затормозил :(
0
что означает один из выпадающих пунктов Не перекрывать в меню практически любого макета (Категории, Страницы товара, Главной страницы)?
0
ilunga, означает, что использовать тот, который установлен по умолчанию в настройках Virtuemart 2.
0
Спасибо.А ещё говорят, свобода Выбора :)
0
А подскажите пожалуйста после переноса на хостинг получается что когда адрес вписан без WWW не работает ничего из виртмарта, а с WWW всё работает. Что делать?
0
ramzes, если особо не думать, то проще всего настроить редирект 301 со всех страниц без www на страницы с ним в файле .htaccess.
0
Имеет ли смысл ставить компонент sh404sef на joomla2.5 с virtuemart2?
0
iygv, для базовой работы - нет. Имеет смысл ставить, только если вы хотите сделать все идеально. Исключить абсолютно все дубли, добавить мета-теги на самые глухие страницы. Я бы не ставил.
0

Цитата:

Если по каким-либо причинам вы не хотите показывать на сайте ссылку на главную страницу Virtuemart, то нужно завести отдельное скрытое меню и поместить этот пункт в него.

То есть главная страница VirtueMart 2 должна быть обязательно опубликована пускай и в скрытом меню? По какой причине?
0
Здравствуйте. Мне нужно скрыть главную страницу Вирта. Обязательно создавать целое меню, чтобы потом его скрыть? Или можно допустим прявязать главную страницу Вирта к главному меню, но в настройках указать не опубликовывать данный пункт меню?
0
Вообще уроки очень интересные, жду с нетерпением следующие части, а ещё очень хочется увидеть уроки по изменению дизайна новости (товара) на сайте! Спасибо, за ваш труд!
0
установил шаблон , захожу на сайт не видно главного меню
не сверху не сбоку что сделать чтобы оно появилось
0
как сделать что бы отображалось все меню на сайте
0
gagarin2294, для разных шаблонов по-разному. Обычно с платными шаблонами в комплекте идет инструкция по их установке.
0
я шаблон делал в artesteer, как сделать в нем?
0
кто нибудь знает как сделать это?
0
У меня есть одна проблема с VirtueMart 2, если кто поможет решить ее, буду очень признателен.
При наведении мышки на название производителя в модуле VM - Manufacturer (в главном меню сайта) цвет названия производителя изменяется на белый и его совершенно не видно на фоне меню. Как сделать так, чтобы подсветка производителя была, как в модуле меню VM - Category?
0
Alex-vm74, учите CSS. Firebug поможет определить что и где редактировать. Вам нужен :hover.
0
Помогите!в joomla2/5 и virtuemart 2 картинки товара не отображаются,отображается маленький квадратик-ссылка
0
Добрый день!
После перехода на страницу Корзины (в безопасный режим https) через модуль Корзины
страница выглядит как будто к ней не цепляется шаблон сайта, как в текстовом редакторе просто всё строчками идет. где это можно отредактировать???
0
Ирина, в настройках Virtuemart есть опция отключения защищенного соединения.
0
излазила все настройки, не нахожу...
а это ничего что заказ не в защищенном соединение будет???? в принципе отключила сео родные... стала нормально отображаться... возникает вопрос что делать в таком случае с чпу??? подскажите, пожалуйста.
0
Ирина, опция называется: "Включить SSL (рекомендуется)"
0
да такую нашла)))
а каким образом лучше работу организовывать именно в плане безопасности? я так понимаю данную опцию не следует выключать.
0
Добрый день! Подскажите пожалуйста. Когда я создал на главной странице категории где отображаются значки с их подписью над ними в левом углу пишет по английски Categories, тоже самое с популярными товарами. Каким способом переименовать эти заголовки на украинский и русский языки? Подскажите пожалуйста.
0
Валерій, установить соответствующие языковые пакеты. Либо можно в менеджере языковых переменных Joomla найти этот текст и перевести вручную.
0
Спасибо за ответ. Вчера получилось перевести включив плагин языковый код и модуль смени яков. А вот на счет языковых переменных. Где их найти? Потому что хотелось бы свой текст вписать, например: Выберите категорию и т . п., а не стандартное слово Категории. Слышал и пробивал установить JoomlaFish (с ее помощью вроде бы можно переводить) но к Joomle 2.5.7 не подошла.
0
Валерій, менеджере языковых переменных Joomla.
0
Не работает кнопка "сохранить" и "сохранить и закрыть", как можно еще внести адрес "Безопасный путь"?
0
установил локально джумлу 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
Sanyek, а тип меню какой выбрали?
0

Цитирую 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
Да, еще:
У меня в админке, как создал пункт меню "главная" в графе "ссвлка" стоит index.php?option=com_virtuemart&view=virtuemart
0
Здраствуйте
Спасибо за шикарный цикл статей по Virtuemart 2.
Столкнулся с тем что не работает выбор валюты. В частности в блоке VM - Currencies Selector выдается сообщение
Warning: Invalid argument supplied for foreach() in /libraries/joomla/html/html/select.php on line 504
0
Анатлий, какая версия VM2?
0
Вначале он мне выдает:
Предупреждение, Безопасный путь, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы /home/user421/www/vmfiles

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

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

Он мне выдает следующее:
Info: Corrected safe path added missing /
Info: Путь для создания счетов
0
может подскажете как сделать email необязательным при заказе. спасибо
0
пять баллов!!!)))искал как переименовать боковые колонки, везде пишут что нужно лезть в файлы.....но оказывается все гениальное- просто...когда увидел ваш вариант, начал смеяться, что все так просто))) респект)
0
Где и как указывать безопасный путь на хостинге? Создал папку vmfiles и всё равно выдаёт "Предупреждение, Безопасный путь НЕПРАВИЛЬНО, по соображениям безопасности, создание папки по URL не доступно, создайте также папки для счетов внутри для хранения данных. Рекомендуемый путь для вашей системы: указывая путь к тому месту где я и создал папку" В чём может быть причина? Подскажите пожалуйста.
0
Игорь, сравните то, что указали вы, с тем, что указано в webFTP на вашем хостинге. Путь указывается не от корня сайта, а он корня на сервере. У всех он свой. Посмотреть можно, например, в webFTP.
0

Цитирую Wedal:

Игорь, сравните то, что указали вы, с тем, что указано в webFTP на вашем хостинге. Путь указывается не от корня сайта, а он корня на сервере. У всех он свой. Посмотреть можно, например, в webFTP.


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

Не могу выбрать помогите. Уже дважды удалял магазин и дважды систему
2

Цитата:

1) создаем папку «vmfiles» там, где предложено;

Здесь обязательно нужно пояснить, что эта директория создается не в папке, где установлена сама Joomla, а на ОДИН УРОВЕНЬ ВЫШЕ, там, где расположена директория "public_html"
0
После русификации VM при выборе пункта меню появились вот такие крюки-бряки

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

Подскажите, плиз, может кто сталкивался:
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
Сергей, пакет модулей точно от этой версии поставили?
0
Доброго времени суток.
Установил Модуль Sj Vm Slideshow III.Все работает хорошо, но висит сообщение -
vmError: getProductPrices no object given query time.Как от него избавиться? На форумах ничего не нашел."Думал-думал,ничего не надумал..."
Помогите!
0
Сначала скажу огромное Спасибо за материал.
Пробоему с VMFILES решил только добавив строчку * /var/www/clients/client_/web_/vmfiles: * (без знаков умножить) к уже имеющимся в строчке * PHP open_basedir * в панеле ISPConfig (ибо к моему несчастью я сам себе хостер :( ) . Теперь чешу затылок, не опрометчиво-ли я поступил, открыв для PHP директорию выше максимально допустимой? (ппредставляю ухмылки старых волков админов) - но все-равно спасибо если отпишите или нет ).
0
Виталий, добрый день!
Большое спасибо за Ваши статьи, я прочитал весь Ваш блог и с нетерпением жду новых статей!
При создании одного сайта появилась такая проблема: при включенном компоненте sh404SEF при нажатии на кнопку "Перейти в корзину" стандартного модуля корзины Virtuemsrt, открывается главная страница сайта. При том видно, что ссылка на кнопке действительно ведет на главную. В то же время, если отключить sh404SEF, то ссылка будет вести на страницу корзины. А если отключить SEO в настройках Virtuemert, при этом активировав sh404SEF, то ссылка опять же будет рабочей, но тогда (т.к. мы отключаем SEO), все ссылки на товары, категории и прочее, относящееся к Virtuemert, будут выглядеть в "машинном", а не чпу-шном варианте, что тоже не приемлемо. Пока отключил SEO, но это временное решение.
Виталий, пожалуйста, помогите разобраться, в чем может быть проблема и где "копать"
Заранее благодарен!
0
Kirill, посмотрите в Джумле "Компоненты-Перенаправление", возможно проблема там.
0
Игорь, спасибо за совет!
Но перенаправление, как я понимаю, работает когда включен родной SEF joomla, без подключения sh404SEF. А мне как раз необходимо, чтобы sh404SEF был включен и автоматически генерил SEF ссылки. Но все равно, спасибо, Ваша подсказка задала некий вектор, который привел к результату, который как-то решает проблему. И вот, что я сделал: в настройках joomla я включил системный роутер (хотя, при включеном sh404SEF этого делать не советуют), а в настройках sh404SEF (контрольная панель - конфигурация - компонент sh404SEF - вкладка "по компоненту") в настройках VM выставил "использовать системный роутер joomla". Теперь получается, что одновременно работают 2 роутера, но VM обрабатывает только роутер joomla. Корзина отображается. В общем, какое-никакое решение. Но, все-таки хотелось бы узнать, как устранить проблему работы sh404SEF, чтобы пользоваться только одним роутером на сайте.
0
Kirill, скорее всего не работает скрипт. Смотрите настройки. Проверяйте через Firebug.
0
Здравствуйте Виталий.

Подскажите, пожалуйста, по статусам заказов. Если по всем более менее понятно, то как корректно перевести "Confirmed by shopper"?
0
Игорь "Подтвержден покупателем". Это означает, что заказ был совершен.
0
Подскажите пожалуйста где создавать папку vmfiles на хостинге jino.
0
У меня мозг взорвется!!!
Надо же так тупо сделать оформление заказа.

Wedal, дорогой, подскажите, как настроить, чтобы стран в помине не было ни в выборе, ни в заполнении. Может по умолчанию как-то (но при этом доставка что бы работала) плиз!
p.s. это надо же выпустить такой продукт и потом напильником из тратора делать танк... :-|
0
Vetal, ответил на форуме. Ответил в комментариях к другой статье, что ответил на форуме. Я вижу каждый вопрос. Не обязательно писать его везде и несколько раз :-)
0
Да. но Страна - это отдельная история. Даже с тем плагином убрав страну не будет заказа. Я могу сделать ее display:none
но перед этим ее нужно по умолчанию поставить.. в БД
не подскажите как или каким запросом?
0
Vetal, и снова ответил на форуме. Не обязательно писать его везде и несколько раз :-)
0
Wedal, помогите плиз разобраться я новичок. У меня в VM 2.0.18а не работают опции "сохранить", "сохранить и закрыть". Я видела выше этот вопрос уже задавали, но ответа на него не нашла. Пожалуйста, помогите!!! Уже полинета облазила и ничего не нашла. Вся надежда на Вас!!
0
Юлия, http://joomlaforum.ru/index.php/topic,196559.msg1127075.html#msg1127075
0
Может что-то не дочитал; а с joomla 3.0 нет конфликта у VM2?
0
Dzhan, VM2 пока вообще не совместим с Joomla 3.
0
А какая версия vm работает на Joomla 3.0 ?
0
Dzhan, Virtuemart 2 пока несовместим с Joomla 3. Еще не адаптировали.
1
упс:)
0
установил виртумарт, а модулей от него нету, и установить не знаю как, как установить??
0
ruslan52, все модули и плагины находятся в установочном пакете. Он входит в архив с компонентом( имеет в названии "aio").
0
Не могу настроить валюту по умолчанию, надо рубли, все время показывает евро.
В меню настройки магазина только "дополнительная информация", нет выбора валюты.
VM2 менял, переустанавливал, обновлял, в БД лазил,ru-ru создал, единички поставил
0
Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.
0
В настройках активна только страна Russian Federation. При выборе регионов активны только два.

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

Как с это реализовать и в чём подвох?
0
Sirooff, как вариант, решение в лоб - удалить лишние регионы вовсе. Хотя это не совсем правильно, зато быстро.
0
ДОбрый день!
Спасибо Вам за информацию, для меня оказалась очень полезна, читаю и делаю пошагово.

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

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

Спасибо.
0

Цитирую Наталья:

ДОбрый день!
Спасибо Вам за информацию, для меня оказалась очень полезна, читаю и делаю пошагово.

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

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

Спасибо.



Добрый день Наталья!
А попробуйте такой вариант, как у меня www.domlama.ru на главной - Ваш вариант, а заходишь в магазин-склад - вариант VM2
0
начал настраивать выскочило такое
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

Цитирую 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
что-то не чего не получается
у меня там user_is_vendor
я ему дописую = 1 и нечего не происходит.
Может что-то не так делаю?
2
bosiak,

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

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

Цитирую Wedal:

Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.


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

Цитирую klinkoff:


Цитирую Wedal:

Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.


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


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

Цитирую Guest:


Цитирую klinkoff:


Цитирую Wedal:

Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.


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


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


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

Цитирую klinkoff:


Цитирую Guest:


Цитирую klinkoff:


Цитирую Wedal:

Potudanh, валюта меняется в "Магазин" - "Магазин" - вкладка "Продавец" - "Валюта".
Также есть вариант, попробуйте отключить в списке валют все валюты, кроме нужной.


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


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


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


Я назначал продавца, юзера - продавцом и т.д., но в моем случае не помогало. Урезанная копия или ошибка при установке.
0
Здравствуйте!
Как сохранить товар в корзине после выхода с аккаунта или закрытия браузера???
Спасибо!
0
Роман, товар хранится в cookie браузера. При окончании срока их действия или отчистки, или выходе из аккаунта, товары в корзине обнуляются. Вам нужно что-то вроде "wishlist для Virtuemart 2". Погуглите по этому запросу.
0

Цитирую Wedal:

Роман, товар хранится в cookie браузера. При окончании срока их действия или отчистки, или выходе из аккаунта, товары в корзине обнуляются. Вам нужно что-то вроде "wishlist для Virtuemart 2". Погуглите по этому запросу.


wishlist для Virtuemart 2 - это платное расширение, может можно создать таблицу в базе которая будет хранить товар?
0
Роман, можно, конечно, создать таблицу и написать свой плагин, но как по мне, по трудозатратам выгоднее купить готовый. Другой вопрос - если его функционал вам не подходит.
0
Здравствуйте!
А Почему главная страница Virtuemart обязательно должна присутствовать ?
0
Максим1, хороший вопрос. Во-первых, это нужно для корректной работы роутера VM, формирующего SEF-ссылки и привязки модулей именно к VM. Думаю, что есть еще и внутренние причины, по которым разработчики просят это делать. Не обязательно привязывать главную страницу к меню, видимому на сайте. Можно создать скрытое меню(модуль с которым не опубликован) и добавить этот пункт в него.
0
Здравствуйте! Не знаю, поддерживается ли тема до сих пор..
Не могу сделать именно первичные настройки Virtuemart (версия 2.0.24, Joomla 2.5.6
Инфо о продавце не сохраняется - постоянно требует заполнить все необходимые поля - а какие именно? Ничего не помечено обязательынм Все шаги, описанные Вами, успешно реализованы, но валюта не определяется, ибо инфа о продавце не сохраняется... Я уже в отчаянии! Подскажите, что делать?
0
svlank, в настройках магазина есть 3 вкладки. На последней из них нужно указать учетные данные продавца. Без них форма не сохранится. Там имя, адрес и прочее. Обычно то, что заполняют покупатели при оформлении заказа.
0
Спасибо за внятные разъяснения. Именно то, что невозможно было угадать - почему продавец стал покупателем...
0
Спасибо!)
0
Собственно, проблема уже описывалась выше, но решения ее я так и не нашел (предлагаемые варианты не "прокатили"), итак:
Установил шаблон 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
Дмитрий, самый простой вариант - поставить VM2 с нуля. Если же речь идет о уже существующем магазине, то я вижу это так. На локальном сервере ставим VM2 с нуля, убеждаемся, что на нем ошибки нет, а затем, путем сравнения значений соответствующих таблиц БД тестового и действующего сайта, находим несостыковки. Долго, кропотливо, но эффективно.
0

Цитирую Дмитрий Малахов:

Собственно, проблема уже описывалась выше, но решения ее я так и не нашел (предлагаемые варианты не "прокатили"), итак:
Установил шаблон 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
Собственно сабж: test.soft-sib.ru
Идея: разделить основной сайт от VM, оставить связь только через пункт меню "Магазин".
Беда: Никак не получается привязать главную страницу VM к меню. Вылетают проблемы с алиасами или 404. Магазин доступен по адресу: http://test.soft-sib.ru/index.php/ru/shop
Может быть проблема из-за того что используются разные шаблоны?
0
Всего одна галочка "Главная страница" в настройке меню решила данный вопрос.
1
Добрый день Wedal!
У меня в пункте Изображение при добавлении товара имеются вот эти две строки:
/var/www/vhosts/мойсайт/images/stories/virtuemart/product/ :: Недоступно
/var/www/vhosts/мойсайт/images/stories/virtuemart/product/resized/ :: Недоступно
В чем может быть проблема?
0
MDR, одно из двух: либо таких путей в вашей файловой системе не существует(можно проверить просто пройдя по ним через FTP), либо на данные каталоги установлены права, ограничивающие запись. На каталоги права должны быть 755.
0
Подскажи те вирт 2,022, возникло затруднение при оформление заказа покупатель заполняет обязательные поля но через раз заказы приходят без контактных данных покупателя ? может подскажи те где копать ? почему то вирт позволяет делать заказ без заполнения обязательных полей.
0
shoco, первым делом обновите Virtuemart до версии 2.6.14. Не забудьте сделать резервную копию перед обновлением.
0
Здравствуйте, с Новым годом и Рождеством Вас.
Вопрос такой есть сайт на joomla 2.5. Установил Виртуемарт...
Создал категорию добавил товар. В скрытом меню сделал пункт со ссылкой на страницу категории.

Все хорошо, но модули джумлы не отображаются ни на странице категории, ни на странице непосредственно товара.
Прочитал Вашу статью и в этом же скрытом меню добавил пункт со ссылкой на главную ВМ.
В этом случае, если пройти поссылке главная ВМ открывается и модули джумлы отображаются, но на странице категории и карточке товара вс равно нет.
В чем моя ошибка? Спасибо
0
Юрий, пункт меню должен быть один. Либо на главную, либо на категории (и при этом выбрана категория верхнего уровня). Второе, по опыту, предпочтительнее. Далее смотрите, чтобы в URL был алиас созданного пункта меню. Если он есть, то модули должны отображаться. Да, в настройках модуля должна быть добавлена привязка к данному пункту меню.
0
Здравствуйте!Подскажите как добавить иконку корзины на сайт,сверху,справа?
0
Ирина, иконку к модулю корзины или ссылку на корзину?
0
Иконку,чтобы при нажатии на нее открывалась корзина со всем содержимым.
0
Ирина, открывалась бы страница корзины или выпадающий блок мини-корзины на текущей странице?
0
Открывалась бы страница корзины.
1
Ирина, если вам нужна просто иконка, на которой не будет динамического изменения количества товаров, добавленных в корзину, то вы можете создать модуль простого html-кода, добавить туда картинку и ссылку на корзину на нее.

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

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

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

а должно быть так:/catalog/manufacturer/andreani-group
1
generalll, вот точно не помню... Смотрите, у вас есть 2 варианта:

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

2) Вы можете создать пункты меню для каждого производителя, тогда в URL будет использовать их алиасы.
0
Спасибо. Попробую там поискать.