Закрыть
E-mail:
Пароль:
Забыли пароль?
В каталоге проекта: 12 048 веб-студий, 938 CMS, 239 649 сайтов.
РегистрацияCMS MagazineВход
CMS Magazine CMS Magazine

Современный интернет-магазин на базе прогрессивной платформы Flexcore Market CMS

Современный интернет-магазин на базе прогрессивной платформы Flexcore Market CMS

Вопрос обеспечения эффективной электронной коммерции с каждым годом становится все актуальнее. На текущий момент есть множество программных продуктов, готовых в той или иной степени удовлетворить задачам современного интернет-магазина. Но насколько удобны текущие решения для конечного администратора и разработчика?

Мы представляем платформу Flexcore Market CMS – совершенно новый продукт и свежий взгляд на организацию эффективной электронной коммерции, ориентированный на создание современных, функциональных и эффективных интернет-магазинов.

Платформа Flexcore CMS впервые была представлена на выставке e-commerce ECOM EXPO 2014. Самым популярным вопросом к сотрудникам Flexcore CMS на выставке был вопрос
«Чем вы отличаетесь от…»?

В этой статье мы постараемся раскрыть тему и описать основные «фишки», идеологию и функциональные возможности системы, чтобы развернуто ответить на основной вопрос.

Идеология Flexcore CMS

Flexcore CMS

С чего начинается идея?

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

Перед началом разработки (разработка длится уже более двух лет) мы детально анализировали рынок, тестировали множество коммерческих CMS и отмечали для себя сильные и слабые стороны.


Основной проблемой большинства платформ по сей день является некачественная проработка юзабилити, так сказать, взгляд с одной стороны. Для того, чтобы изначально идти по верному пути, мы привлекли аналитиков, начали сотрудничать с веб-студиями и с живыми проектами, отрабатывать свежие идеи в боевых условиях. В таком ключе и проходила наша двухлетняя разработка, после чего мы и показали первую версию продукта на выставке ECOM EXPO 2014.


К моменту представления продукта на выставке на базе Flexcore CMS уже работало более 100 живых коммерческих проектов.

Удобство администрирования

  • Детально расписанная документация с примерами работы в клиентской части сайта (Рис. 1.).
    Документация Flexcore CMS
    Рис. 1. http://docs.flexcore.ru
  • Логичная и понятная навигация по административной части (Рис. 2.).
    Проверено на разных группах пользователей, администрирование вызывает минимальное количество вопросов.
    Навигационное меню Flexcore CMS
    Рис. 2. Основное навигационное меню Flexcore CMS

    Каждый раздел системы структурирован и уникален. Мы не используем одинаковое представление для разных модулей системы. Другими словами в разделе «Новости» нет лишних полей, которые не относятся к новостям, только то, что необходимо.

    Все, что касается администрирования интернет-магазина, располагается в разделе «Магазин». Нет необходимости искать информацию, так или иначе относящуюся к магазину, по всем разделам административной части.

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

Удобство разработки

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

Такого результата удалось достичь за счет детально проработанной системы шаблонизации.


Шаблоны, отвечающие за отображение модулей интернет-магазина, выделены в соответствующий раздел. Каждый шаблон при редактировании имеет описание доступных макросов, что позволяет разработчику без детального погружения в документацию начать работу с шаблонами.


Редактирование шаблонов доступно как из административной части, так и путем скачивания файлов в формате tpl.

Шаблоны Flexcore CMS
Рис. 3. Окно редактирования элемента шаблона магазина.

Работа с каталогом - категории

Для администрирования структуры, добавления/редактирования категорий используется раздел «Магазин», для просмотра текущей структуры необходимо кликнуть по ссылке: «Магазин».

Маркет Flexcore CMS
Рис. 4. Раздел Магазин
Маркет Flexcore CMS
Рис. 5. Мини-навигация в разделе Магазин

Для быстрого доступа к списку товаров из любой категории используется мини-навигация в левой части экрана (Рис. 5.).

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

Для настройки категорий, назначения сортировки и добавления товаров используется основная навигационная структура раздела (Рис. 6.).

Маркет Flexcore CMS
Рис. 6. Основная навигационная структура раздела Магазин.

Для доступа к настройкам категории необходимо кликнуть по названию категории (Рис. 7.).

Маркет Flexcore CMS
Рис. 7. Имя категории, клик для редактирования параметров

После перехода в режим редактирования категории пользователю становятся доступны следующие инструменты (Рис.8.):

