Настройка компонента интернет магазина Virtuemart — Вкладка Сайт

Logo
Настройка компонента интернет магазина Virtuemart - Вкладка Сайт

Здравствуйте уважаемые читатели блога dmitriydenisov.com. В этой статье мы продолжаем разбираться с работой интернет магазина на базе Joomla + VirtueMart и подробнее рассмотрим настройки компонента Virtuemart, а точнее вкладку «Сайт». В этой вкладке находятся основные настройки Virtuemart, которые отвечают за отображение товаров в вашем магазине и функциональность страниц. Также здесь можно сменить и настроить шаблон магазина, если такой имеется, что в свою очередь изменит внешний вид всего магазина.

Настройка компонента интернет магазина Virtuemart — Вкладка Сайт

В предыдущей статье мы уже рассмотрели часть настроек Virtuemart, а точнее мы рассматривали вкладку «Общие настройки» (Общие настройки компонента интернет магазина Virtuemart). В этой статье мы продолжаем настраивать интернет магазин на Joomla + Virtuemart и рассмотрим следующую вкладку под названием «Сайт». Для этого переходим в Административную панель – Компоненты — Virtuemart и выбираем пункт Настройки – Сайт. В результате у вас откроется окно с двумя группами настроек – «Отображение» и «Вид». Давайте приступим к рассмотрению первой группы настроек Virtuemart.

Настройки интернет магазина Virtuemart – Группа настроек «Отображение»

  • PDF – Кнопка – позволяет включить/отключить отображение PDF – Кнопки в вашем магазине, при помощи которой можно будет сохранить страницу с товаром в формате PDF. Если у вас возникают проблемы с правильностью отображения русских букв, то лучше отключить данную функцию.
  • Показывать ссылку «Рекомендовать другу» – отображать ссылку, при нажатии на которую пользователь сможет оправить письмо со ссылкой на страницу с товаром. Выбираем на свое усмотрение.
  • Показывать ссылку «Вид для печати» – отображать ссылку, при нажатии на которую откроется окно с товаром в виде удобном для печати.
  • Показывать панель навигации вверху списка товаров – позволяет включить или отключить отображение панели навигации вверху списка товаров. Выбираем на свое усмотрение.
  • Сортировка товаров по умолчанию – выбираем, по какому полю сортировать товар в категории по умолчанию. Также выбираем значение на свое усмотрение.
  • Доступные поля сортировки – выбираем поля, по каким пользователь сможет отсортировать товары в вашем магазине. Если не выбрать ничего, то форма для сортировки отображаться для пользователей не будет.
  • Показывать количество товаров – позволяет выводить в скобках рядом с названием категории количество товаров, которые содержатся в этой категории. Выбираем на свое усмотрение.
  • Изображение для товара без картинки – выбираем изображение, которое будет отображаться рядом с товаром, для которого не назначено изображение. Добавить новые картинки в магазин Virtuemart или изменить уже существующие можно по адресу: /components/com_virtuemart/themes/default/images/
  • Показывать эмблему магазина – данная настройка Virutemart отвечает за отображение эмблемы Virtuemart. Рекомендую убрать галочку с данного пункта, так как в противном случае у вас на каждой странице с товаром будет отображаться эмблема VirtueMart и ссылка на сайт производителя.

Настройки интернет магазина Virtuemart – Группа настроек «Вид»

  • Выберите шаблон для магазина – в данном пункте можно выбрать шаблон Virtuemart, который позволяет изменять отображение товаров в вашем магазине. По умолчанию в Virtuemart есть только один шаблон, поэтому мы будем рассматривать только его. Но если вы решите загрузить другой шаблон, то для его активации используйте этот пункт настроек Virtuemart.
  • Количество товаров в строке – определяет, какое количество товаров отображать в строке. Если вы выбираете другое значение, то, для корректного отображения товаров, вам нужно также изменить шаблон категории на соответствующий в следующем пункте настроек Virtuemart. Например, если вы выставляете количество товаров в одной строке равные двум, то, если вы используете стандартный шаблон Virtuemart, в поле «Шаблон категории» выбираем «browse_2». Думаю, вы поняли, что я имею ввиду.
  • Страница товара (flypage) – страница по умолчанию для отображения карточки товара. На данном этапе настройки Virtuemart это значение можно оставить по умолчанию.
  • Включить динамическое изменение размеров для мини-изображения – эта настройка Virtuemart отвечает за автоматическое создание уменьшенных изображений для товаров. В этом случае вам достаточно загрузить большое изображение, а миниатюра создастся автоматически. На мой взгляд, очень полезная функция, которая позволит вам значительно сэкономить время и повысить продуктивность работы. Если вы активируете данную функцию Virtuemart, то в следующих двух пунктах вам следует указать размеры мини-изображений.
  • Ширина мини-изображения – задаем ширину для автоматически созданных изображений.
  • Высота мини-изображения – задаем высоту для автоматически созданных изображений.

