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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 34: Строка 34:


== Возможности Magento ==
== Возможности Magento ==
=== Многосайтовость<ref>[http://www.magentocommerce.com/knowledge-base/entry/overview-how-multiple-websites-stores-work/ Overview: How Multiple Websites & Stores Work]</ref> ===
=== Многосайтовость ===
Из единой [[:en:Control panel (computer)|административной части]] можно управлять торговой сетью интернет-магазинов на разных [[Доменное имя|доменах]], языках, с разным товарным ассортиментом.
Из единой [[:en:Control panel (computer)|административной части]] можно управлять торговой сетью интернет-магазинов на разных [[Доменное имя|доменах]], языках, с разным товарным ассортиментом.



Версия от 13:21, 13 августа 2014

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

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

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

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

В феврале 2011 года сторонним разработчиком выпущена первая версия Российской сборки Magento[5].

В июне 2011 г. компания Magento Inc. была приобретена компанией eBay Inc.[6].

В настоящее время компания Magento ведёт активную работу (промежуточные релизы — каждую неделю[7]) над Magento 2.

PHP — основной язык программирования Magento.

Magento — единственная из популярных систем управления интернет-магазинами, основанная на стандартном, общеупотребительном фреймворке (в случае Magento это — Zend Framework[8]). Разработка на основе общеупотребительного фреймворка снижает затраты на привлечение к проекту новых сотрудников[8], в том числе и при внедрении Magento.

Для хранения учётной информации Magento использует cистема управления базами данных MySQL[9].

Возможности Magento

Многосайтовость[10]

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

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

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

Интеграция с внешними учётными системами

В стандартной комплектации Magento обладает прикладным программным интерфейсом (API), который позволяет внешним системам использовать Magento как веб-сервис и программно делать всё то, что способен сделать администратор Magento вручную посредством административного интерфейса:

  • выборку учётных объектов (товары, заказы и т.п.) по заданным критериям
  • добавление и редактирование учётных объектов
  • получение аналитической информации
  • изменение настроек интернет-магазина
  • и т.п.

Использование прикладного программного интерфейса (API) требует квалификации программиста. В то же время имеются сторонние готовые модули для интеграции Magento с популярными учётными системами, в том числе с популярными в России и СНГ системами 1С:Предприятие[11] и МойСклад[12].

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

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

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

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

Стандартная сборка 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, что не позволяет хостить его у некоторых провайдеров на виртуальном хостинге

См. также

Примечания

Ссылки


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