Маркет Flexcore CMS
Рис. 8. Страница редактирования категории.
  • Родительская категория - Позволяет перемещать категорию в структуре каталога, за два клика изменить местоположение категории;

     
  • Название категории - Имя категории, используемое для отображение в клиентской части сайта;

     
  • ЧПУ категории (Человеку понятный урл) - Позволяет перемещать категорию в структуре каталога, за два клика изменить местоположение категории;

     
  • Название категории - Имя категории, используемое для отображение в клиентской части сайта;

     
  • Идентификатор в 1С (Ид) - поле заполняется автоматически, после успешной синхронизации с выгрузкой каталога из 1С доступно к редактированию;

     
  • Показывать категорию - Настройка отвечает за отображение категории и вложенных в нее товаров. Если галочка снята, категория и все элементы (категории и товары), входящие в ее состав, не отображаются на сайте;

     
  • Title, keywords, description - Настройки принудительно задают значения мета тегов. При условии отсутствия значений (пустые поля) для формирования title используется название категории.

    Для формирования description используется значение поля описание или краткое описание (зависит от текущих настроек плавающих мета тегов).

    Формирование тега keywords также зависит от настроек плавающих мета тегов.

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

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

     
  • Характеристики (Рис. 9.) - Данный раздел позволяет за несколько кликов определить назначается ли данная характеристика для всех товаров категории.

    Также позволяет настроить отображение характеристик в форме поиска, отображать ли характеристику в поисковой форме и в каком виде это делать, если отображать.

    Характеристики Flexcore CMS
    Рис. 9. Назначение характеристик для категории.
Форма поиска Flexcore CMS
Рис. 10. Пример вывода назначенных характеристик в клиентской части.

Стоит отметить, что Flexcore CMS – уникальный продукт от и до, даже визуальный редактор написан полностью с нуля, на основе большого опыта убрано лишнее, добавлено действительно полезное, для того, чтобы обеспечить пользователям системы максимально удобную и эффективную работу с системой.

Визуальный редактор Flexcore CMS
Рис. 11. Уникальный визуальный редактор Flexcore CMS.

Работа с каталогом – товары

Система поддерживает массовые операции с товарами, подпадающими под необходимые параметры.

Возможно отобрать товары по характеристикам, производителю, цене, акции, параметру выгрузки в Яндекс.Маркет и т.д.

С полученным списком товаров можно осуществлять массовые операции, такие как:

  • Переместить
    Перемещает отмеченные товары в указанную категорию.
  • Скопировать
    Создает ссылку на товар в указанной категории (фактически товар не дублируется, у него остается один адрес).
  • Продублировать
    Создает дубликат товара в указанной категории (создается полная копия товара, за исключением цены и изображения).
Работа со списком товаров Flexcore CMS
Рис. 12. Назначение категории для переноса товаров.

Также, находясь в списке товаров, возможно изменять цены по умолчанию и производителя, не переходя в карточку товара (Рис. 13.).

Работа со списком товаров Flexcore CMS
Рис. 13. Возможность изменения параметров товаров.

В режиме редактирования товара возможно назначать множество параметров, в том числе и детальные настройки выгрузки в Яндекс.Маркет (Рис. 14. и Рис. 15.).

Выгрузка в Яндекс Маркет Flexcore CMS
Рис. 14. Управление настройками выгрузки в Яндекс.Маркет для конкретного товара.
Выгрузка в Яндекс Маркет Flexcore CMS
Рис. 15. Управление настройками выгрузки в Яндекс.Маркет для конкретного товара.

Так как настройки выгрузки в Яндекс.Маркет содержат большое количество параметров, предусмотрена возможность задавать настройки по умолчанию. Для этого необходимо отметить галочку в верхнем правом углу настроек у пункта по названиям – Сделать по умолчанию для данного типа (Рис. 16.).

Выгрузка в Яндекс Маркет Flexcore CMS
Рис. 16. Возможность установки значений по умолчанию для указанного типа выгрузки в Яндекс.Маркет.