На этом мы закончили рассмотрение вкладки «Сайт» в настройках компонента Virtuemart. Теперь давайте приступим к рассмотрению еще одной возможности, которая доступна с этой вкладки, а именно настройка шаблона Virtuemart.

Настройка шаблона интернет магазина Virtuemart

Для настройки шаблона Virtuemart  переходим в Административную панель – Компоненты — Virtuemart и выбираем пункт Настройки – Сайт. Далее идем в группу настроек «Вид» и в поле «Выберите шаблон для магазина», рядом с выбранным шаблоном, жмем по ссылке «Настройки». В результате у вас откроется окно с настройками шаблона, которое будет иметь следующий вид:

  • Product List Style – определяет разметку списка товаров. Может принимать значения:
    • Product listing with a table (default) – табличная разметка.
    • Flat product list (fixed to 1 product per row, using a table) – плоский список (по одному товару в строке). Как и в предыдущем варианте используется табличная разметка.
    • Product list (no table, div-based) – аналогично первому варианту с единственным отличием, что в данном случае для построения списка используются не табличная разметка, а div-ы.
  • Show the Feed Icon – показать иконку ленты новостей.
  • Show the Add-to-cart Button on the product list – показывать кнопку «Добавить в корзину» в списке продуктов категории.
  • Show Vendor Link – показать ссылку на продавца.
  • Show Manufacturer Link – показать ссылку на производителя.
  • Show Availability Information – показывать информацию о доступности товара.
  • Show additional Pathway on the Product Page – показывать путь на страницу товара или другими словами навигацию.
  • Show Prev/Next Product Link – отображение ссылки на предыдущий и следующий товар.
  • Open Product Images in a LightBox – открывать изображение в так называемом лайтбоксе, т.е изображение будет открыто в всплывающем окне, где по центру будет выбранная вами картинка, а вокруг нее затемненный экран.
  • Customer Checkout in a popup (GreyBox) – отображать страницу оплаты в всплывающем окне.
  • Use Ajax to add, update or delete products from the cart – использовать Ajax при добавлении, обновлении или удалении товара из корзины. Данная технология позволяет обновлять информацию на странице без перезагрузки всей страницы. Рекомендую активировать данную функцию Virtuemart.
  • Show featured products on frontpage – показывать «Рекомендуемые товары» на главной странице.
  • Show the latest products on the frontpage – показывать «Недавно просмотренные товары» на главной странице.
  • Number of recent products to Display – количество недавно просмотренных товаров.

На этом я заканчиваю рассмотрение настроек Virtuemart. Как видите, в большинстве настроек параметры можно выставлять произвольно и на свой вкус. Рекомендую попробовать с каждым значением и подобрать наиболее удобный для себя вариант.

На этом все. Удачи вам и до скорых встреч на страницах блога dmitriydenisov.com

Обнаружили ошибку? Выделите ее и нажмите Ctrl+Enter

