Блог

CMS Opencart: плюси та мінуси, огляд функціоналу

27 лютого 2023 р.

CMS Opencart: плюси та мінуси, огляд функціоналу  #1

Opencart – це движок з відкритим кодом, який спеціально заточений від створення та управління інтернет-магазином. Його основні переваги: безкоштовна ліцензія, понад 13 000 платних та безкоштовних розширень, швидке встановлення, проста у використанні адмінка та багато іншого.

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

Що таке Opencart

Opencart – це безкоштовний конструктор для e-commerce сайтів. Сервіс широко використовується у всьому світі. Opencart входить у ТОП-10 найбільш використовуваних CMS у США та є четвертою за популярністю e-commerce системою у світі.

Кристоферу Ману першому спало на думку створення такої платформи ще у 1998 році. Але тоді він був зайнятий іншими проєктами, тож ідея лишилася нереалізованою. Через кілька років Деніел Кер, британський розробник, зацікавився ідеєю створення движку для e-commerce проєктів. У 2009 йому вдалося запустити повністю укомплектовану систему. Зараз найактуальніша версія з останніми оновленнями — 4.0.1.1 від серпня 2022 року. Сервіс знаходиться у вільному доступі згідно з GNU General Public License — універсальною загальнодоступною ліцензією.

Мінімальні вимоги для нормальної роботи системи:

  • сервер: Apache, рекомендовано розробниками,
  • PHP: мін — версія 5.3 і більш пізні, 
  • база даних: рекомендована — MySQLi.

За допомогою Opencart можна створювати онлайн-магазин будь-якої складності. Система дозволяє приймати платежі, керувати та опрацьовувати замовлення, і для цього не потрібні додаткові розширення. Ці можливості – базовий функціонал за замовчуванням. Якщо необхідно кастомізувати проєкт під свої потреби, можна додавати спеціальні плагіни.

Ті, хто мають навички програмування, можуть змінювати початковий код. ПЗ Opencart написано на PHP, відповідно знадобляться знання цієї мови програмування.

Якщо немає можливості правити код самостійно, додаток і розширення функціональних можливостей можна делегувати програмістам. Спеціалістів, які готові працювати у цій CMS, дуже багато. У спільноті Opencart понад 110 000 учасників. До того ж в інтернеті достатньо ресурсів, навчальних відео та статей, а на сайті є детальна документація.

Кому підійде CMS Opencart

Opencart – це платформа для тих, хто хоче створити готовий інтернет-магазин без значних фінансових витрат і максимально швидко. Система працює за принципом “легко встановити, зручно користуватися”. На практиці так воно і є. Простий у використанні інтерфейс дозволяє якнайшвидше запустити магазин і вже протягом тижня отримати перші продажі. А технічна підтримка готова відповісти на будь-яке питання розробника.

З одного боку, Opencart підходить для новичків. Оскільки CMS безкоштовна, на випадок провалу втрати будуть незначні. З іншого боку, навіть новичку треба буде самостійно встановлювати плагіни, завантажувати товари, налаштовувати сайт, знаходити потрібний хостинг та багато чого іншого. Тобто, Opencart – ідеальне рішення для підприємців, у котрих є досвід роботи в e-commerce. Система також сподобається тим, у кого є команда спеціалістів, котрим можна доручити завдання з налаштування та керування сайту.

Функціональні можливості

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

Ці функціональні можливості доступні за замовчуванням:

  • додавання необмеженої кількості товарів, а також їхніх категорій та підкатегорій;
  • продаж цифрових товарів (наприклад: електронні книги, музика, фільми, ПЗ);
  • рейтинги продуктів, огляди, коментарі;
  • вбудована система affiliate marketing – метод просування бізнесу в мережі;
  • опція преміальних балів: є можливість створити систему лояльності, тобто нараховувати покупцю бонусні бали, а той буде їх використовувати для подальших покупок;
  • мультимовність (якщо потрібної мови немає в готовій локалізації, її можна додати самостійно).

Адміністратору магазину сподобаються наступні функції:

  • зручна адмінпанель, де подані дані із замовленням, продажами та покупцями;
  • можливість керувати кількома магазинами з однієї адмінки;
  • для кожного товару можна додати різноманітні параметри (кольори, розмір, інші характеристики);
  • продавці можуть пропонувати клієнтам знижки, подарункові сертифікати, купони;
  • адмініструвати сайт можуть кілька людей;
  • доступні звіти продажів (переглянуті товари та куплені);
  • інтеграція з Google Analytics і CRM;
  • backup всього магазину (резервну копію можна відновити в адмінці).

Зручний та зрозумілий інтерфейс сайту важливий для покупців так само як і сам товар. Базових функцій Opencart буде достатньо, щоб клієнти могли:

  • встановлювати фільтри на товари за запропонованими категоріями;
  • платити в зручній валюті;
  • отримувати сповіщення на email (статус замовлення, акційні пропозиції, тощо);
  • оформити підписку на товари/послуги;
  • скористатися одним з найпопулярніших сервісів доставки.

Базову функціональність завжди можна збільшити коштом модулів. З ними стає доступною більша кількість додаткових опцій. От деякі з них:

  • підтвердження електронної пошти;
  • можливість порівнювати ціни та товари;
  • списки схожих та нових товарів, бестселерів;
  • швидкий чекаут на одній сторінці;
  • визначений колір для кожного статусу замовлення;
  • відправлення сповіщень через SMS;
  • спілкування з клієнтами в live-chat прямо на сайті.

Модуль оплати для Opencart

Окрім якісного товару та зрозумілого інтерфейсу в магазині мають бути зручні способи оплати. Більш того, захист платіжних даних має більшу вагу для клієнтів. 

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

Агрегатор платіжних систем Interkassa пропонує модуль оплати для Opencart. Він встановлюється за кілька кліків, навіть користувач без досвіду дасть цьому раду.

Завдяки прийому оплати з Interkassa, ви гарантуєте покупцям захист їхніх особистих даних та доступ до широкого вибору платіжних рішень. Ви мижете підключити на сайт оплату будь-якої карткою системи Visa або Masterсard чи іншої локальної або міжнародної платіжної системи; електронні гаманці, криптовалюти, платежі через термінали.

Opencart: плюси та мінуси

Онлайн-підприємці охоче створюють інтернет-магазини на Opencart, бо переваг у цій системі точно більше, ніж недоліків. Ми вже багато сказали про плюси Opencart: доступна цінова політика, велика кількість розширень, постійний ріст бази додаткових матеріалів, відкритий початковий код, тощо. От ще кілька причин, чому багато-хто надає перевагу цій системі:

  • Opencart підтримує понад 40 мов;
  • є активна спільнота користувачів, котрі додають нові теми, розширення, навчальні матеріали та беруть участь в обговореннях на форумах;
  • вбудована система аналітики, котру можна вдосконалити, під’єднавши інструменти Google.

Як і будь-яка інша система, Opencart має свої недоліки:

  • Через велику кількість встановлених плагінів движок може працювати повільно. В результаті магазин функціонує гірше.
  • Коли справа доходить до кращого функціоналу, не всі плагіни можуть підійти. Часто доведеться спробувати різноманітні комбінації розширень.
  • Движок Opencart не передбачає видалення продубльованих сторінок. Вебмайстер повинен усувати цю проблему власноруч або розвантажувати відповідні плагіни.
  • Плагіни проходять оцінку якості перед тим, як потрапити на маркетплейс Opencart, але не всі вони повністю безпечні. Якщо ви додаєте розширення від побічних розробників, є ризик витоку даних.
  • Користувачі Opencart відзначають, що вивантаження товарів дуже незручне. Часто товари потрапляють у базу MySQL, через що доводиться завантажувати весь асортимент наново. Також користувачам не подобається те, що каталог з більш ніж 30 000 товарів важко оптимізувати
  • Навіть оновлена версія має низку проблем з SEO. Щоб магазин відповідав всім параметрам пошукових систем, доведеться завантажити відповідні плагіни.
  • Після оновлення движку деякі модулі можуть не працювати. Зазвичай, через несумісність версій.

Дизайн та робота з темами

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

На маркетплейсі Opencart подані безкоштовні теми. Якість в них не гірша за платні, але може страждати унікальність. Є і преміум-шаблони. Вони коштують пересічно 20-100$. Оплативши один раз, тему можна використовувати до кількох магазинів. У налаштуваннях вебмайстер може змінити наступні параметри: кольори, розташування віджетів та логотип.

Для більш поглибленої кастомізації необхідно правити файли власноруч. Працювати доведеться з кодом, тому знання мов програмування HTML, CSS та PHP. Так можна адаптувати дизайн сайту під будь-які потреби вашого бізнесу.

Коли обираєте шаблон, зверніть увагу на наступне:

  • Макет повинен бути адаптивним, щоб сайт однаково добре відбивався на всіх пристроях.
  • Різні макети мають в собі різні можливості кастомізації. Якщо ви працюєте з кодом, переконайтеся, що зможете видозмінити ключові елементи (кольори, логотип, блоки).
  • Елементи будуть відбиватися коректно, якщо шаблон відповідає вашій версії движка.
  • Відгуки інших користувачів мають значення. Читайте їх уважно. Якщо у багатьох вебмайстрів виникли проблеми з встановленням, то скоріш за все, вас це також чекає. Зверніть увагу на коментарі, котрі вказують на помилки.
  • Якщо є можливість завантажити демо-версію теми перед купівлею, обов’язково скористайтеся нею. Не встановлюйте шаблон, якщо не впевнені в його якості. Деактивація вимагає багато часу та сил з вашого боку.

Щоб встановити тему, завантажте архів із шаблоном. Далі, додайте замість архіву в кореневу папку свого магазину. Не забудьте підтвердити заміну файлів. Коли зайдете в адмінпанель, відкрийте розділ Система => Налаштування => Магазин. Відкрийте вкладку та завантажте тему.

Оптимізація сайту на Opencart

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

Платформа пропонує набір інструментів для базової оптимізації.

Без завантаження розширення, вебмайстер може:

  • генерувати зрозумілі URL;
  • створювати унікальні meta title та meta description;
  • додавати ключові слова, за якими пошукові системи будуть індексувати магазин;
  • додавати переспрямування URL в магазині, іншими словами, доступний менеджер переадресації;
  • закривати деякі сторінки від індексації.

Шаблони Opencart за замовчуванням адаптивні. Тобто, сторінки сайту будуть коректно відбиватися на смартфонах, планшетах та комп’ютерах.

Задовольнити всі інші вимоги пошукових систем допоможуть додаткові плагіни. У каталозі Opencart є безкоштовні SEO-розширення. Щоб мати доступ до ширших можливостей, треба купляти платні додатки. Вони дозволяють створювати sitemap, налаштовувати навігацію “хлібні крихти”, оптимізувати сторінку 404, додавати шаблони мета тегів, тощо.

CMS Opencart добре оптимізована під SEO-вимоги. Єдина проблема, про яку ми вже згадували, пов’язана зі створенням дублів сторінок. Коли Google або будь-яка інша пошукова система бачить дублі, вона розпізнає їх як не унікальні. У результаті, рейтинг сайту падає. Усунути цю проблему можна за допомогою плагіну або ручного налаштування.

Тарифи

Програмне забезпечення Opencart безкоштовне, його можна завантажити на офіційному сайті. Витрати виникнуть після завантаження ПЗ.

Щоб запустити інтернет-магазин та розмістити його в мережі, вам потрібен хостинг. Не рекомендуємо економити на ньому, оскільки від нього залежить, як добре і швидко сайт буде працювати. Хостинг також забезпечує захист даних користувачів.

Реєстрація домену оплачується окремо. Але, можна вбити одразу двох зайців, купивши місце, наприклад, на Bluehost.com. Так ви отримаєте хостинг та домен. Вартість тарифного плану варіюється від 3,95$ до 13,95$ у місяць.

До речі, коли створюєте домен, вкажіть назву свого магазину. Не варто розміщувати у домені ключові слова, це ніяк не підніме вас у пошуковій видачі.

Окрім хостингу, платити доведеться за дизайн і додатковий функціонал інтернет-магазину. У середньому хороший плагін Opencart коштуватиме до 100$, шаблон – 20-50$.

Якщо у вас немає досвіду у створенні онлайн-магазинів, ви ніколи не працювали з CMS-системами і не знаєте мов програмування, допомога спеціалістів там точно буде потрібна. Розробники можуть брати 100-1000$ у залежності від поставлених задач. Якщо плануєте масштабний e-commerce проєкт, то доведеться залучити SEO-спеціаліста, копірайтера, маркетолога.

Приклади магазинів на Опенкарт

Перейдемо від теорії до наочних прикладів. Щоб усвідомити, наскільки хороший Opencart та побачити, як працюють магазини та цьому движку, прогляньте наступні сайти:

  • theride.com.ua – одяг, обладнання і все, що потрібно для активного відпочинку.
  • ntools.com.ua – інтернет-магазин, де можна купити якісне wi-fi обладнання.
  • catandthefiddle.com.my – кондитерська з десертами на будь-який смак.
  • 6dollarshirts.com – футболки з крутими принтами, котрі ніколи не вийдуть з моди.
  • wholesalebox.in – сайт, де можна знайти все – від індійського національного костюма до подушок.

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

А якщо вашому проєкту знадобиться простий та зручний платіжний сервіс, ви можете підключити рішення від Interkassa: кастомізована платіжна сторінка, понад 70 методів оплати, надійний захист ваших клієнтів. Напишіть нашій команді підтримки, щоб дізнатися деталі, або зареєструйтесь та самостійно почніть знайомство з нашим сервісом.

Faq

Які типи магазинів можна створити за допомогою CMS Opencart?

Це можуть бути як каталоги, де є опис послуг чи товарів та заклик зв’язатися з менеджерами, так і повноцінні інтернет-магазини, де товар можна купити. Тобто ця CMS підходить як для тих, хто продає фізичні товари, так і для тих, хто надає послуги.
 

Чи можна інтегрувати сторонні платіжні системи з Opencart?

Незважаючи на те, що в базовій версії Opencart пропонує скористатися однією з 36 платіжних систем, підтримуваних по замовчуванню, можна встановити і свій модуль оплати. Головне тут — щоб обране розширення було сумісним з Opencart, зазвичай це вказано у технічній документації платіжного модуля або агрегатора, що надає такі послуги.