Magento: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
мНет описания правки
Нет описания правки
Строка 7: Строка 7:
|latest release version = 1.9.0.1 (16 мая 2014)}}
|latest release version = 1.9.0.1 (16 мая 2014)}}
'''Magento''' — [[:en:Shopping cart software|система управления интернет-магазинами]]. По данным [[Alexa Internet|Alexa]], Magento — самая популярная система управления интернет-магазинами в мире на февраль 2013 г.<ref>[http://tomrobertshaw.net/2013/03/feb-2013-ecommerce-survey/ Распределение рынка между системами управления интернет-магазинами на февраль 2013 г.]</ref>.
'''Magento''' — [[:en:Shopping cart software|система управления интернет-магазинами]]. По данным [[Alexa Internet|Alexa]], Magento — самая популярная система управления интернет-магазинами в мире на февраль 2013 г.<ref>[http://tomrobertshaw.net/2013/03/feb-2013-ecommerce-survey/ Распределение рынка между системами управления интернет-магазинами на февраль 2013 г.]</ref>.

== История разработки Magento ==
В 2001 году была основана компания Varien, которая занималась разработкой и сопровождением интернет-проектов<ref>[http://dou.ua/lenta/interviews/varien-magento-interview/ Интервью с компанией Varien (Magento)]</ref>.

Спустя некоторое время компания Varien стала специализироваться на разработке интернет-магазинов на движке osCommerce<ref>[http://dou.ua/lenta/interviews/varien-magento-interview/ Интервью с компанией Varien (Magento)]</ref>.

В ноябре 2006 года компания Varien открыла офис разработки в Киеве<ref>[http://dou.ua/lenta/interviews/varien-magento-interview/ Интервью с компанией Varien (Magento)]</ref>.
Имея хорошее финансовое положение по итогам 2006 года и найдя хорошую команду разработчиков в Киеве, компания Varien из сервисной компании решила стать продуктовой<ref>[http://dou.ua/lenta/interviews/varien-magento-interview/ Интервью с компанией Varien (Magento)]</ref>.
В январе 2007 года 3 сотрудника начали планирование и проектирование Magento, а мае 2007 года началась разработка первой бета-версии<ref>[http://dou.ua/lenta/interviews/varien-magento-interview/ Интервью с компанией Varien (Magento)]</ref>.
Первая публичная ознакомительная версия (0.6.12383) появилась 31 августа 2007 года<ref>[http://www.magentocommerce.com/download Архив версий Magento]</ref>.
Первая стабильная версия (1.0) была выпущена 21 марта 2008 года<ref>[http://www.magentocommerce.com/download Архив версий Magento]</ref>.
В мае 2009 года была выпущена платная редакция Magento Enterprise Edition<ref>[http://www.magentocommerce.com/download Архив версий Magento]</ref>.
Из-за успеха своего единственного на тот момент продукта в 2010 году компания Varien была переименована в компанию Magento.
В феврале 2011 года сторонним разработчиком выпущена первая версия Российской сборки Magento<ref>[http://magento-forum.ru/topic/1464/ Архив версий Российской сборки Magento]</ref>.
В июне 2011 г. компания Magento Inc. была приобретена компанией [[eBay|eBay Inc.]]<ref>[http://www.magentocommerce.com/blog/comments/ebay-agrees-to-acquire-magento/ eBay Agrees to Acquire Magento]</ref>.
В июне 2011 г. компания Magento Inc. была приобретена компанией [[eBay|eBay Inc.]]<ref>[http://www.magentocommerce.com/blog/comments/ebay-agrees-to-acquire-magento/ eBay Agrees to Acquire Magento]</ref>.



Версия от 01:17, 4 августа 2014

Magento
Логотип программы Magento
Скриншот программы Magento
Тип Интернет-магазин
Разработчик Magento Inc.
Написана на PHP
Первый выпуск 2007
Последняя версия 1.9.0.1 (16 мая 2014)
Репозиторий magento.com/tech-resourc…
Лицензия Open Software License 3.0
Сайт business.adobe.com/… (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Magento — система управления интернет-магазинами. По данным Alexa, Magento — самая популярная система управления интернет-магазинами в мире на февраль 2013 г.[1].

История разработки Magento

В 2001 году была основана компания Varien, которая занималась разработкой и сопровождением интернет-проектов[2].

Спустя некоторое время компания Varien стала специализироваться на разработке интернет-магазинов на движке osCommerce[3].

В ноябре 2006 года компания Varien открыла офис разработки в Киеве[4]. Имея хорошее финансовое положение по итогам 2006 года и найдя хорошую команду разработчиков в Киеве, компания Varien из сервисной компании решила стать продуктовой[5]. В январе 2007 года 3 сотрудника начали планирование и проектирование Magento, а мае 2007 года началась разработка первой бета-версии[6]. Первая публичная ознакомительная версия (0.6.12383) появилась 31 августа 2007 года[7]. Первая стабильная версия (1.0) была выпущена 21 марта 2008 года[8]. В мае 2009 года была выпущена платная редакция Magento Enterprise Edition[9]. Из-за успеха своего единственного на тот момент продукта в 2010 году компания Varien была переименована в компанию Magento. В феврале 2011 года сторонним разработчиком выпущена первая версия Российской сборки Magento[10]. В июне 2011 г. компания Magento Inc. была приобретена компанией eBay Inc.[11].

Устройство Magento[источник не указан 3718 дней]

Внешний вид витрины[источник не указан 3718 дней]

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

Тема — это:

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

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

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

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

Системные типы товаров в Magento[источник не указан 3718 дней]

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

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

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

Прикладные типы товаров в Magento[источник не указан 3718 дней]

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

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

Возможности

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

Панель администратора[источник не указан 3718 дней]

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

Возможности фронт-энда[источник не указан 3718 дней]

  • Предложение покупателям товара в нагрузку (сross-sales)
  • Предложение покупателям сопутствующих товаров
  • Поисковая оптимизация (SEO)
  • Связь с покупателем
    • Сообщения по электронной почте
    • Новостная рассылка по электронной почте
  • Доставка по нескольким адресам
  • Поиск
  • Сравнение продуктов
  • Пошаговая фильтрация
  • Теги для продуктов
  • Отзывы покупателей о товарах
  • Список желаний
  • Оформление заказа
  • Корзина покупок
  • Аккаунты покупателей
  • Рекомендация товара одним покупателем другому
  • Проведение опросов среди покупателей
  • Предложение покупателям бесплатной доставки
Файл:Magento-currency-setup-russian.png
Управление валютными курсами в Magento
  • Можно вести учёт (складской и управленческий) в одной валюте, а цены на витрине показывать в другой
  • Можно назначить разным витринам разные валюты ценников
  • Можно дать посетителям возможность переключаться между валютами
  • Можно настроить обновление валютных курсов по расписанию
  • Настройки отображения валют определяются текущей локалью посетителя (используется библиотека Zend Locale[12]).

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

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

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

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

Импорт и экспорт данных[источник не указан 3718 дней]

Файл:Magento-import-attribute-options.png
Импорт производителей и других справочников посредством Magento DataFlow

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

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

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

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

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

См. также

Примечания

Ссылки


Шаблон:Системы управления содержанием