Комментарии 14

  • Максим

    Здравствуйте. Сейчас тестирую и не могу найти в чем ошибся: при оформлении заказа, после нажатия >>Оформить заказ появляется
    Not Found

    The requested URL /katalog-tovarov.html was not found on this server.

    Подскажите, где прощет. Спасибо.

  • Дмитрий

    Вы, наверное, правили шаблон Virtuemart. Попробуйте перепроверить код шаблона или использовать какой-то другой шаблон Virtuemart. Сам я с такой ошибкой не сталкивался, поэтому сказать сразу и наверняка не могу. Нужно анализировать то, что вы делали.

  • Александр

    Подскажите пожалуйста, как убрать ограничение количества комментариев одного пользователя к одному товару. Сейчас каждый может добавить только один коммент к одному товару, а иногда нужно клиенту задать еще вопрос в виде коммента а у него надпись «вы уже добавили комментарий к данному товару».

  • Дмитрий

    Уже и не вспомню… Давно это было, когда я работал с Virtuemart. Все же, насколько я помню комментарий можно отправлять повторно, спустя какое-то время. То есть, запрещается отправлять несколько комментариев за один раз. Если отправлять с перерывами, то должно все работать. В любом случае рекомендую перепроверить, так как я могу ошибаться.

  • Светлана

    ООООО-чеень интересно! Так понятно и правильно разложено по полочкам, нет лишней «воды» типа «нажмите туда или выберите то,… которое». Все четко и ясно, даже мне. Жаль нету внизу ссылок на следующие уроки, от простого к сложному. Спасибо огромное!

  • Дмитрий

    Светлана, спасибо за комментарий! Если нужны уроки, то будем делать:) В ближайшем будущем постараюсь написать еще что-то по VirtueMart.

  • Андрей

    Уважаемый Дмитрий! Спасибо огромное за Ваши уроки! Читал до этого на других сайтах, ничего не получалось. После Вашего руководство все успешно встало на свои места. Теперь возник вопрос. Добавляю товары, категории товаров в Virtuemart. А как перенести на свой созданный сайт? Спасибо большое!

  • Дмитрий

    Здравствуйте, Андрей. Если Вы имеете ввиду перенос сайта с локального компьютера на хостинг или же перенос сайта с хостинга на хостинг, то тут нет ничего сложно. Вкратце это будет выглядеть так: 1. Делаем резервную копию сайта и базы данных. 2. Изменяем настройки в файле конфигурации. 3. Изменяем пути в базе данных, если потребуется. 4. Восстанавливаем базу данных на хостинге. 5 Копируем файлы на хостинг. 6. Тестируем сайт и проверяем его работоспособность.

  • Игорь

    Здравствуйте, Дмитрий.
    Помогите во вроде-бы элементарном вопросе…. но застрял конкретно.
    Есть категория товаров с подкатегориями. Я создал категории и подкатегории в порядке подчинения, НО!

    При открытии главной категории НЕ ПОКАЗЫВАЮТСЯ ПОДКАТЕГОРИИ — пишет "В данной категории нет товаров" :( :( :(

    я думал, тут всё просто… но нет. Почему так и как сделать, чтобы показывалось наполнение категории подкатегориями? и соотвественно шел счет количества товаров снизу вверх по категориям (категории выводятся с количеством товара)

  • Дмитрий

    Здравствуйте, Игорь. Извините за задержку с ответом. Сейчас в отъезде, поэтому практически не работаю. Решил устроить себе отпуск впервые за 2-3 года. Поскольку я уже давно не работаю с Joomla, то чтобы ответить на Ваш вопрос мне нужен тестовый сайт. К сожалению, мой стационарный компьютер остался дома и сейчас я работаю с нетбука. В связи с этим у меня нет под рукой тестового сайта. Рекомендую задать этот вопрос на форуме Virtuemart. Думаю, там быстро найдется ответ на данный вопрос.

  • Андрей

    Добрый день! У меня сложный вопрос на который не знает ответ ни один гуру по виртумарт. На моем сайте цены и кнопка добавить в корзину отображается только для зарегистрированных пользователей. Галочка в настройках показывать цены лицевая панель стоит. Перелопатил все настройки, сравнил с работающим сайтом, где цены отображаются нормально, не нашел никакой разницы. Пробовал переустановить виртумарт, но цены начинают отображаться если удалить старые таблицы от виртумарт. Тогда цены начинают отображаться для всех пользователей. Что нужно настроить в базе данных, чтобы цены отображались нормально? 

  • Дмитрий

    Здравствуйте, Андрей! Сложная у Вас ситуация. Ответить на вопрос сможет либо разработчик компонента, либо человек, который уже сталкивался с подобной проблемой. Поскольку ни один из вариантов сейчас не подходит, то я бы посоветовал Вам поступить следующим образом. Установите с нуля компонент, определите таблицы в БД, отвечающие за настройки и найдите соответствие значений в своем магазине и недавно созданном. Или же, если магазин только недавно создан, создайте его заново, постоянно делая резервные копии на каждом этапе на случай возникновения проблем, подобных этой. Возможно, причина кроется и не в базе данных, а в самих файлах или же компьютере. Это тоже не исключено. Лично я предпочитаю в подобных ситуациях переделать все с нуля и сделать это особенно тщательно, чтобы исключить любые возможные проблемы. Ну а если говорить в общем, то VirtueMart не тот продукт, который стоит использовать для серьезных проектов. Если есть возможность, то переходите на коммерческие системы, например, UMI CMS.

  • Дмитрий

    Добрый день.
    У меня такой вопрос. Как сделать чтобы на сайте отображалась более подробная информация о товаре (размер, вес, остаток на складе, артикул и т.д.)
    Заранее спасибо!

  • Дмитрий

    Здравствуйте. Я больше не работаю с данным компонентом. Скажу только, что если не удается что-то реализовать стандартными способами, то придется переписывать шаблон Virtuemart или же создавать специальный модуль для реализации той или иной задачи.

Оставить комментарий

отменить ответ