Огляд cms magento, движка для створення інтернет-магазинів
Останнім часом в розмовах про кращому движку для інтернет-магазинів почали згадувати CMS Magento. В основному хвалять. Стало цікаво, і днями зважився подивитися. Поділюся враженнями про версії 1.3.1.
Magento - безкоштовна CMS з відкритим кодом. Головна перевага - величезна кількість можливостей «з коробки». Зробити магазин без допомоги програміста не вийде. Але зате, якщо ви готові найняти фахівця, зможете за відносно невеликі гроші отримати справді потужний інструмент. Якщо ви розробник, якому доводиться робити магазини, також є ймовірність, що движок вас зацікавить.
Magento сфокусована на роботі з контентом, вирішенні маркетингових завдань і взаємодії з покупцями.
Розробляє систему компанія американська Varien. Вони надають платні послуги зі створення і підтримки інтернет-магазинів. У компанії працює більше 50 чоловік. Тобто движком займаються серйозно, і бізнес розробників зрозумілий.
стандартні функції


До товарів можна завантажувати кілька фотографій, додавати нові поля для специфічних характеристик, прив'язувати схожі товари, показувати кількість товарів на складі.

Є корзина і система замовлень.
Сильні сторони Magento
Magento надає великі можливості по управлінню цінами. Можна дати знижку на товари з певною характеристикою певної групи користувачів з такого-то по таке число. Можна влаштовувати акції «при покупці цього товару отримаєте в подарунок ось це», робити безкоштовну доставку. Є подарункові сертифікати.
Цікава можливість - зміна дизайну окремих сторінок сайту під промоакції.
Користувачі можуть оцінювати товар за декількома шкалами, писати відгуки, додавати теги, вести художній альбом.
Все це речі, до яких не скоро добираються, розробляючи сайти на інших двигунах.
адміністрування
Панель управління магазином складна. Щоб її досліджувати, потрібно кілька днів. Є імпорт і експорт товарів, модерація користувацького контенту, сервіс поштових розсилок. Доступно багато статистики та звітів.
Ось так виглядає управління товаром.

На тлі загальної монструозність помітні проблиски юзабіліті. Наприклад, флешовий віджет дозволяє завантажувати разом багато фотографій. А при прокручуванні форм кнопки для збереження змін залишаються нагорі.
Технічні деталі
Magento написана на Zend Framework, що позитивно позначається на архітектурі. Кодування UTF-8. Розпакований дистрибутив важить 43 Мб. У базі даних близько 200 таблиць на innoDB.
Ресурсів споживає багато. У власників сайтів є претензії до продуктивності. Розробники кажуть, що планують зайнятися цими питаннями.
Для Magento є чимало плагінів і тем оформлення.
Підтримка і документація
Англомовне ком'юніті досить велике, російське - зовсім маленьке: на офіційному форумі близько 300 тим і пара десятків активних користувачів. Що цікаво, я нарахував 8 осіб із позначкою «Team member», які говорять по-російськи. По-моєму все вони з України.
Magento дляУкаіни
У Magento є аматорський український переклад, неповний і не дуже якісний. Пошук і фільтри по українських слів працюють (морфології немає). Для URL є транслітерація.
Інтеграція з WebMoney є у вигляді платного плагіна. Підтримки Яндекс.Денег, Яндекс.Маркет і 1С мабуть немає.
Процес замовлення, податкові правила, доставка - в цих областях Magento теж заточена під закордон.