Запуск e-commerce платформи: кастомне рішення vs опенсорсна CMS

Зараз ми спостерігаємо повну та остаточну перемогу цифрового світу над аналоговим. Повернення назад вже не буде. Це однозначно. Часу чекати немає, адже розвиток технологій значно прискорюється, і ті, хто не займеться діджиталізацією зараз, відставатимуть як у короткостроковій, так і довгостроковій перспективі.

E-commerce в Україні набирає обертів, не відчути цього просто неможливо. За даними Hootsuite за липень, ми знаходимося на 14 місці за темпами зростання е-коммерс (+26%), за середнього світового зростання +18%. При цьому відсоток споживання через e-commerce платформи в Україні ще невеликий — 4% (16% середньосвітової).

Необхідність йти в онлайн для бізнесу є очевидною, але як зробити це правильно і вибрати оптимальний варіант створення e-commerce платформи для бізнесу? Існує кілька варіантів для різних типів завдань. Давайте розберемо на прикладах.

CMS із готовими шаблонами

Якщо потрібно швидко запустити проект для тестування ідеї та створення базового MVP, розробляти проект з нуля не варто. Можна взяти будь-який готовий продукт (наприклад, Wordpress, Bitrix, Prestashop або Opencart) або будь-яку іншу популярну CMS з готовими шаблонами і швидко запуститися. Розгляньмо найпопулярніші, з якими ми працюємо в агентстві SEVENTEAM.

Wordpress та плагін Woocommerce

Один із наших проектів на Wordpress — інтернет-магазин товарів українського бренду "ЛавГав" для прибирання за домашніми улюбленцями. Це був той випадок, коли потрібно було просто перевірити, наскільки затребуваний споживачем продукт, запустити сайт у найкоротші терміни та почати продавати. Ми зібрали сайт і швидко дописали плагін для збору та обробки замовлень (WooCommerce, спеціалізований E-commerce-плагін для WordPress, був надто великим та неповоротким для цього проєкту).

Товари виявилися затребуваними, а клієнт у результаті отримав працюючу платформу за короткий термін. На сьогоднішній день наш замовник набув досвіду, накопичив базу знань, і ми вже отримали бриф на розробку кастомної CMS для розвитку E-commerce платформи цього популярного серед собаківників бренду. Вартість подібної розробки на ринку складає до 5000 доларів.

E-commerce CMS PrestaShop та OpenCart

Такі рішення як Prestashop і OpenCart хороші тим, що для таких систем вже створено дуже багато модулів і плагінів, у цих систем велике ком'юніті і практично всі завдання e-commerce вирішуються "з коробки".

Інтернет-магазин для міжнародного бренду молодіжного одягу Сamp David & Soccx, лідер ринку Швейцарії — приклад нашого успішного e-commerce проекту, реалізованого за допомогою PrestaShop. Щоб убезпечити себе від ризиків у майбутньому та швидко запустити проект, наш швейцарський системний клієнт попросив реалізувати e-commerce платформу на якомусь готовому популярному рішенні.

У випадку, якщо співпраця не складеться та проект перейде у виробництво будь-якій іншій команді, яка знайома з цією CMS. До того ж, клієнт вже був знайомий з PrestaShop і розумів, що функціоналу закладеного в системі йому на даному етапі буде достатньо.

Вартість подібної розробки на ринку становить від $15 000 і залежить від того, наскільки нешаблонне рішення необхідне у frontend розробці та інтеграції CRM, служб доставки, платіжних сервісів.

E-commerce платформа власної розробки

Власна технологія - це насправді створення сайту з нуля. Тут можна використовувати практично будь-яку мову програмування та фреймворк. Ми в SEVENTEAM переважно працюємо з Ruby (фреймворк Ruby on Rails), PHP (Yii, Symfony) і іноді Python. Власна розробка дуже часто найвитратніша як за часом, так і за ресурсами, але має дуже багато плюсів перед готовими рішеннями. Програмувати Е-commerce платформу варто самостійно, якщо ви хочете створити продукт з унікальними функціями або складною інтеграцією з іншими системами та сервісами.

Наприклад, коли ми створювали благодійну онлайн-платформу "Мурахи", ще навіть до етапу проектування стало зрозумілим, що готове рішення нам не підійде. А все тому, що аналогічних платформ на сьогоднішній день у світі просто не існує. Необхідно було створити зручний маркетплейс для взаємодії продавців та покупців зі своєю системою повідомлень та підтверджень купівлі чи продажу товару. Розробити зручний кошик, коли покупець може легко купити товари одразу у кількох різних продавців, але сплатити одним чеком.

Створити майданчик для великих компаній — коли продавець має не лише завдання продавати свої товари, а й можливість розміщувати новини на сайті та проводити власні акції та розпродажі. Ми розробили систему співробітництва з благодійними фондами: фонди могли запускати проекти зі збирання коштів, а продавці могли додавати товари на користь того чи іншого проекту фонду. І ще багато різних цікавих функцій.

Знайти готове рішення під такі завдання було складно, такого просто не існувало, а брати якусь із e-commerce платформ і доопрацьовувати її — вийшло б набагато затратніше з погляду часу та фінансів замовника. Також плюсом такої розробки дуже часто є гнучкість системи, коли на перших етапах співпраці з клієнтом можна дізнатися про його плани розвитку проекту і спочатку закладати фундамент як для масштабованості проекту, так і для впровадження нового функціоналу під майбутні можливі потреби бізнесу. Але обираючи такий варіант, варто бути готовим до витрат як тимчасовим, так і фінансовим. Вартість подібної розробки на ринку стартує від 35 000 доларів.

Підсумовуючи, варто сказати, що кожен метод створення e-commerce платформи вирішує певні завдання бізнесу. Перед вибором певного рішення варто чітко визначити головні цілі вашої платформи, подумати не лише над тим, які цілі є зараз, а й куди хочеться розвиватися, подивитися, що є у конкурентів, можливо, придумати щось, чого конкуренти не мають і що буде саме вашою фішкою.

Ну і, звичайно, ретельно оцінити ризики, терміни та бюджет проекту. І найголовніше: треба розуміти, що будь-яка розробка — це ітераційний продукт. А отже, інвестиції в його виробництво та розвиток ніколи не повинні зупинятися.