VirtueMart – интернет-магазин на Joomla. Часть 26. Быстрый просмотр заказов.
Мне в голову пришла одна мысль: я много писал о том, как настроить Virtuemart так, чтобы посетителям было максимально удобно пользоваться магазином. Думаю многие помнят статьи про фильтрацию товаров, создание стилизованного меню, добавление mootools-вкладок, вывод категорий с изображениями на главной станице сайта и др. При этом я почему-то не уделял должного внимания удобству администрирования магазином. Ведь, если вдуматься, удобное управление сайтом не менее важно, чем его красивое оформление и быстрый просмотр. В этой и нескольких следующих статьях я постараюсь рассказать про некоторые расширения, значительно упрощающие управление магазином, построенном на Virtuemart. Сегодня речь пойдет про быстрый доступ к заказам и другим важным функциям Virtuemart.
Юзабилити – штука очень важная, особенно, когда речь идет о выполнении однотипной работы. Если вы уже имеете интернет-магазин, построенный на Joomla + Virtuemart, задумайтесь, сколько лишнего времени вы тратите, пока заходите, например, в управление товарами. Заходите в «Компоненты» –> Выбираете «Virtuemart» –> Кликаете по ссылке «Товары». В итоге получается, что для доступа к товарам нам нужно загрузить 2 страницы. Если сервер с магазином расположен далеко или скорость Интернета не очень высокая, то трата времени на лишний клик может составлять от 1 до 3 секунд. «Ну и что» – скажете вы – «пара секунд это ерунда». Да, пара секунд – ерунда, но если вы активно занимаетесь магазином и совершаете эту операцию каждый день или по нескольку раз в день, то со временем секунды будут накапливаться в минуты, а минуты в часы лишней, никому не нужной работы. Сейчас я рассмотрел только пример с доступом к товару, но в интернет-магазине есть также масса других повседневных задач, например, обработка товаров, обновление ассортимента, ответы на запросы клиентов, и.т.д. В идеале вся работа по управлению сайтом должна осуществляться на Ajax(без перегрузок страницы), т.е. примерно так, как работает сайт Вконтакте. Но это в идеале. Реалии таковы, что до Ajax-админки Joomla, и тем более Virtuemart, еще очень далеко. Есть, конечно, дополнительные расширения, частично решающие эту задачу, но они чаще всего требуют хаков, что не есть хорошо.
Ну да ладно, Ajax пока только в мечтах, но ускорить процесс работы с сайтом мы все-таки можем. Лучшим решением может быть сокращение количество кликов, необходимых для доступа к тем или иным функциям магазина.
Идея
Многие не знают, что управлять шаблоном админки Joomla можно почти также, как и шаблоном лицевой части. Давайте взглянем на контрольную панель, которая загружается сразу после входа в админку:
Если центральное меню из иконок, предоставляющих доступ к различным разделам Joomla, достаточно удобно, то вводная статья «Добро пожаловать в мир Joomla!» на главной странице справа если и привлекает внимание, то только в первый раз при знакомстве с этой CMS. Во всех остальных случаях это просто лишний балласт, который только отвлекает. Я предлагаю избавиться от этой вводной статьи, заменив ее более полезной информацией о последних заказах Virtuemart.
Реализация
Для админки Joomla существуют модули, аналогичные тем, что используются на лицевой части. Только здесь модули предназначены не для посетителей сайта, а для людей, которые им управляют.
К сожалению, в стандартном наборе инструментов, поставляемых с Virtuemart, модуля, показывающего последние заказы, нет. Но Joomla тем и славиться, что для нее существует очень много дополнений. Для отображения последних заказов, сделанных в Virtuemart, есть два хороших модуля. Начнем с более простого а затем перейдем ко вкусному.
Latest Orders VM
Достаточно простой модуль, отображающий последние заказы Virtuemart. Скачать можно по этой ссылке, а вот страничка в каталоге расширений Joomla.
Устанавливается модуль как обычно, через менеджер расширений. После установки и настройки выглядеть он будет так:
Настройки модуля показаны ниже:
Все они достаточно просты:
– Number of orders – количество заказов, которое будет показано в модуле;
– Pending orders, Confirmed orders, Cancelled orders, Refunded orders, Shipped orders – в этих опциях мы можем выбрать заказы в каком состоянии будут показываться. Состояний существует несколько. Самые частые: ожидает оплаты, ожидает доставки, доставлен, отменен, подтвержден;
– Ordering by – здесь можно выбрать признак, по которому будут отсортированы отображаемые заказы. По ID(последовательно), статусу(то, о чем говорилось в предыдущей опции), стоимости товаров в заказе, дате;
– Data base prefix – префикс базы данных. Не знаю зачем разработчики добавили его в опции(почему не получают автоматически), но он должен совпадать с префиксом Joomla + Virtuemart. Если при установке Joomla вы не меняли префикс, то и здесь это делать не нужно.
В итоге получился достаточно простой модуль, показывающий кликабельный список последних заказов, отсортированных по какому-либо признаку.
ccVMDashboard
Этот модуль выполняет такую же задачу, как и Latest Orders VM, но мне он понравился больше. Наверное, дело в том, что кроме отображения списка заказов, модуль показывает также иконки на некоторые функции Virtuemart. Вот как это выглядит:
Настройки этого модуля еще более простые, чем у предыдущего:
По-сути, их всего две:
– количество заказов, которые будут показаны;
– фильтр по состояниям заказа.
Еще одним плюсом данного модуля я считаю возможность настраивать ссылки-иконки под себя. Для этого всего лишь нужно подредактировать их в коде. Также можно добавить дополнительные кнопки второй строчкой. Код там элементарный. Практически HTML.
Да, вот здесь можно скачать модуль. А это страничка в каталоге расширений.
Как управлять модулями админки?
Управление модулями админки почти такое же, как и управление модулями лицевой части сайта. Для добавления нашего нового модуля переходим в менеджер модулей Joomla и слева жмем ссылку «Административная панель».
Перед нами появляется все тот же менеджер модулей, но в нем перечислены модули, используемые в админке. Две самые удачные позиции для отображения списка заказов это
Cpanel и icon(речь идет о стандартном шаблоне администрирования Joomla 1.5). Cpanel – это позиция, показывающая модули в горизонтальных вкладках справа. Icon – это центральная часть, в которой расположены иконки-кнопки Joomla.
В заключении хочу сказать, что не стоит пренебрегать удобством работы с админкой. Лучше потратить сегодня полчаса на настройку быстрых кнопок, чем терять по несколько секунд(минут) в день всю оставшуюся жизнь.
------------
Представляю вашему вниманию сайт, рассказывающий про заработок в интернете. Реально советую заглянуть на него всем, кто увлекается SEO. Данный сайт может служить образцом отличной внутренней оптимизации.
А вот еще один хостинг. Здесь вы можете арендовать vps сервер или заказать обычный виртуальный хостинг. Цены приемлемые. Загляните.
Следующие статьи:
- Kunena-форум для Joomla. Часть 2. Обзор возможностей Kunena.
- Seblod – конструктор контента (CCK) для Joomla. Часть 1. Знакомство.
- Kunena – форум для Joomla. Часть 1. Знакомство.
- VirtueMart – интернет-магазин на Joomla. Часть 28. Быстрая обработка и изменение данных с помощью SQL-запросов
- VirtueMart – интернет-магазин на Joomla. Часть 27. Пакетное добавление дополнительных изображений товаров.
Предыдущие статьи:
- VirtueMart – интернет-магазин на Joomla. Часть 25. Фильтрация товаров VirtueMart.
- JCE - визуальный редактор для Joomla. Часть 4. Методы создания всплывающих изображений.
- JCE - визуальный редактор для Joomla. Часть 3. Расширенная настройка JCE.
- VirtueMart – интернет-магазин на Joomla. Часть 24. Добавление mootools-вкладок для VirtueMart.
- JCE - визуальный редактор для Joomla. Часть 2. Основные инструменты.
Рубрики
Серии статей
Объявления
Популярное
- Virtuemart - интернет-магазин для Joomla. Часть 3. Установка и обновление.
- VirtueMart – интернет-магазин на Joomla. Часть 19. Редактирование шаблона VirtueMart (Начало).
- VirtueMart - интернет-магазин на Joomla. Часть 5. Настройка VirtueMart.
- Шаблоны Joomla. Часть 3. Делаем первый шаблон.
- Virtuemart - интернет-магазин для Joomla. Часть 1. Знакомство с Virtuemart.
- VirtueMart – интернет-магазин на Joomla. Часть 18. Вывод категорий VirtueMart с изображениями на главной станице сайта.
- Virtuemart - интернет-магазин на Joomla. Часть 8. Товары и категории товаров.
- VirtueMart – интернет-магазин для Joomla. Часть 4. Настройка глобальной конфигурации.
- Шаблоны Joomla. Часть 1.Создание шаблона Joomla.
- VirtueMart – интернет-магазин на Joomla. Часть 20. Редактирование шаблона VirtueMart (Продолжение).
...
Заморочки яндекса уже реально достали. тИЦ не ...












Комментарии
Может кто делал в файле order.order_list.php
отображение производителя VENDOR_NAME или названия купленного товара?
Заранее спасибо!
У меня такая же ситуация!
В бланк-заказе,который выводится после оформления покупки, не полное название товара.
В админке тоже самое.А в письме клиенту приходит все правильно.
Помогите,кто знает,как это исправить!
P.S. В jos_vm_product, в свое время, увеличила длину названия.Так что на странице товара все нормально выводится.
RSS лента комментариев этой записи