Ось - Интернет-Магазин Своими Руками

Добрый день, Хабр, Хочу познакомить пользователей Хабра с проектом, над которым работает наша небольшая команда.

Axis — CMS для создания интернет-магазинов под открытой лицензией.

Репозиторий на GitHub: http://github.com/axis/axiscommerce Веб-сайт: http://axiscommerce.com

Ось - интернет-магазин своими руками



Цель создания проекта
Основная цель заключалась в создании CMS, которая была бы проста в использовании и разработке.

Сколько это стоит получается вам судить.



Разнообразие решений
С самого начала мы понимали, что сама идея написать «еще один велосипед» достаточно рискованна.

Количество различных CMS для создания интернет-магазинов достаточно велико.

И каждый месяц можно найти анонсы об очередном запуске нового проекта.

К наиболее популярным решениям в сегменте малого бизнеса относятся такие сдающие свои позиции старожилы, как Oscommerce, Zencart, VirtueMart, а также новые лидеры, такие как Magento. В Рунете, судя по всему, ситуация немного другая и серьезную конкуренцию составляют также платные решения для малого бизнеса, такие как Шоп-Скрипт от Web Assyst и Интернет-магазин от 1С-Битрикс и многие другие.

Но лавры победителей не дают нам спать спокойно, и мы хотим проявить свое мастерство в этом ремесле.

Архитектура и технологии Axis написан на PHP и использует модульную систему.

После долгих споров о выборе фреймворка для этого проекта был выбран Zend Framework. И соответственно за основу была взята классическая модель MVC. Таким образом, бизнес-логика, шаблоны отображения и ресурсы разделены.

Большое внимание также было уделено качеству HTML-разметки магазина, чтобы сделать код более оптимизированным для SEO. Во внешней части используется jQuery, выбранный в качестве стандартной среды JavaScript. Для административных интерфейсов использовался ExtJs 3.3.1. Версия уже устарела и мы планируем обновиться до четвертой.

Для локализации мы используем сервис Строка MyGengo

Что готово
На данный момент мы реализовали следующие модули и функции: — Поддержка работы нескольких магазинов; — Каталог товаров с поддержкой атрибутов, производителей и фильтров; — Отзывы и оценки товаров пользователями; — Размещение заказов на одной странице с возможностью оформления заказов без регистрации; — Продвижение товаров: новые, рекомендованные, популярные, хиты продаж и товары со скидкой; - Управление пользователями; — Управление дополнительными пользовательскими полями; — Система управления контентом с поддержкой блоков и страниц и комментариев; — Поддержка гибкой системы скидок и налогов; — Реализованы самые популярные модули оплаты и доставки; — Управление макетами и версткой страниц магазина из админ-панели; — Поддержка мультиязычного магазина; — Система импорта и экспорта контента.

Более подробный список можно найти axiscommerce.com/features Русская и украинская локализация Для локализации нашего проекта мы используем сервис Mygengo. Перевод на другие языки осуществляют сами участники сообщества.

На данный момент наряду с английской локализацией доступны также русский и украинский переводы.

mygengo.com/string/p/axis-1 .



Что дальше
Сейчас проект переживает сложный и медленный этап исправления собственных недостатков и улучшения архитектуры.

Пополнение репозиторий примеры реализации модулей сторонними разработчиками.

Поэтому нам крайне важно услышать отзывы пользователей, чтобы расставить приоритеты в нашей дальнейшей работе.

Теги: #CMS #корзина #электронная коммерция #электронная коммерция #разработка сайтов #CMS

Вместе с данным постом часто просматривают: