OsCommerce – потрібен магазин 5 хвилин, Hostinfo

хвилин

Як часто ви повинні створювати електронні магазини? Якщо ви працюєте у веб-студії або як вільний дизайнер, то, напевно, часто. Майже кожен другий-третій клієнт із сфери бізнесу замислюється чи вже твердо вирішив розвивати у себе напрямок інтернет-торгівлі, навіть якщо йдеться про регіони. Тому перед розробниками веб-сайтів щоразу стоїть те саме завдання – швидко і якісно зробити інтернет-магазин. Шляхів рішення є кілька: якщо сайт розробляється з використанням будь-якої CMS (системи керування контентом), то можна використовувати вбудовані в неї модулі електронної торгівлі, вони є у багатьох вільних системах, а в комерційних вже давно стали стандартом. У ряді випадків розробники вважають за краще створювати свої рішення з нуля - у такому підході є і сильні, і слабкі сторони. Звичайно, якщо є якісь особливі вимоги до функціональності або специфіка товару або ринку вимагає повністю замовлення рішення, то це єдиний варіант задовольнити вимоги клієнта. Як мінус такого підходу можна назвати фактично розтрачення цінних ресурсів розробників марно, адже більшість функцій електронного магазину є стандартними і є у всіх рішеннях для електронної торгівлі. Варіації можуть бути на етапі прийому замовлення або у разі, коли треба тісно інтегрувати магазин та якісь внутрішні інформаційні системи підприємства.

Є і третій шлях - створення інтернет-магазину на основі спеціалізованого движка, який, по суті, є особливим випадком системи керування контентом. Якщо таке рішення вже популярне, включає всі стандартні для електронного магазину функції, має стійку спільноту розробників, то такий шлях представляється найбільш вигіднимяк для студії-розробника, так і для замовника, і, якщо говорити ширше, зручним для кінцевого покупця. Відразу обмежимося розглядом лише open-source-рішень на найпопулярнішій платформі PHP та MySQL. Що цікаво, незважаючи на велику потребу в рішеннях для електронної комерції, серед open-source-скриптів справді хороших, стабільних та надійних рішень дуже мало. Ні, якщо пошукати на спеціалізованих ресурсах на кшталт hotscripts.com або sourceforge.net, то можна виявити безліч цікавих програм, але вирішують якесь одне вузьке завдання, наприклад – реалізують кошик користувача (shopping cart) або класи, які допомагають отримувати оплату, що обчислюють податки тощо. Але програм для побудови повністю закінченого магазину не так уже й багато. Серед них хотілося б виділити один із найвдаліших та найпотужніших проектів –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 у стандартній конфігурації дозволяє розгортати повністю багатомовні магазини, перемикання між версіями зручно виконане у вигляді національних прапорів і працює на льоту, а для кожного товару можна відразу задавати описи всіма необхідними мовами.

магазин

hostinfo

Ось, наприклад, ще одне завдання, яке дуже актуальне для малого та середнього бізнесу на території СНД, – інтеграція з бухгалтерськими системами та складськими програмами. Причому в більшості випадків йдеться лише про одну програму – 1С. Для багатьох роздрібних підприємств, які ведуть облік та бухгалтерію, функція об'єднанняінформація про товари, замовлення та продаж в інтернет-магазині і, наприклад, в офлайновій точці дуже актуальна. Для цього необхідно лише встановити один модуль розширення - EasyPopulate, і тепер можна обмінюватися інформацією з 1С або з власними програмами, що працюють, наприклад, в Excel або Access. До речі, цей модуль стабільно входить до десятки найпопулярніших розширень на офіційному сайті osCommerce.com.