Чому магазини йдуть з OpenCart?
Команда Seo-Gen переносить магазини з OpenCart і збірок на його основі, наприклад ocStore, вручну, бо автоматичного імпорту з цієї платформи немає. Ми заводимо товари й категорії, переносимо зображення, тексти та мета-теги, відтворюємо дизайн 1:1 і налаштовуємо переадресації з усіх старих адрес.
OpenCart – рушій з відкритим кодом, який дав багатьом магазинам швидкий і доступний старт. Студії збирають на ньому і магазини під ключ, і пакетні збірки з готовим набором модулів та шаблоном. Складнощі з'являються пізніше, коли магазин росте, а кожне нове завдання впирається в модулі, хостинг і вільний час програміста.
Причини переїзду у власників зазвичай схожі: гроші й час ідуть на підтримку рушія. Нижче розібрано головні, і якщо ви шукаєте альтернативу OpenCart і думаєте про зміну рушія OpenCart, їх легко порівняти з нинішніми витратами.
Модулі, оновлення й доопрацювання
Магазин на OpenCart складається з ядра, шаблону й модулів, причому модулі пишуть різні розробники під конкретні версії рушія. Поки магазин невеликий, така збірка обходиться недорого й дає змогу швидко додати потрібну функцію без власної розробки.
Зі зростанням каталогу модулів стає більше, вони починають залежати один від одного, і правка в одному місці може зачепити сусідній модуль чи шаблон. Звідси дві статті витрат, які власники магазинів називають найчастіше: оновлення версій рушія та дрібні доопрацювання погодинно.
Оновлення версій рушія
Під час переходу на нову версію частина модулів перестає працювати, а старий шаблон потребує ручних правок. На форумі OpenCart перехід між великими версіями, наприклад з ocStore 2.3 на 3.0, обговорюють як перенесення даних у чисту інсталяцію з перевіркою кожного модуля.
Через це чимало магазинів роками залишаються на старій версії рушія, адже оновлення перетворюється на окремий проєкт зі своїм бюджетом. У Seo-Gen CMS оновлення системи входять у підписку й виходять без доплат, а поломки після оновлення агентство виправляє безкоштовно на будь-якому тарифі.
Доопрацювання погодинно
Будь-яке завдання поза штатними можливостями рушія перетворюється на замовлення програмістові: новий фільтр, блок на головній, правка шаблону картки чи конфлікт двох модулів. Навіть дрібна правка чекає вільного розробника й оплачується погодинно, тому магазин поступово потрапляє в залежність від однієї людини.
У Seo-Gen CMS доопрацювання на побажання замовника теж оплачуються окремо, по 600 грн за годину та за погодженим кошторисом. Різниця в тому, що оновлення системи, виправлення помилок агентства й поломки після оновлень окремого замовлення не потребують, бо ця робота вже входить у підписку.
Хостинг, безпека і швидкість
OpenCart встановлюється на власний хостинг власника, тому сервер, версії PHP і бази даних, сертифікат SSL і резервні копії теж залишаються його турботою. Якщо магазин зламали або сервер не витримав напливу покупців, розбиратися з наслідками доводиться власникові та його програмістові.
Швидкість такого магазину залежить від хостингу, шаблону й кількості модулів, і кожен модуль додає свої скрипти та запити до бази. У Seo-Gen CMS сторінки збираються на сервері, зображення автоматично нарізаються у 12 варіантах під різні екрани, а сертифікат HTTPS для домену випускається сам.
Що переносимо вручну під час переїзду з OpenCart?
Перенесення інтернет-магазину з OpenCart команда Seo-Gen робить вручну: фахівці заводять кожну категорію й картку, завантажують зображення в медіатеку та збирають сторінки з блоків. Такий підхід забирає більше часу, зате на кожному кроці видно, що потрапило на новий сайт і чого поки бракує.
| Дані в OpenCart | Як вони виглядають у Seo-Gen CMS |
|---|---|
| Категорії та підкатегорії | Та сама структура каталогу, адреси за картою редиректів |
| Товари | Картка з назвою, описом, брендом, артикулом, штрихкодом, ціною, валютою та наявністю |
| Атрибути й опції | Склад і вигляд на картці погоджуємо на аудиті й фіксуємо в кошторисі |
| Зображення | Галерея товару зі збільшенням і нарізкою під різні екрани |
| Мета-теги та SEO URL | Title, Description і H1 для кожної сторінки й мови, канонічна адреса |
| Дизайн і шаблон | Вигляд 1:1: шапка, меню, картка товару, підвал, мобільна версія |
З полів картки система збирає мікророзмітку Product і Offer, тож ціну, валюту й наявність пошуковик бере з тих самих даних, які покупець бачить на вітрині. Кожна мова магазину в новій системі має свої тексти й мета-теги українською, російською та англійською.
Як проходить перенесення сайту з OpenCart на Seo-Gen CMS?
Поки ми збираємо новий магазин, OpenCart і далі приймає замовлення, і покупці не натрапляють на напівпорожній каталог у розпал перенесення. Переїзд з OpenCart іде в чотири кроки, і після кожного кроку замовник перевіряє результат і підтверджує перехід до наступного етапу.
Терміни залежать від розміру каталогу, кількості мов і складності шаблону, тому ми називаємо їх разом із кошторисом після аудиту. Дату перемикання підбираємо під календар магазину, осторонь розпродажів, високого сезону й рекламних кампаній.
Аудит магазину і кошторис
На аудиті ми вивчаємо версію OpenCart чи ocStore, шаблон, встановлені модулі, структуру каталогу, мови та налаштування SEO URL. Окремо вивантажуємо всі адреси магазину, включно зі старими варіантами з route і product_id, і позначаємо товари й категорії, які приносять замовлення та трафік.
За підсумками готуємо кошторис: які дані переносимо, як показуємо атрибути й опції, які завдання модулів закриваємо засобами системи і які розбіжності з оригіналом допустимі. Перенесення сайту з OpenCart, ціна якого записана в кошторисі, оплачується разово, а щомісячна підписка починається за тарифом, який обере власник.
Каталог, сторінки і дизайн 1:1
Спочатку ми збираємо структуру категорій, потім заводимо картки товарів і завантажуємо зображення, звіряючи кожну картку з вихідною сторінкою магазину. Інформаційні сторінки й тексти категорій переносимо без переписування, а мета-теги беремо з адмінки окремо для кожної мови.
Дизайн відтворюємо 1:1 у блочному редакторі: шапку, меню, картку товару, підвал і мобільну версію. Шапку, підвал і сторінку 404 ми виносимо в глобальні зони: досить один раз виправити телефон чи пункт меню, і він оновиться на всіх сторінках магазину.
Кошик, замовлення і сповіщення
На новому місці магазин продає засобами Seo-Gen CMS: у нього є каталог із категоріями, картки товарів, кошик і оформлення замовлення. Кожне замовлення потрапляє в адмінку, де менеджер його приймає й обробляє, про нове замовлення повідомляють лист і повідомлення в Telegram, а оплатити покупку клієнт може онлайн.
Модулі оплати й доставки зі старого рушія в нову систему не переносяться, бо написані під іншу платформу, а способи оплати після переїзду погоджуємо на аудиті. Історію замовлень і базу покупців перенести можна: що й у якому вигляді переносимо, теж визначаємо на аудиті й фіксуємо в кошторисі.
Переадресації, перевірка і запуск
Перед запуском завантажуємо карту редиректів, перевіряємо кожну стару адресу й звіряємо новий магазин з оригіналом на комп'ютері та телефоні. Тестове замовлення, форми, мета-теги, канонічні адреси й карта сайту перевіряються до перемикання домену.
Перемкнути домен допомагає майстер в адмінці: він показує, які записи DNS змінити в реєстратора, а сертифікат HTTPS з'являється без участі власника. У перші тижні ми дивимося звіти про індексацію та помилки обходу й правимо переадресацію, якщо адреса з route чи product_id веде не на той товар.
Що саме ми робили
Стоматологія · Київ і Чернігів
+44% кліків із пошуку
Домен без історії, сайт на конструкторі. Зібрали семантику під послуги й обидва міста, переробили посадкові сторінки, з нуля побудували посилальний профіль. За чотири місяці: 34,8 тис. кліків, покази 1,32 → 1,76 млн, DR 0 → 41.
E-commerce · міжнародний ринок
+96% кліків за два місяці
Каталог цифрових 3D-моделей. Кластеризували семантику, перебудували хабові сторінки, закрили дублі та помилки індексації. Користувачі з Google 247 → 532, CTR 2,4% → 4%.
Медичний центр · Україна
+68,75% видимості за перший місяць
Вузька видимість і мала семантика на старті. Семантика, структура посадкових, метадані та перелінковка, поступове посилення посиланнями.
Скільки часу займає міграція з OpenCart?
Скільки триватиме переїзд, залежить від кількості товарів, мов і доопрацювань шаблону, і назвати термін ми можемо тільки після аудиту. Міграція інтернет-магазину з невеликим каталогом проходить помітно швидше, ніж перенесення великого магазину кількома мовами.
Поки тривають роботи, покупці оформлюють замовлення на старому OpenCart як завжди й не бачать підготовки до переїзду. Дату перемикання домену ми погоджуємо з власником заздалегідь, разом із кошторисом і планом перевірки.
Скільки коштує перенесення магазину з OpenCart?
Від 25 000 грн починається ручний переїзд магазину з OpenCart, а точну суму кошторис покаже після розбору каталогу, шаблону й модулів. На вартість впливають розмір каталогу, кількість атрибутів і опцій, складність шаблону, кількість мов і обсяг карти переадресацій.
| Робота | Ціна |
|---|---|
| Перенесення магазину з OpenCart 1:1 | від 25 000 грн, підсумок за кошторисом |
| Доопрацювання на побажання замовника | 600 грн за годину |
| Підписка «Старт» | від 990 грн на місяць за сайт |
| Магазин на OpenCart у студій | разова оплата збірки, хостинг і модулі окремо |
У магазину на OpenCart до разової збірки з часом додаються рахунки за хостинг, платні модулі й погодинну підтримку. Підписка Seo-Gen CMS закриває хостинг, копії, оновлення й підтримку одним платежем, який за оплати на рік менший на 20 %.
Хочете перенести магазин з OpenCart без втрати адрес і позицій? Надішліть адресу вітрини й доступ до адмінки, а ми почнемо з аудиту та кошторису.
Що знімається з власника після переїзду на Seo-Gen CMS?
На OpenCart власник магазину відповідає за весь технічний шар: сервер, оновлення, резервні копії та захист від зламу. Після переїзду ця робота переходить до агентства й входить у підписку на будь-який тариф.
Товари, ціни, тексти, мета-теги й переадресації власник править в адмінці сам, а їхнє вивантаження агентство віддає на запит будь-коли без доплати. Якщо магазин цілком перестав відкриватися, лагодження починається одразу, хоч би який тариф був підключений.
| Завдання | На OpenCart | На Seo-Gen CMS |
|---|---|---|
| Хостинг і сервер | Обирає й оплачує власник | Входить у підписку |
| Оновлення рушія та модулів | Окремий проєкт з перевіркою модулів | Оновлення системи без доплат |
| Резервні копії | Налаштовує власник або програміст | За розкладом, з відновленням |
| Безпека і HTTPS | Сертифікат і захист на власникові | Оновлення безпеки, HTTPS для домену автоматично |
| Нагляд за роботою | Збій помічає сам власник | Агентство наглядає за роботою сайту |
Суміжні послуги
Prom → Seo-Gen CMS
Перенесення сайту з Prom.ua на Seo-Gen CMS: свій домен, дизайн, SEO-налаштування, три мови. Товари, категорії, фото, мета-теги та 301 переносимо вручну. Від 25 000 грн, за кошторисом.
WordPress → Seo-Gen CMS
Перенесення сайту з WordPress на Seo-Gen CMS: імпорт сторінок і дизайну, колишні адреси, 301 редиректи, мета-теги та canonical. SEO, форми й копії без плагінів. Від 25 000 грн.
Horoshop → Seo-Gen CMS
Перенесення інтернет-магазину з Horoshop на Seo-Gen CMS: товари, категорії, характеристики, фото, тексти, мета-теги і 301. Дизайн 1:1, від 25 000 грн за кошторисом.
Shopify → Seo-Gen CMS
Перенесення інтернет-магазину з Shopify на Seo-Gen CMS: товари, колекції, дизайн 1:1, мета-теги та карта 301 редиректів. Три мови, пошта на домені. Від 25 000 грн, підсумок за кошторисом.
Magento → Seo-Gen CMS
Переносимо інтернет-магазин з Magento 1 і 2 на Seo-Gen CMS вручну: каталог, атрибути, зображення, мета-теги, дизайн 1:1 і 301 для адрес .html. Від 25 000 грн, підсумок за кошторисом.
Відповіді на ваші запитання
Чи можна перенести магазин з OpenCart автоматично?
Автоматичного імпорту з OpenCart у Seo-Gen CMS немає: у системі він є тільки для WordPress, і перевірений він на сайтах із темою DIVI. Товари, категорії, зображення й тексти команда Seo-Gen переносить вручну за копією бази та файлом вивантаження.
Ручне перенесення товарів з OpenCart забирає більше часу, зате кожну картку фахівець звіряє зі старим магазином. Які поля карток переїдуть і де допустимі розбіжності зі старою вітриною, записано в кошторисі до початку робіт.
Як зберегти позиції магазину після переїзду?
Пошуковику після переїзду треба заново обійти сторінки й побачити переадресації, тому короткі коливання позицій можливі за будь-якої зміни рушія. Довгому просіданню запобігають карта редиректів, перенесення мета-тегів і канонічні адреси на сторінках.
Після запуску ми стежимо за індексацією та помилками обходу за сторінками з карти адрес. Якщо стара адреса веде не туди, переадресацію виправляють просто в адмінці Seo-Gen CMS.
Що буде зі старими адресами товарів?
Адреси з ключовими словами SEO URL ми за можливості повторюємо й додаємо фінальний слеш, бо система тримає один вид адреси для сторінки. Технічні адреси виду index.php?route=product/product&product_id=42 отримують переадресацію 301 на картку того самого товару.
Покупці зі старими закладками та посиланнями із соцмереж потрапляють на потрібну сторінку нового магазину. Код 301 повідомляє пошуковику, що товар переїхав назовсім, і з часом у видачі замість адреси з route з'являється нова адреса.
Чи можна перенести магазин, який працює на ocStore?
Так, перенесення з ocStore та інших збірок на основі OpenCart іде в тому самому порядку, що й з вихідного рушія. На аудиті ми окремо дивимося версію збірки, модулі ЧПУ й доопрацювання шаблону, бо від них залежать адреси та дані в базі.
Сильно доопрацьовані магазини, де програмісти роками змінювали код ядра, потребують більше часу на розбір каталогу. Такі особливості ми враховуємо в кошторисі, щоб ціна не змінювалася після початку перенесення.
Що робити з модулями, які стоять на OpenCart?
Модулі старого рушія в Seo-Gen CMS не переносяться, бо їхній код написаний під іншу платформу. На аудиті ми складаємо список модулів і дивимося, яке завдання розв'язує кожен: мета-теги, ЧПУ, карту сайту, форми, фільтри чи сповіщення.
Мета-теги, канонічні адреси, карта сайту, переадресації 301, мікророзмітка, форми та сповіщення в Telegram працюють у системі штатно. Якщо функції магазину потрібне доопрацювання, воно потрапляє в кошторис окремим рядком по 600 грн за годину.
Переїзд з OpenCart на Seo-Gen CMS має сенс, коли підтримка рушія, модулів і сервера забирає більше сил, ніж розвиток магазину. Перенесення інтернет-магазину з OpenCart команда робить вручну від 25 000 грн, з картою переадресацій 301 і перевіркою кожної сторінки до перемикання домену, а хостинг, оновлення й резервні копії після запуску бере на себе агентство.
Відповідаємо протягом робочого дня. Без розсилок і дзвінків «просто нагадати».
Подивиться сайт сам, а не передасть менеджеру.
Докладніше: Перенесення сайту з OpenCart на Seo-Gen CMS
Як влаштовані адреси сторінок в OpenCart?
Для міграції з OpenCart найважливіші адреси, бо саме їх знають пошуковики, зовнішні сайти й покупці із закладками. Без налаштування адреса товару має вигляд index.php?route=product/product&product_id=42, а з категорією в шляху – index.php?route=product/product&path=20_27&product_id=45, де цифри означають номери записів у базі.
Людинозрозумілі адреси, або ЧПУ, вмикають параметром Use SEO URL, після чого кожному товару, категорії та сторінці задають ключове слово для кожної мови. Частина магазинів вмикає SEO URL не одразу, і в індексі живуть обидва види адрес, а збірки ocStore і модулі ЧПУ на кшталт SEO Pro змінюють їхню структуру, тому ми розбираємо її на аудиті.
Карта переадресацій 301
Карта редиректів – це таблиця, де в кожної старої адреси магазину стоїть нова адреса в Seo-Gen CMS. Ми зберігаємо попередні адреси там, де їх можна повторити, а решту ведемо через 301 редирект на той самий товар чи категорію, без ланцюжків переадресацій.
| Адреса в OpenCart | Адреса в Seo-Gen CMS |
|---|---|
| index.php?route=product/product&product_id=42 | /noutbuky/macbook-pro/ через переадресацію 301 |
| /noutbuky/macbook-pro (ЧПУ без слеша) | /noutbuky/macbook-pro/ з фінальним слешем |
| index.php?route=product/category&path=20_27 | /noutbuky/ через переадресацію 301 |
Правила 301 зберігаються в адмінці Seo-Gen CMS, і для їхньої правки не потрібні доступ до сервера, файл .htaccess чи модуль на кшталт тих, що ставили на OpenCart. Карта залишається в замовника, і за нею можна перевірити будь-яку стару адресу й після переїзду.
Як вивантажити каталог з OpenCart?
Автоматичного імпорту з OpenCart у Seo-Gen CMS немає, тому каталог товарів ми переносимо за даними, які віддає сам магазин. Для експорту товарів з OpenCart і звіряння карток зазвичай вистачає трьох джерел, а потрібний набір ми обираємо на аудиті:
- резервна копія бази через розділ System → Maintenance → Backup & Restore, яка зберігає вибрані таблиці в SQL-файл;
- модуль Export/Import Tool, який вивантажує категорії, товари, опції, атрибути, фільтри та покупців у файл Excel;
- доступ до адмінки, за яким ми звіряємо картки, ключові слова SEO URL і мета-теги з тим, що бачить покупець.
Зображення товарів ми забираємо архівом з хостингу, бо в базі зберігаються тільки шляхи до файлів. Вбудована резервна копія пропускає таблиці користувачів адмінки, великі бази на слабкому хостингу вивантажуються з помилками, і тоді копію простіше отримати в хостинг-провайдера.