Cms magento что это
Почему Magento?
Платформа Magento eCommerce уверенно завоевывает популярность. На habrahabr уже было несколько упоминаний о ней. В этой статье я хочу описать некоторые моменты когда Вам стоит выбрать платформу Magento.
Хостинг
Magento Commerce не будет работать на простом shared хостинге. Разработчики рекомендуют устанавливать 256Мб оперативной памяти доступной скрипту. Минимально желательным размером является 64Мб, но будьте готовы что без включенного кеша большая часть страниц грузиться не будет.
Так же обратите внимание на cpu лимит хостинга. В моей практике были случаи когда сайт отключили из-за нагрузки на процессор более 3%. При этом за день на сайт заходило не более 15-25 человек.
Хостинг который сможет вытянуть простой магазин на Magento, с посещаемостью 20-50 человек в сутки, стоит около 70$/год. Специализированные хостинг планы для Magento стоят в районе 20$/месяц. Магазин на таком тарифе работает достаточно шустро, без проблем вытягивает посещаемость порядка 300 человек/день.
Для примера приведу результаты простейшего нагрузочного тестирования некоторых хостингов, с которыми я работал.
hostmonster.com стоимость порядка 70$/год (25 пользователей, 30минут)
110$/год (50 пользователей, 30минут)
130$/год (50 пользователей, 30минут)
300$/год (25 пользователей, 30минут)
Рынок продаж
Magento разрабатывается украинской командой разработчиков, но методы оплаты и доставок рассчитываются на западный рынок (Европа, США и т.д.). Коробочная версия включает слейдующие методы оплаты: оплата через Credit Card, PayPal, Authorize.net, Payflow Pro, оплата чеком, банковский перевод. Кроме тогда интеграция с большинством западных платежных систем доступна в виде бесплатных расширений.
Если Вам необходима поддержка WebMoney придется покупать платное расширение (бесплатных аналогов нет). Для «Яндекс денег» расширения я не нашел.
Для русских магазинов реальная возможность использовать только методы оплаты: «Наличными при получении», «Банковский перевод». Но для этого придется дополнительно объяснять каждому клиенту как произвести оплату и периодически проверять поступление денег на счет.
По умолчанию доступны следующие методы доставки: Table rates, Flat Rate, Free shipping, UPS, USPS, FedEx, DHL. С данным вопросом ситуация чуть лучше, дополнительно можно установить бесплатные расширения — «Local Pickup», «Multiple tables rate» — которые в большинстве случаев покрывают требования магазина. Например используя «Multiple tables rate» можно дать пользователю возможность выбора требуемого способа доставки и региона. В зависимости от выбора формировать стоимость. Например сформировать такую таблицу:
Так же следует отметить отсутствие интеграции с 1C, что для некоторых клиентов является достаточно необходимым фактором. В защиту можно сказать, что Magento не поддерживает(в коробочной версии), не одной подобной интеграции — имеется импорт/экспорт csv файлов с списком категорий и продуктов.
Локализация
Как и в предыдущем пункте, перевод на русский язык оставляет желать лучшего. Пакет локализации необходимо будет скачать с официального сайта, этот пакет находится в бете, процесс завершенности порядка 90%. Правда в недрах форума можно найти пользовательскую локализацию, тут ситуация немного лучше. Но в любом случае придется дополнительно производить замену ряда сообщений. Так же пользователю придется поменять все html шаблоны стандартных писем. Таких писем порядка 35.
Встроенный функционал
В тоже время, это и недостаток. Если часть функционала на frontend не нужна, разработчику придется постараться что бы его отключить (об этом подробнее ниже)
Разработка
Magento является достаточно сложной системой основанной на базе Zend Framework. Для работы с динамическим содержимым используется фреймворк Prototype, а не знакомый большинству jQuery (для подключения которого придется неплохо постараться). Так же, Magento не используется классический патерн MVC. Для генерации страниц используется набор следующих элементов: Controller, Model, Block, View. Таким образом, загрузить напрямую страницу шаблона из контроллера у Вас не получится. Для генерации страниц помимо стандартных phtml файлов с шаблонами, используются xml файлы, определяющие какие блоки включаются в текущую страницу.
Исходя и вышесказанного — если Вам необходимо сделать уникальный шаблон для магазина, на базе разработанного дизайнером psd файла, необходимо будет привлекать помимо верстальщика еще и программиста. Будьте готовы заплатить серьезную сумму разработчику для привязки дизайна.
Для примера, когда я только начал знакомиться с Magento, передо мной стояла задача произвести привязку достаточно непростого дизайна. В общей сложности на создание темы (без дополнительных расширений) у меня ушло порядка трех недель. Сейчас сложную тему можно привязать за 1-2 недели. Простую тему в районе трех дней. Правда, были прецеденты что сверстанный дизайн простой темы привязался за один день. Конечно есть более простой вариант купить готовую тему на http://www.templatemonster.com/.
Рассмотрим простой пример. Нам необходимо отключить отображение блока «Compare Products». Что бы убрать этот блок придется произвести изменение в приблизительно 5 различных xml файлах. В тоже время magento позволяет включить отладочную информацию — отображение пути к шаблонам для каждого блока, но увы не показывает в каком xml файле можно его отключить.
Но, в тоже время, используя лишь модификацию шаблонов можно реализовать магазин с уникальным требуемым функционалом.
Magento отличается очень высокой степенью расширяемости. Фактически любую возможность магазина можно переопределить, подменить файлами разработчика. И внимание, для этого не надо переписывать исходных код движка! Для любой модели, блока можно создать «rewrite» и заменить его собственным. Для контроллеров можно активировать перенаправление путей запроса. Кроме того используя event observer для большинства ключевых действий можно добавить произвольный функционал. Использование стороннего кода, не затрагивающего core файлы, позволяет осуществлять безболезненное обновление к новым версиям magento.
Суммируя пункт разработка — при создании дополнительных расширений для Magento, для привязки дизайна, будьте готовы выделить серьезную сумму. Разработчиков знакомых с этой системой, еще не очень много. А те кто работают с ней имеют много заказов и серьезную стоимость часа работы.
Юзабилити
С frontend частью стандартного магазина не все хорошо. Согласно большинству отзывов часть оформления заказа сложна для пользователя (придется пройти через 5 шагов).
Есть выход, купить готовое расширение которое упросит оформление заказа. Кроме того, за счет обширного функционала пользователи могут не добиваться поставленных целей. Но, как я уже говорил выше, можно весь не нужный функционал отключить и оставить непосредственно только часть магазина.
Обзор Magento CMS: плюсы и минусы
История
Magento CMS увидела свет в марте 2008 года. На данный момент эта CMS завоевала себе звание одной из самых популярных систем управления контентом для интернет-магазинов в мире. Нельзя не отметить, что с 2011 года владельцем компании, которая разработала эту CMS, является американская компания eBay. Поэтому Magento CMS в качестве платформы для своих интернет-магазинов используют такие компании, как Olympus, 20th Century Fox, Time Out и многие другие. В настоящее время на этой платформе работает более 250 тысяч сайтов по всему миру.
Технические особенности
Magento CMS имеет открытый исходный код. Она написала на PHP (а конкретно использует Zend Framework), а в качестве базы данных использует MySQL.
Magento CMS имеет адаптивный веб-дизайн, а значит, интернет-магазин на этой платформе удобно просматривать на любых устройствах, в том числе портативных. Это значительно экономит ресурсы владельца интернет-магазина (как временные, так и материальные).
После установки административная панель сайта выглядит так:
А сам интернет-магазин на базе Magento CMS может выглядеть, к примеру, так:
Почему стоит выбрать Magento CMS
Существует множество причин, почему Magento CMS считают идеальной платформой для интернет-магазинов.
Ее главной сильной стороной является обилие встроенных функций: речь идет о валюте, языках, скидках и купонах, отчетах и многом другом. Помимо встроенного функционала Magento CMS имеет множество модулей (или расширений) и различных шаблонов. Также не следует забыть о том, что это масштабируемая и расширяемая платформа.
Magento CMS задумывалась как гибкая и многогранная платформа. Едва ли можно придумать более подходящую для интернет-магазина CMS. Конкуренцию могут составить разве что WordPress с плагином WooCommerce, PrestaShop и 1С-Битрикс, но WordPress является скорее блоговой платформой, PrestaShop сложна в настройке, а для использования 1С-Битрикс необходимо покупать лицензию. Но их встроенные возможности не идут ни в какое сравнение с Magento CMS. Поэтому выбор этой платформы для создания интернет-магазина кажется наиболее логичным и правильным, особенно для тех, кто собирается работать с западной аудиторией, так как Magento CMS поддерживает мультивалютность.
Magento CMS делает возможным создание сразу нескольких интернет-магазинов, а затем управление ими из общего центра, одной административной панели, что, безусловно, очень удобно. Эта возможность является жирным плюсом, который склоняет многих владельцев интернет-магазинов к выбору именно этой платформы.
Не буду подробно останавливаться на стандартных для подобного рода платформ функциях вроде возможности создать карточки товара с подробным описанием, характеристиками, фотографиями и похожими товарами.
В Magento CMS легко работать с ценами – можно на какое-то время снизить стоимость своих товаров, дать скидку постоянным клиентам, устроить акцию… Иными словами, под рукой будет все, что позволит повысить популярность магазина, а также увеличить продажи.
В Magento CMS реализовано удобное управление, которое позволяет разграничить права в административной панели для разных людей: менеджеров, бухгалтеров, программистов и других.
Также в интернет-магазине на платформе Magento CMS многие функции доступны и пользователям. К примеру, они могут писать отзывы на товары и выставлять оценки.
Для продвижения в поисковых системах существует возможность оптимизации страницы каждого товара; более того, Magento CMS позволяет создать XML-карту сайта, которая будет содержать ссылки на все доступные страницы интернет-магазина. Эта карта необходима для роботов поисковых систем для правильной индексации ресурса.
Вообще следует отметить, что в CMS Magento есть доступ к HTML и PHP-коду, поэтому возможностей для настройки достаточно много.
Порадует эта платформа и тех, кто любит внимательно следить за действиями своих товаров и клиентов, т.к. позволяет составлять различные отчеты: что происходит с товарами (их движение, остаток), что привлекает посетителей на страницах, какая страница является последней перед их уходом и многое другое.
К особенностям Magento CMS следует отнести то, что эта платформа достаточно требовательна к хостингу, то есть для ее использования обязательно нужен качественный хостинг-провайдер. Например, Timeweb, где установить Magento CMS можно прямо из панели управления аккаунтом.
Минусы Magento CMS
Как и любая платформа, Magento CMS имеет свои слабые стороны. Из наиболее очевидных стоит отметить отсутствие русского языка (однако существует возможность русифицировать CMS при помощи модуля). Это касается и различной документации – в большинстве своем она именно на английском языке, поэтому его знание при работе с Magento CMS если не необходимо, то крайне желательно. Русскоязычных модулей тоже не так много, как англоязычных (однако их количество постоянно растет).
Многие вопросы можно уточнить, например, на официальном русскоязычном форуме: https://community.magento.com/t5/Russian/bd-p/russia
При работе с Magento CMS рядовой пользователь может столкнуться с некоторыми сложностями (например, если захочет сделать действительно уникальный дизайн или добавить определенные платежные системы) – в этом случае придется нанимать сторонних специалистов (дизайнеров и программистов), следует быть готовым к этому.
Долгое время главным недостатком системы многие считают отсутствие возможности взаимодействия с 1С: Предприятие, но сейчас эта проблема уже решена – появился специальный модуль, при помощи которого системы могут обмениваться данными о товарах, заказах и т.д.
Так как этот движок требователен к ресурсам, нет смысла использовать Magento CMS для совсем небольших интернет-магазинов с несколькими товарами.
Вывод
CMS Magento для eCommerce проектов — плюсы и минусы, обзор возможностей
В настоящее время онлайн-продажи развиваются настолько активно, как никогда ранее. Причины стремительной популярности торговых веб-ресурсов кроются как в общемировой ситуации, так и в человеческом факторе. Люди быстро привыкают к комфорту. Зачем ходить по магазинам и тратить уйму времени на дорогу к ним, когда можно зайти на сайт и купить нужный товар в несколько кликов.
И тут перед бизнесом возникает ключевая задача — представление продуктов онлайн. Эффективно решить ее поможет разработка интернет-магазина. И никак иначе. Без продающего веб-ресурса невозможно развивать успешный бизнес в интернете. Вы скажете: “Так можно же продавать в соц. сетях, Instagram и Facebook, как коммерческие платформы, сейчас на подъеме”. Да, но далеко не все товары найдут там свою целевую аудиторию. Социальные сети можно, и нужно, использовать для популяризации бренда, но маловероятно, что люди начнут искать и покупать в Инстаграме твердотопливные котлы, запорную арматуру, автомобильные запчасти либо станции сбора и возврата конденсата.
Итак, мы определили, что интернет-магазин нужен для торговли онлайн. Второй аспект — выбор CMS для разработки сайта. Система менеджмента контента — основополагающая работы будущего интернет-магазина. И чтобы правильно ее выбрать, надо определиться с масштабами проекта. Если у вас небольшой online shop на 100-150 позиций, вполне можно обойтись облачным конструктором или задействовать WordPress в связке с WooCommerce. Для крупных web-ресурсов необходимо выбирать что-то более мощное, надежное, функциональное. И в данной статье мы рассмотрим CMS Magento. Выявив ее плюсы и минусы, проанализировав отзывы разработчиков и пользователей о ней, сравнив с иными платформами, подытожим, выгодно и целесообразно ли ее использование для разработки eCommerce проектов.
Это движок с открытым кодом, спроектированный на основе Zend Framework и написанный на PHP с MySQL. Его функционирование обеспечивает операционная система UNIX. Интернет магазин на Magento подкупает пользователей своей привлекательностью и простой, а разработчиков — гибкостью и функционалом.
Дополним ответ на вопрос “Magento — что это?” небольшой исторической справкой. Данная CMS разработана в 2007 году компанией Varien, позднее переименованной в Magento, а ее релиз состоялся 31 марта 2008. В 2011 г. систему купила корпорация eBay. Спустя 5 лет после выпуска, в феврале 2013, согласно статистике Alexa, Мадженто стал самой популярной платформой для создания интернет-магазинов. В 2015 его приобрела инвестиционная компания Permira. Сейчас же данная система полностью принадлежит корпорации Adobe. Порядка 30% рынка eCommerce используют ее в работе.
Создатели движка гордятся его обширным функционалом и гибкостью настроек. Другая сторона столь яркой медали — сложность в освоении и реализации всех доступных опций.
Новичкам взаимодействовать с Мадженто непросто, поскольку готовый визуальный конструктор там отсутствует, а услуги разработчиков с хорошим скиллом стоят достаточно дорого. Увы, просто взять и собрать онлайн-магазин за пару дней не получится: придется разбираться, изучать мануалы, искать расширения и допиливать функционал своими руками непосредственно в теле кода.
Стоит ли прилагать столько усилий ради обширного функционала Magento или есть иные альтернативы — разберемся далее.
На CMS Magento разработка осуществляется изначально с акцентом на электронную коммерцию. Это подчеркивают и функциональные возможности движка, среди которых отметим:
Стоит, правда, упомянуть, что Magento — платформа, изначально ориентированная на западную коммерцию. Это выражается как в базовых опциях, так и в доступных модулях. В официальном каталоге CMS крайне мало расширений для комфортной и эффективной работы онлайн-магазина в рунете. Для подключения 1С, CRM, сервисов оплаты и прочих систем электронной коммерции придется использовать русифицированную сборку, которая, к слову, не имеет никакого отношения к официальной, кроме того, что ее разработали на базе имеющегося open source, взяв ядро CMS и оптимизировав его под специфику рунета.
Данная CMS распространяется в бесплатной — Community Edition и платной — Enterprise Edition версии. Первая подойдет для небольших проектов и в качестве ознакомления с движком. Количество бесплатных расширений для нее ограничено.
Тем не менее, можно загрузить и установить модули добавления социальных сетей, заказа в 1 клик, автоматической сортировки идентичных продуктов, обратного звонка и другие решения для эффективной работы eCommerce.
Впрочем, бесплатные модули для разработки сайта на Magento следует предварительно тестировать, многие из них, как отмечают опытные разработчики, не отличаются хорошим качеством. Платные решения более стабильны и эффективны. Однако на их использование придется потратить как минимум 60-80 долларов.
Платную версию Enterprise Edition можно предварительно протестировать на демо-аккаунте, после чего нужно покупать лицензию или отказываться от разработки интернет магазина на Magento.
Одно из ключевых достоинств данного движка — open source и пользование на free лицензии. Таким образом, профессиональные разработчики могут создавать веб-ресурсы с мощным функционалом и необычными возможностями. Кроме этого, к плюсам создания интернет магазина на Magento можно отнести:
Как известно, у любой CMS есть положительные и отрицательные стороны. Преимущества движка мы уже рассмотрели, теперь опишем его недостатки:
После инсталляции движка доступна только одна дефолтная тема сайта, использовать которую можно разве что в ознакомительных целях. Далее нужно выбрать подходящий дизайн, закачать его на сервер и настроить под свои цели. Стоит отметить, что бесплатных шаблонов для Magento немного, а возможности имеющихся не позволяют разрабатывать веб-ресурсы с wow-дизайном.
Если проанализировать плюсы и минусы CMS, заметим, что они выражены приблизительно в равной степени. Да, в целом положительных аспектов больше, но для рунета, как нам сообщают о Magento отзывы и практический опыт специалистов, данная система является не самым удобным решением. Конечно, отделение кода от дизайна, быстрый и простой импорт товаров, возможность управлять несколькими онлайн-магазинами из одной панели администратора и отсутствие проблем с добавлением модулей несомненно можно считать плюсами движка.
CMS Рейтинг
Рейтинги и обзоры CMS
Обзор возможностей CMS Magento: плюсы и минусы нестандартного движка для интернет-магазина
Создание интернет-магазина – кропотливый процесс, во время которого необходимо просчитывать каждую мелочь. Важна не только команда людей, которая работает над созданием сайта, но и CMS. Если в вашем интернет-магазине не более 50-200 товаров, то вы можете использовать движки, которые отличаются очень легким управлением, не требуют высокопроизводительного сервера. Для торговых площадок с большим количеством товаров необходимо выбирать что-то более надежное и функциональное.
Хотите создать красивую и простую торговую площадку? Тогда обратите внимание на одну из самых популярных CMS – это Magento. Сегодня эту CMS выбрали более 100 тысяч владельцев магазинов, но это еще не предел!
Что такое Magento?
В далеком 2007 году в компании Varien (позднее переименована в Magento) была разработана система Magento, которой суждено было стать одной из самых популярных CMS в мире. На рынок она была выпущена в 2008 году, интересно то, что офисы этой компании находятся в крупных украинских городах, а большинство разработчиков являются жителями этой страны.
Сайты, созданные на базе Magento, отличаются привлекательностью и простотой для посетителей. Система спроектирована на базе свободного фреймворка Zend Framework, написана на скриптовом языке программирования PHP, операционная система — UNIX. Одной из отличительных особенностей можно считать открытый исходный код, который позволяет вносить изменения.
Эта многофункциональная платформа, предназначенная для электронной коммерции, существенно облегчает управление интернет-магазином, отличаясь следующими возможностями:
Большой набор функций – гордость Magento, за которую систему высоко ценят пользователи из разных стран мира. Гибкость платформы позволяет просто и быстро производить настройку товаров, акций, групп пользователей и так далее.
Во всемирной сети можно найти огромное количество переведенных инструкций, видеоуроков, которые помогут разобраться в тонкостях работы с этим движком. Существуют форумы и тематические блоги, где неопытный пользователь сможет почерпнуть информацию на русском или иностранном языке. Если возникнут сложности, то всегда можно обратиться за помощью к опытному программисту или специалисту из профильного агентства.
Редакции движка для интернет-магазина
Magento существует в нескольких редакциях, для скачивания которых просто нужно пройти регистрацию на официальном сайте. Рассмотрим самые популярные:
CMS Magento вы можете скачать бесплатно, чтобы использовать ее на собственном сайте. Доступны некоторые бесплатные модули, которые помогу увеличить продажи. Например, пользователь может получить следующие бесплатные модули:
Бесплатные модули опытные пользователи рекомендуют изначально тестировать, ведь многие из них не отличаются совершенным качеством. Каждый клиент может приобрести дополнительные модули и шаблоны, получая в подарок бесплатную техническую поддержку. Средняя цена платных модулей превышает 60-80 долларов.
Плюсы CMS Magento
Один из главных плюсов движка заключается в том, что он имеет открытый код и распространяется абсолютно бесплатно. Поэтому CMS открывает широкие возможности для людей, которые хотят создать интернет-магазин, но имеют минимальный бюджет. Заметим, что платформа нуждается в производительном сервере, поэтому использовать ее для маленьких интернет-магазинов не всегда целесообразно.
К другим плюсам отнесем:
Рассматриваемый движок интернет-магазина открывает широкие возможности для владельцев торговой точки. Вы можете создавать целый торговый комплекс в интернете, объединяя магазины на разных языках, управляя торговыми площадками через одну панель администрации.
Минусы CMS Magento
Конечно, рассматриваемая система управления имеет ряд недостатков, которые мы тоже обязаны учитывать:
Платформа отличается конструктивной сложностью, поэтому для создания интернет-магазина, отвечающего всем требованиям, необходимо нанимать профессиональных верстальщиков и программистов, которые внесут исправления. Изначально CMS была рассчитана на представителей крупного и среднего бизнеса, этим обусловлена ее сложность для начинающих пользователей.
Еще один минус – сложности, которые могут возникнуть во время интеграции «1С:Предприятие». До недавних пор внедрение этой программы произвести было невозможно, а сегодня для этих целей используется специальный платный модуль, что не совсем удобно и экономично.
Движок не отличается простотой, но пользователь, который не пожалел времени, будет вознагражден красивым и функциональным сайтом!
Поисковая оптимизация
Движок интернет-магазина, рассматриваемый в этой статье, отличается прекрасной совместимостью с поисковыми системами. Мощные инструменты оптимизации позволяют добиться лояльности поисковых систем, что благоприятно влияет на развитие бизнес-проекта.
Есть возможность для оптимизации каждого товара в каталоге – это alt и title для изображений, добавление мета-тегов для каждой страницы, карта сайта в формате html, заложенная в «коробку», кэширование, полное и короткое описание товара.
Популярные сайты, для которых использовалась Magento
Эту платформу выбирают владельцы известнейших мировых торговых марок, создатели программного обеспечения, производители ювелирных изделий. Вот небольшой перечень отечественных и зарубежных сайтов, сделавших выбор в пользу этого движка:
Каждый сайт, работающий на этом движке, отличается индивидуальностью и привлекательным адаптивным дизайном. В каталоге шаблонов тысячи разнообразных вариантов оформления, которые активно используют программисты для воплощения самых сложных идей заказчика.
Отзывы
Отзывы об этой CMS противоречивые, ведь не все пользователи желают тратить время на знакомство с функциями и особенностями рассматриваемой CMS. Давайте рассмотрим основные плюсы, которые отмечены в отзывах:
Пользователи отмечают, что во время установки и тестирования движка могут возникнуть проблемы, но на их решение необходимо будет потратить от силы 2-3 часа времени. Еще один минус заключается в том, что для использования программ бухгалтерского, управленческого и других видов учета необходима установка дополнительных модулей.
Наш обзор CMS для интернет-магазина Magento подошел к концу, поэтому пора подводить итоги. Рассматриваемый движок для сайта получил широкую известность из-за своей функциональности, хороших маркетинговых инструментов, качественной защиты.
Платформа стабильно развивается, ежегодно она дополняет новыми модулями, шаблонами и функциями, которые позволяют сделать управление более простым, а сайт – понятным и красивым. Движок Magento можно обновлять, что повысит общую скорость работы сайта и уровень безопасности.