Основные параметры, доступные для редактирования в товаре:

  • Родительская категория – Позволяет перемещать товар между категориями за два клика;

     
  • Сопутствующие товары – Возможность назначать сопутствующие товары. Каждый сопутствующий товар назначается вручную;

     
  • Отображение товара – Позволяет скрывать товар с витрины, не удаляя его;

     
  • Производитель, Страна, Артикул, Серия, Модель – назначают указанные поля для товара;

     
  • Идентификатор в 1С (Ид) – Поле заполняется автоматически, после успешной синхронизации с выгрузкой каталога из 1С, доступно к редактированию;

     
  • Название – Название товара, отображаемое на витрине;

     
  • ЧПУ категории (Человеку понятный урл) – Конечная часть адреса страницы в интернете, ее идентификатор;

     
  • Комплектация/Доукомплектовать из… – Возможность назначать товар в группу комплектаций или доукомплектовывать этот товар другими;

     
  • Цены – Возможность назначать неограниченное количество цен для товара, устанавливать скидки на конкретные цены с временным интервалом, возможность назначать изображение и название цене (например, белый или черный телефон);

     
  • Кол-во/Остаток – Остаток товара на складе;

     
  • Приоритет сортировки – Принудительно задает приоритет сортировки товаров;

     
  • Дополнительные файлы – Возможность загрузки дополнительных файлов (pdf, xls и т.д.);

     
  • Описание/Краткое описание – Основное и краткое описание товара;

     
  • Title, keywords, description – Управление мета тегами (принцип работы аналогичен принципу мета тегов для категорий);

     
  • Дополнительные произвольные параметры – Произвольные параметры вводятся в формате {"param": "value"};

     
  • Характеристики – Характеристики, имеющие принадлежность к родительской категории, фактически характеристики товара, определенные для назначения в товарах родительской категории;
      Характеристики Flexcore CMS
      Рис. 17. Пример использования функционала характеристик в товаре.

      Работа с каталогом – Список производителей

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

      • Изображение производителя
      • Название производителя
      • Страна
      • Скидка в % на все товары этого производителя
      • Домашняя страница (http://...)
      • Полное и краткое описание

      В общем списке отображается количество товаров, которые принадлежат к конкретному производителю.

      Список производителей Flexcore CMS
      Рис. 18. Редактирование списка производителей.

      Работа с каталогом – Поиск по товарам

      Раздел позволяет осуществлять поиск по широкому спектру параметров товаров от названия до значения конкретной характеристики. С найденными товарами можно совершать массовые операции.

      Поиск, административная часть Flexcore CMSПоиск, административная часть Flexcore CMS
      Рис. 19. Пример работы с модулем поиска товаров в административной части.

      Работа с каталогом – Управление валютами

      Система позволяет настроить автоматическую синхронизацию валют с ЦБ РФ, синхронизировать валюты вручную, когда это удобно, или назначать свой курс валют.

      Возможно назначить валюту на вводе и валюту на выводе. На витрине стоимость будет пересчитана по установленному курсу.

      Также к изменению доступен идентификатор валюты, варианты:

      • Идентификатор ЦБ РФ(RUB)
      • Полное название
      • Сокращенное название
      • Иконка (Возможность заливки собственного изображения)
      Управление валютами Flexcore CMS
      Рис. 20. Пример редактирования параметров валюты.
      Управление валютами Flexcore CMS
      Рис. 21. Часть списка валют.

      Работа с каталогом – Шаблоны

      Все шаблоны, имеющие отношение к магазину, сгруппированы в одном разделе (раздел «Магазин»).

      Шаблоны магазина Flexcore CMS
      Рис. 22. Часть списка шаблонов интернет-магазина.

      Для удобства разработки внутри каждого шаблона отображается описание доступных макросов.

      Фактически все шаблоны хранятся в формате *.tpl и доступны для скачивания и редактирования в виде файлов.

      Шаблоны магазина Flexcore CMS
      Рис. 23. Пример работы с шаблоном полного описания товара.

      В шаблонах допустимо использование php, стандартный класс подключения к БД. Можно строить запросы на основании пришедших параметров, что позволяет добиться любой кастомизации в функционале.

      Работа с каталогом – Статистика заказов

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

      Заказы можно передавать между администраторами, писать комментарий и устанавливать статус оплаты (если это не оплата электронными деньгами).

      Список заказов Flexcore CMS
      Рис. 24. Пример отображения списка заказов.

      Работа с каталогом – Способы доставки

      Система позволяет создавать/редактировать способы оплаты и доставки.

      Созданные методы оплат назначаются к созданным методам доставки. Таким образом, можно детально настроить процесс оформления заказа в плане организации доставки.

      • Назначение стоимости доставки за 1 км (например, за МКАД);
      • Назначение фиксированной стоимости доставки (например, доставка почтой России);
      • Назначение предела, после которого доставка становится бесплатной (например, после 10000 руб.)
      Оплата и доставка Flexcore CMS
      Рис. 25. Пример настройки способов доставки.
      Оплата и доставка Flexcore CMS
      Рис. 26. Пример настройки способов оплаты.

      Работа с каталогом – Список клиентов

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

      В списке клиентов также отображается количество совершенных заказов с возможностью их просмотра.

      Список клиентов Flexcore CMS
      Рис. 27. Пример отображения списка клиентов.
      Список клиентов Flexcore CMS
      Рис. 28. Пример страницы настройки параметров конкретного клиента.

      Работа с каталогом – Списки синхронизации (синхронизация с каталогом 1С)

      Система оснащена возможностью импорта данных из каталога 1С.

      Фактически система способна автоматически обновлять товарную базу, остатки, характеристики, категории и т.д. из выгрузки 1С.

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

      Можно настроить систему, например, только на обновление цен.

      Синхронизация с 1С Flexcore CMS
      Рис. 29. Настройки параметров синхронизации с каталогом выгрузки 1С.

      Работа с каталогом – Список групп характеристик

      Раздел, в котором назначаются характеристики для дальнейшего использования в системе.

      Возможно разделять характеристики на группы. Например, группа Размеры может объединять ширину, высоту, глубину и т.д.

      Сами характеристики могут быть отсортированы методом drag and drop, настроена очередность значений, необходимость заполнения, задан тип характеристики (текст, число, множественный или одиночный выбор) и другие параметры.

      Характеристики Flexcore CMS
      Рис. 30. Пример списка заданных характеристик.

      Работа с каталогом – Экспорт/Импорт товаров

      Система позволяет выгружать список товаров по заданным параметрам в разных форматах.

      Можно выгрузить только товары определенного производителя/категории.

      Экспорт/Импорт Flexcore CMS
      Рис. 31. Настройки экспорта товаров в файл.

      Можно настроить очередность ячеек и какие конкретно данные необходимо выгружать.

      Экспорт/Импорт Flexcore CMS
      Рис. 32. Настройки экспорта товаров в файл, указание полей для выгрузки.

      Импорт товаров предусматривает обновление цен и остатков. Т.к. полноценно заполнить карточку товара из файла csv не представляется возможным, добавление товаров таким образом запрещено, только изменение.

      Идентификация происходит по ID, артикулу или названию. Для эффективного обновления по названию предусмотрены фильтры, позволяющие настроить, как следует искать вхождение строки (например, в середине названия отбить пробелами с обеих сторон).

      После завершения обработки система скажет, сколько товаров было обновлено, и выведет все позиции, которые не обновились, с указанием причины.

      Экспорт/Импорт Flexcore CMS
      Рис. 33. Настройки импорта товаров из файла.

      Настройки сайта

      Система гибко настраивается, позволяет подстроить под конкретный проект множество функциональный возможностей:

      • С чего начинать строить каталог (категории, товары, производители);
      • Как отображать описание категорий и товаров в каталоге;
      • Обязательные поля для оформления заказа;
      • Обязательные поля для регистрации пользователя;
      • Отображение формы поиска, настройка вывода отдельных элементов;
      • Настройки механизма постраничного вывода информации;
      • Детальная настройка сортировки с возможностью указания шага;
      • Настройки формирования меню каталога (с чего начинать строить, уровень вложенности и т.д.);
      • Настройки выгрузки в Яндекс.Маркет;
      • Настройки Email уведомлений;
      • Настройки наложения водяных знаков;
      • И множество других настроек…
      Настройки сайта Flexcore CMS
      Рис. 34. Настройки системы.

      Мы попытались описать функционал, относящийся к эффективному администрированию интернет-магазина. Разумеется, система умеет гораздо больше, и большинства модулей мы даже не касались:



      + Редактирование структуры;


      + Новостной раздел, шаблоны новостей;


      + Общие шаблоны сайта, блочная система компоновки;


      + Статические страницы, настройки параметров страниц и модулей;


      + Профили и разграничение уровней доступа;


      + Формирование карты сайта и файла sitemap.xml;


      + Email рассылки, настройка автоматической отправки новостей;


      + История изменения данных и возможность восстановления страниц;


      + Резервное копирование и восстановление (возможность отдельного восстановления файловой структуры и БД);


      + Раздел помощи для разработчиков;


      + Модуль лицензирования и технической поддержки.


      Также новые модули, которые помимо обновления функционала текущих модулей, появились в версии 1.1:

      + Управление объявлениями (баннерами);


      + Управление акциями;


      + Управление формами на сайте;


      + Логирование активности администраторов в магазине (система записывает, какие товары и когда редактировал конкретный пользователь);


      + Модуль производительности хостинг площадки;


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

      Приглашаем попробовать Flexcore Market CMS всех желающих!


CMS Magazine CMS Magazine
Реклама
RSS-подписка
CMS Magazine CMS Magazine
CMS Magazine