osCommerce - интернет магазин за пять минут

21.03.05

Создание интернет-магазина на основе open-source движка - это наиболее разумный путь при ограниченных временных и финансовых ресурсах. Однако, несмотря на большую потребность в решениях для электронной коммерции, среди open-source-скриптов действительно хороших, стабильных и надежных решений очень мало. Одним из исключений из этого правила является osCommerce. Это решение включает в себя все стандартные для электронного магазина функции и имеет устойчивое сообщество разработчиков. Не уверен, но приставка "os" в названии почему-то ассоциируется с определением "операционная система для коммерции", потому что osCommerce призвана решить практически любые проблемы при организации магазина. Фактически вам, кроме хостинга и склада, может ничего больше не понадобиться.

osCommerce - это свободная open-source-платформа (под лицензией GNU GPL), основанная на PHP и MySQL, предназначенная для создания интернет-магазинов любой сложности. Развивается osCommerce независимым сообществом, в котором много и наших соотечественников, тем более что именно у нас osCommerce очень популярна для построения магазинов. Основной сайт сообщества - http://www.oscommerce.com, там же ведется репозитарий всех модулей и обновлений, CSV-сервер, с которого можно скачать последний релиз программы. К сожалению, давно не выпускались самостоятельные сборки osCommerce, последняя еще за 2004 год - 2.2М2. Это стабильная сборка, на основе которой созданы уже тысячи магазинов. В каталоге модулей почти все дополнения ориентированны именно на эту версию. В то же время работа над новой версией продолжается, хоть и медленно. Сейчас она доступна через CSV в виде каждодневных сборок, в основном с существенно переработанным административным интерфейсом, но ее пока не рекомендуют использовать для серьезной работы, только как испытательную платформу.

Концептуально osCommerce состоит из двух основных частей, разделенных еще на уровне каталогов: административной (или "бэк-енд") части и собственно каталога товаров.

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

osCommerce изначально ориентирована на крупные магазины, где есть десятки и сотни категорий товаров, например большие магазины электроники, книжные супермаркеты. В каждой категории поддерживается неограниченное количество товаров. Правда, тут следует сделать оговорку, что в предыдущих версиях товары могли выводиться в одной категории все вместе, без разбиения на страницы. Сейчас этот механизм доработан. Если у вас стоит предыдущая версия, можно поискать постраничный вывод среди доступных модулей.

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

Очень развиты возможности по описанию товаров. В этом osCommerce почти нет равных среди других решений для электронных магазинов. Можно создавать для каждого типа товаров свои информационные поля, которые будут описывать технические характеристики изделий, публиковать фотографии товаров, причем кроме стандартных двух изображений можно создать целую галерею картинок. Каждый товар снабжается описанием, ссылками на страницы производителя (кстати, работа с производителями выделена вообще в отдельный модуль, что очень нехарактерно). Также можно добавлять целые статьи к товарам и рубрикам каталога, фактически организовав информационный портал внутри магазина, что очень хорошо скажется на популярности ресурса.

Конечно, есть и возможность добавлять свои комментарии, для этого надо предварительно зарегистрироваться. Вот момент регистрации не очень продуман, поскольку это необходимо даже для совершения покупки, но ввод пароля, создание аккаунта - все эти действия могут отпугнуть значительное число покупателей-новичков, еще не готовых воспользоваться всеми возможностями. Поэтому ряд разработчиков сделали модификации кода, для того чтобы на этапе заказа пользователь мог выбрать, хочет ли он регистрироваться или же продолжить процесс покупки. Но пока в текущем релизе этой функции еще нет, ее необходимо добавлять самостоятельно, модифицировав код.

В osCommerce есть встроенная система публикации новостей, как общих для всего магазина, так и по отдельным товарам. К примеру, их можно экспортировать с сайта производителя.

Для больших магазинов с тысячами товаров функция поиска - это неотъемлемый элемент любой страницы. В osCommerce быстрый поиск доступен всегда из боковой панели, а если необходим более мощный инструмент, то расширенный поиск поможет отобрать товары по цене, ключевым словам или производителю. Но если ваш магазин имеет узкую специализацию, то, возможно, вам требуется переделать поиск под конкретные товары, к примеру, если это книги, по автору, номеру ISBNi или УДК. Сторонние разработчики создали несколько очень интересных модулей, расширяющих функциональность поиска. Например, есть модуль-конструктор для самостоятельной сборки компьютера из комплектующих, которые продаются в магазине, - очень удобное и интересное решение для локальных розничных магазинов или сборщиков ПКi.

Последним шагом в процессе использования магазина является оплата. Эта часть, как и все остальные, также полностью модульная и позволяет подключить к osCommerce множество систем оплаты, начиная от обычного почтового перевода и заканчивая автоматическими гейтами к процессинговым центрам и электронным системам PayPal, WebMoney, "Яндекс.Деньги". Причем функциональность магазина позволяет автоматически учитывать налоги, почтовые сборы и другие влияющие на цену факторы (например, сезонные скидки, рекламные акции продавца и даже скидки по купонам), сразу рассчитывая конечную стоимость. Наши разработчики добавили к функциональности еще и автоматическое формирование платежных ведомостей, счетов-фактур - в общем, всего, что требуется отечественному интернет-торговцу, чтобы начать продавать товары через Сеть.

Вот, к примеру, еще одна задача, которая очень актуальна для малого и среднего бизнеса на территории СНГ, - интеграция с бухгалтерскими системами и складскими программами. Причем в большинстве случаев речь идет только об одной программе - 1С. Для многих розничных предприятий, которые ведут учет и бухгалтерию, функция объединения информации о товарах, заказах и продажах в интернет-магазине и, к примеру, в офлайновой точке очень актуальна. Для этого необходимо всего лишь установить один модуль расширения - EasyPopulate, и теперь можно обмениваться информацией с 1С или с собственными программами, работающими, к примеру, в Excel или Access. Кстати, этот модуль стабильно входит в десятку самых популярных расширений на официальном сайте osCommerce.com.

Мы обязательно продолжим описание пакета osCommerce, ведь множество аспектов еще остались нерассмотренными, а информации на эту тему в Сети очень мало. В следующих статьях мы более подробно рассмотрим административную часть магазина и основные настройки, а потом расскажем о наиболее интересных и нужных модулях, а также о том, как их интегрировать в ваш магазин (это, к сожалению, пока не самая легкая процедура даже для опытного веб-программиста). Но уже сейчас вы можете свободно скачать дистрибутив и установить систему на свой сервер - после установки она сразу готова к работе, и вы можете изучить на тестовой базе товаров все нюансы ее работы. Хотя процедура установки очень проста, но, если вы новичок, лучше сначала просмотрите этот анимационный ролик, где шаг за шагом показаны все этапы инсталляции osCommerce.

Александр Лозовюк

Комментарии
Валерий | 30.06.09 | #
Спасибо за полезную статью, но не работает ссылка на анимационный ролик.
Зарегистрируйтесь, чтобы комментировать. Или войдите

16 Марта 2012, Москва
Конференция Cloud & Mobility 2012


Новости сети LiveBusiness


Live Enterprise | Реклама | Присылайте новости на authors@livebusiness.ru