Magento

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Magento
Magento.png
Тип

Интернет-магазин

Разработчик

Magento Inc.

Написана на

PHP

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

1.8.1.0 (11 декабря 2013)

Лицензия

Open Software License 3.0

Сайт

magentocommerce.com

Magento — система управления интернет-магазинами. По данным Alexa, Magento — самая популярная система управления интернет-магазинами в мире на февраль 2013 г.[1]. В июне 2011 г. компания Magento Inc. была приобретена компанией eBay Inc.[2].

На Magento работают официальные интернет-магазины многих известных компаний[источник не указан 365 дней]: 20th Century Fox, Gap, Giro, Kipling, Lenovo, Longines, Movado, Nestlé Nespresso, Nokia, Olympus, barackobama.com, Samsung, Sierra Nevada Brewing Company, Skype, Time Out, Tool King, Villeroy & Boch.

Системные требования[править | править исходный текст]

Минимальные[править | править исходный текст]

Рекомендуемые[править | править исходный текст]

Для комфортной работы Magento потребуется:

Устройство Magento[править | править исходный текст]

Внешний вид витрины[править | править исходный текст]

Внешний вид витрины в Magento определяется темами.

Тема — это:

  • набор шаблонов (templates) отображения видимых на экране блоков
  • набор правил, определяющих, какие блоки в каком месте конкретной страницы отображать, и объединённых в файлы, которые называются файлами логической разметки (layouts)
  • набор ресурсных файлов (skins): CSS, картинок, скриптов на языке JavaScript

В отличие от большинства других систем управления сайтами (например, Joomla), в Magento темы могут быть связаны друг с другом отношением наследования: если в текущей теме не определён конкретный шаблон, правило отображения или ресурсный файл, то система берёт их из базовой темы.

Так, например, все 3 стандартных темы для Magento: Default, Modern и iPhone наследуются от единой базовой темы. Сторонний программист может создать свою базовую тему.

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

Системные типы товаров в Magento[править | править исходный текст]

Системный тип товара определяет поведение системы в отношении этого товара.

Magento учитывает следующие системные типы товаров:

  • Простой товар (Simple Product)
  • Настраиваемый покупателем товар (Configurable Product)
  • Простой настраиваемый товар (Simple Product with Custom Options)
  • Сборный товар (Bundle Product)
  • Группа простых товаров (Grouped Product)
  • Цифровой товар (Downloadable Product)
  • Виртуальный товар (Virtual Product)

Прикладные типы товаров в Magento[править | править исходный текст]

Прикладные типы товаров в Magento моделируются посредством назначения прикладному типу произвольного имени (например, «Ковры»), и наделения его произвольным набором характеристик (например «цвет», «размер», «материал»).

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

Возможности[править | править исходный текст]

Основные[править | править исходный текст]

  • Гибкая настройка внешнего вида («темы» и «шаблонов») витрины
  • Отображение цен на витрине в разной валюте (в том числе по выбору покупателя)
  • Многоязычность
  • Методы оплаты и доставки

Панель администратора[править | править исходный текст]

  • Маркетинговые инструменты
    • Многоуровневое ценообразование
    • Купоны
    • Правила ценообразования
    • Возможность организации распродаж
    • Настройка оптовых скидок
  • Отчеты
    • Отчеты продаж
    • Отчет по корзинам покупателя
    • Отчет о списке отмеченного товара
    • Отчет об Отзывах
    • Отчет по Тегам
    • Отчет по Поиску
  • Определение налоговых ставок
    • Определение правил для региона, страны или почтового кода.
    • Создание классов налога, например «Нормальный» или «Оптовый»
    • Определение правил налога, например «Налог на одежду», также можно связать различные группы товаров с классами налогов.
  • Продукты и каталог
    • Возможность задания различных атрибутов (свойств) для товара.
    • Группировка товара в комплекты.
    • Конфигурируемые продукты — продукты с выборочными свойствами (например цвет, размер и т. д.)
    • Сортировка товара по предопределенным атрибутам. Атрибуты доступные для сортировки определяются в панели администрирования.
  • Система управления контентом
  • Группы покупателей
  • Импорт/Экспорт (В данный момент импорт товаров работает в ограниченном варианте, возможно внесение товаров, но не обновление)
  • Система контроля доступа

Возможности фронт-энда[править | править исходный текст]

  • Предложение покупателям товара в нагрузку (сross-sales)
  • Предложение покупателям сопутствующих товаров
  • Поисковая оптимизация (SEO)
  • Связь с покупателем
    • Сообщения по электронной почте
    • Новостная рассылка по электронной почте
  • Доставка по нескольким адресам
  • Поиск
  • Сравнение продуктов
  • Пошаговая фильтрация
  • Теги для продуктов
  • Отзывы покупателей о товарах
  • Список желаний
  • Оформление заказа
  • Корзина покупок
  • Аккаунты покупателей
  • Рекомендация товара одним покупателем другому
  • Проведение опросов среди покупателей
  • Предложение покупателям бесплатной доставки

Валюты[править | править исходный текст]

Управление валютными курсами в Magento
  • Можно вести учёт (складской и управленческий) в одной валюте, а цены на витрине показывать в другой
  • Можно назначить разным витринам разные валюты ценников
  • Можно дать посетителям возможность переключаться между валютами
  • Можно настроить обновление валютных курсов по расписанию
  • Настройки отображения валют определяются текущей локалью посетителя (используется библиотека Zend Locale[6]).

Возможности поисковой оптимизации[править | править исходный текст]

Стандартная сборка Magento:

  • Даёт полный контроль над разметкой HTML. Имеется возможность установки индивидуального шаблона HTML для конкретного товара или товарного раздела.
  • Позволяет для каждой страницы (товара, раздела или текстовой) задавать индивидуальные мета-теги description и keywords.
  • Позволяет для каждого товара и товарного раздела задавать индивидуальное и настраиваемое окончание адреса (URL Key).

По умолчанию адрес страницы товара (раздела) заканчивается на название товара (раздела) транслитом с символом дефиса в качестве разделителя слов. Существует сторонний модуль, который меняет стандартное поведение и даёт страницам товаров короткие адреса. Это упрощает продвижение сайта в социальных сетях.

Поисковая оптимизация товарных изображений[править | править исходный текст]

Magento при создании страниц витрины описывает товарные изображения атрибутом ALT тега IMG. Администратор для каждого товарного изображения может либо вручную указать описание, либо позволить Magento описать товарное изображение автоматически, используя название товара.

Импорт и экспорт данных[править | править исходный текст]

Импорт производителей и других справочников посредством Magento DataFlow

Для импорта и экспорта данных предназначена технология Magento DataFlow. Стандартная сборка Magento включает несколько стандартных профилей Magento DataFlow:

  • Импорт и экспорт товаров
  • Импорт и экспорт товарных остатков на складах
  • Импорт и экспорт покупателей

Для программиста Magento DataFlow - удобная объектно-ориентированная библиотека, которая позволяет программисту писать собственные модули импорта и экспорта. В частности, имеются сторонние модули Magento DataFlow для импорта товарных разделов (товарной иерархии), импорта производителей, импорта произвольных справочников.

Модульность[править | править исходный текст]

Важно, что система изначально рассчитана на модульную архитектуру. Само ядро состоит из многих модулей, таких как чекаут, каталог, доставка, скидки, налоги и др, так и легко расширяется сторонними плагинами (платными и бесплатными), которые можно найти на https://www.magentocommerce.com/magento-connect

Критика Magento[править | править исходный текст]

Поддерживает MySQL только в режиме InnoDB, что не позволяет хостить его у некоторых провайдеров на виртуальном хостинге

См. также[править | править исходный текст]

Примечания[править | править исходный текст]

Ссылки[править | править исходный текст]