В тази статия · 10 раздела
- Кога си струва да смените OpenCart
- Какво се пренася от OpenCart и какво не
- Опциите на OpenCart и вариантите в CloudCart
- Адресите на OpenCart и пренасочванията 301
- Клиентите, паролите и абонатите на бюлетина
- Модулите за Еконт, Спиди, плащания и Н-18
- Миграция от OpenCart в 6 стъпки
- Кой прави пренасянето: нашият екип, вие или вашият разработчик
- Към коя платформа да преминете от OpenCart
- Често задавани въпроси
Накратко: при миграция от OpenCart към CloudCart се пренасят продуктите с опциите, снимките, категориите, производителите, клиентите, статиите и старите адреси, а историята на поръчките я пренася екипът на CloudCart. Опциите на OpenCart стават варианти с крайна цена, всеки стар адрес получава пренасочване 301, а пренасянето от екипа отнема до 45 дни и е €0 при договор за 24 месеца, до 31.12.2026.
OpenCart е платформа с отворен код на PHP, която се изтегля без лицензна такса и се инсталира на ваш хостинг (страницата за изтегляне на OpenCart). Тогава хостингът, сигурността, обновяванията и модулите за Еконт, Спиди, плащания и фактури са ваша грижа. Има и хостван вариант, Opencart Cloud. Ръководството е от екипа на CloudCart, българската платформа за онлайн магазини. Фактите за OpenCart са от официалната му документация, с линк към източника, а условията на пренасянето са на страницата миграция от OpenCart към CloudCart.
Кога си струва да смените OpenCart
Смяната на OpenCart си струва, когато месечните разходи за хостинг, модули и разработчик надминат плана на облачна платформа или когато всяко обновяване чупи модул. Ако магазинът работи стабилно, обновяван е и имате свой разработчик, техническа причина за местене няма.
| Какво виждате | Какво означава | Препоръка |
|---|---|---|
| Версията на OpenCart не е обновявана от години | кодът и модулите остават с известните пробиви | планирайте миграция преди следващия силен сезон |
| След обновяване част от модулите спират | всеки модул е от различен автор и никой не отговаря за цялото | сравнете цената на обновяването с миграцията |
| Сайтът забавя, когато пуснете кампания | хостингът не издържа трафика, а по-голям сървър струва повече | платформа с включен хостинг |
| Само един разработчик познава магазина | ако си тръгне, спешните промени чакат | планирайте миграция |
| Плащате отделно модули за куриери, плащания, фактури, SEO и филтри | платформата без лицензна такса започва да струва всеки месец | съберете подновяванията и ги сравнете с месечен план |
За сметката съберете за 12 месеца хостинга, часовете на разработчика, лицензите на модулите и платените промени и разделете на 12. Плановете на CloudCart при годишно плащане и без ДДС са Baby Pack €14, Starter Pack €33, CC Pro €83 и CC Master €249 на месец, според цените на CloudCart, с включени хостинг, сигурност, обновявания и SSL сертификат.
Какво се пренася от OpenCart и какво не
От OpenCart се пренасят каталогът, клиентите, съдържанието и старите адреси, а историята на поръчките я пренася екипът на CloudCart. Паролите на клиентите, темата и модулите не се пренасят.
| Данните в OpenCart | Как влизат в CloudCart | Какво да знаете |
|---|---|---|
| Продукти | вграденият OpenCart Мигратор, CSV или XML импорт, Admin API или нашият екип | името, описанието, цената, SKU, баркодът, теглото и етикетите имат свои полета |
| Опции (размер, цвят, материал) | варианти, до 3 групи опции в CSV импорта | всяка комбинация получава крайна цена вместо „+€5“; подробно в следващата част |
| Снимки | заедно с продуктите, като адреси, разделени със запетая | свалят се и се пазят в CloudCart, затова старият сървър може да се спре |
| Категории | заедно с продуктите или от нашия екип | дървото се пресъздава със същата йерархия |
| Производители | полето „производител“ (vendor) в импорта | страницата на всеки производител също получава нов адрес за пренасочване |
| Клиенти | „Клиенти → Импорт“ от CSV, Admin API или нашият екип | от CSV влизат име, имейл, група, бележка и съгласие за маркетинг; адресите ги пренася екипът или Admin API |
| История на поръчките | пренася я екипът на CloudCart | пази се отделно при нас за справка и счетоводство |
| Статии и информационни страници | приложението Blog CSV Import или нашият екип | проверете снимките в текста, преди да спрете стария сървър |
| Старите адреси | пренасочвания 301 от CSV файл | важат за страниците; PDF файлове и снимки не минават през тях |
| Тема и модули (OCMOD, vQmod) | не се пренасят | заменят ги тема на CloudCart и вградените функции |
Важно: стандартният админ на OpenCart няма CSV експорт на продуктите. Според документацията на OpenCart за поддръжка, в „System → Maintenance → Backup & Restore“ сваляте копие на базата данни като .sql файл с избрани таблици. За CSV файл ви трябва модул за експорт. Другите пътища са вграденото приложение OpenCart Мигратор в CloudCart и нашият екип, който взима данните директно от стария магазин.
Опциите на OpenCart и вариантите в CloudCart
В OpenCart всяка опция на продукта има отделни стойности, а всяка стойност може да добави или извади сума от базовата цена. Според документацията на OpenCart за опциите типовете са падащ списък, радио бутони, отметки, текст, текст на няколко реда, файл, дата, час и дата с час. В CloudCart вариантът е пълна комбинация, например „M, червен“, със собствена цена, код и наличност.
При миграцията цената на всяка комбинация се изчислява от базовата цена и добавките на опциите. Пример с тениска:
| В OpenCart | Сметката | Вариантът в CloudCart |
|---|---|---|
| Базова цена €39, размер M без добавка, цвят червен без добавка | 39 + 0 + 0 | M, червен: €39 |
| Размер XL +€5, цвят червен без добавка | 39 + 5 + 0 | XL, червен: €44 |
| Размер XL +€5, цвят черен +€3 | 39 + 5 + 3 | XL, черен: €47 |
- Изберете опциите, които променят продукта. Размерът, цветът, материалът или грамажът стават групи варианти. CSV импортът приема до 3 групи на продукт, в колоните v1, v2 и v3.
- Изчислете цената на всяка комбинация. Базовата цена плюс добавките, както в таблицата.
- Групирайте редовете по продукт. Всеки ред на вариант има колона variant.parent_id със същия идентификатор като продукта във файла, за да влязат всички комбинации под един продукт.
- Сложете снимката на варианта. Ако един цвят има своя снимка, адресът ѝ стои на реда на варианта и се показва при тази комбинация.
- Проверете наличностите. В OpenCart количеството се води по стойност на опцията. В CloudCart се води по комбинация, затова разпределете бройките преди импорта.
Опциите от тип текст, файл, дата или час пазят информация, която купувачът въвежда при поръчка, например надпис за гравиране, и не стават варианти. Запишете продуктите с такива опции в описа.
Важно: CSV импортът винаги създава нови продукти и не обновява съществуващи. Ако пуснете същия файл два пъти, ще имате дублирани продукти. Първо тествайте с 20 до 30 продукта, проверете вариантите и чак тогава качете целия каталог. Как се съпоставят колоните, е обяснено в ръководството за импорт на продукти от CSV и XML.
Адресите на OpenCart и пренасочванията 301
Пренасочванията 301 запазват позициите в Google при миграция от OpenCart, когато всеки стар адрес води към същата страница в новия магазин. При OpenCart адресите зависят от настройката „Use SEO URL“. Без нея, според документацията на OpenCart за SEO URL, продуктът има адрес от вида /index.php?route=product/product&path=20_27&product_id=45. С включена настройка адресът е ключовата дума от „Design → SEO URL“. Същата документация предупреждава, че смяната на ключова дума чупи старите линкове.
| Вид страница | Как може да изглежда в OpenCart | Какво правите в картата |
|---|---|---|
| Продукт без SEO URL | /index.php?route=product/product&product_id=45 | един ред към същия продукт |
| Продукт през пътя на категория | /index.php?route=product/product&path=20_27&product_id=45 | всеки вариант на адреса води към същия нов адрес |
| Продукт със SEO URL | /kafe-espresso-1kg | един ред към същия продукт |
| Категория | /kafe или вариантът с route=product/category | един ред към същата категория |
| Информационна страница | /dostavka, /obshti-usloviya | към същата информационна страница |
| Изтрит продукт | всеки адрес без нов двойник | към категорията му или към заместващ продукт, не към началната страница |
Ако сте включили SEO URL по-късно, в Google може да са индексирани и двете форми, затова сложете в картата и адресите с index.php. В CloudCart пренасочването пази частта след въпросителния знак, затова адрес на OpenCart с route и product_id се пренасочва точно. Знакът * замества произволен текст: /index.php?route=product/product&path=*&product_id=45 хваща продукт 45 от всяка категория. Ползвайте го внимателно, защото ред, който завършва на product_id=4*, хваща и продукти 41, 450 и така нататък.
Пълния списък взимате от sitemap на OpenCart, от таблицата с ключови думи в „Design → SEO URL“ и от отчета „Ефективност“ в Google Search Console за последните 12 месеца. Ръководството на Google за преместване на сайт със смяна на адресите препоръчва пренасочванията да се пазят поне година. В CloudCart те са в „Маркетинг → SEO → 301 пренасочвания“: добавяте ги един по един или качвате CSV с две колони, до 100 реда в Baby Pack, до 2 000 в Starter Pack и без ограничение в CC Pro и CC Master. Параметрите gclid, fbclid и основните UTM етикети минават през пренасочването, затова рекламите в Google и Meta продължават да се отчитат. При една смяна на адресите в работещ магазин през Admin API са минали 13 418 пренасочвания за 30 минути, без нито една грешка.
Клиентите, паролите и абонатите на бюлетина
Клиентите от OpenCart се пренасят с име, имейл и група, а паролите не се пренасят. OpenCart пази паролите като хеш, в необратим вид, затова никоя платформа не може да ги прочете. В CloudCart всеки внесен клиент получава автоматично създадена нова парола.
- Подгответе файла. Колони за име, фамилия, имейл, клиентска група, бележка и съгласие за маркетинг (да или не). Групите от OpenCart, например „Едро“ или „Търговци“, се създават сами по името си; клиентските групи са от Starter Pack нагоре.
- Отворете импорта. В CloudCart отидете на „Клиенти → Импорт“. Преди качването админът иска код за двуфакторна защита.
- Съпоставете колоните. За всяка колона избирате полето в CloudCart и пускате импорта, който работи във фонов режим.
- Кажете на клиентите за новата парола. При първото влизане клиентът си задава нова парола през „Забравена парола“.
Важно: сложете „да“ в съгласието за маркетинг само за клиентите, които са се абонирали за бюлетина в стария магазин, а останалите внесете с „не“ (стойността и когато колоната липсва). Според чл. 7, ал. 1 от GDPR трябва да можете да докажете съгласието. Клиент, който се е отписал, не получава маркетингови имейли и в новия магазин.
Импортът от CSV не взима адресите за доставка. Адресите пренася екипът на CloudCart или вашият разработчик през Admin API, който приема клиентите заедно с адресите.
Модулите за Еконт, Спиди, плащания и Н-18
Модулите на OpenCart за Еконт, Спиди, плащания с карта и фактури не се пренасят, защото са код, инсталиран на вашия сървър. В CloudCart българските връзки са вградени и се включват отново с договорите, които вече имате.
| Модулът в OpenCart | Какво имате в CloudCart | Повече |
|---|---|---|
| Куриери | Еконт, Спиди, BOX NOW, Sameday и други: товарителници, наложен платеж, офиси и автомати от админа | доставка и куриери |
| Плащане с карта | CloudCart Pay с Visa, Mastercard, Apple Pay и Google Pay, или Борика, ePay, myPOS, Fibank, Банка ДСК, Paysera, PayPal и Stripe с ваш договор | CloudCart Pay |
| Фактури и Н-18 | документът за продажбата, фактурата и кредитното известие се издават от поръчката; приложението Н-18 прави месечния XML файл за НАП | фактури и Н-18 |
| Склад и ERP | готови връзки с Microinvest, Gensoft, Barsy и други складови програми | интеграции |
| Фийдове за сравнители и пазари | eMAG, Pazaruvaj, Sravni.bg, Glami и други от един каталог | канали за продажба |
| Търсене и филтри | Aura Search намира продукти по смисъл и при грешно изписване | AURA |
В деня на пускането изключете фактурирането в OpenCart, за да не получи една поръчка два документа, и пазете достъп до поръчките от последните седмици преди превключването заради връщанията. Правилата за документа при всеки вид плащане са в статията Наредба Н-18 за онлайн магазин, а настройката на куриерите е в ръководството за доставка с куриери.
Миграция от OpenCart в 6 стъпки
Новият магазин се строи на адрес на CloudCart, а магазинът на OpenCart продава до деня на превключването.
- Опис. Броят на продуктите, комбинациите от опции, категориите, производителите, клиентите, поръчките и статиите, плюс списъкът със старите адреси и активните модули. До всеки модул записвате с какво го заменяте.
- Резервно копие. Сваляте базата данни от „System → Maintenance → Backup & Restore“ и пазите папката със снимките от сървъра, преди да промените каквото и да е.
- Импорт. OpenCart Мигратор, CSV или XML за продуктите, „Клиенти → Импорт“ за клиентите, Blog CSV Import за статиите, или нашият екип. Пренасянето от екипа заявявате в админа на новия магазин, „Услуги → Миграция“.
- Карта на пренасочванията. Всеки стар адрес получава нов, включително формите с
index.php. Картата се качва като CSV. - Тестове. Сравнявате бройките в стария и в новия магазин и пускате само при нулева разлика. Правите тестова поръчка с всеки куриер и всеки начин на плащане и проверявате документа за продажбата.
- Превключване и наблюдение. Насочвате домейна в час с малко поръчки, SSL сертификатът се издава сам, а пощата остава при досегашния доставчик чрез записите MX. Следите грешките 404 в Search Console 60 дни.
Пълният чеклист за всяка платформа е в статията чеклист за смяна на платформата на онлайн магазин, а общият преглед на начините за пренасяне е в пренасяне на магазин и импорт на данни.
Кой прави пренасянето: нашият екип, вие или вашият разработчик
Пренасянето от OpenCart към CloudCart става по три пътя с един и същ резултат, а изборът зависи от размера на каталога и от времето ви.
| Пътят | Подходящ за | Цена |
|---|---|---|
| Екипът на CloudCart | големи каталози, много комбинации от опции, няколко езика, магазин без CSV експорт | €0 при договор за 24 месеца, до 31.12.2026; до 45 дни |
| Вие, с OpenCart Мигратор и импортите от CSV и XML | каталози, които познавате добре | само цената на плана |
| Вашият разработчик, през Admin API | екипи, които искат да проверят всеки запис | времето на разработчика; API е от Starter Pack нагоре, до 10 000 продукта наведнъж |
CSV импортът приема до 100 продукта в Baby Pack, до 2 000 в Starter Pack, до 7 500 в CC Pro и до 10 000 в CC Master. OpenCart Мигратор е включен във всички планове. Подробностите за всяка платформа са на страницата миграция на онлайн магазин.
Към коя платформа да преминете от OpenCart
Изборът след OpenCart зависи от това кой ще поддържа магазина и къде продавате. Честото сравнение е между CloudCart, WooCommerce и Shopify, а понякога най-разумното е да останете на OpenCart. Таблицата казва кога всеки вариант е по-добрият избор.
| Изберете | Когато | Какво поемате |
|---|---|---|
| CloudCart | продавате основно в България, искате Еконт, Спиди, BOX NOW, Н-18 и български плащания вградени и не искате да поддържате сървър и модули | месечен план; темата и функциите са в рамките на платформата |
| WooCommerce | вече имате сайт на WordPress, разработчик и искате пълен контрол върху кода | хостинг, сигурност, обновявания и плъгини, както при OpenCart |
| Shopify | продавате в много държави и искате голям международен магазин за приложения | месечен план и приложения за българските куриери, например Deliver with Econt |
| Оставате на OpenCart | магазинът е обновен, модулите работят и имате постоянен разработчик | същото като досега |
WooCommerce е платформа с отворен код, която работи като плъгин към WordPress (страницата на WooCommerce в wordpress.org), затова при преминаване от OpenCart към WooCommerce поддръжката на сървъра остава ваша. Двете платформи с отворен код са сравнени в статията WooCommerce или OpenCart, другото сравнение е Shopify или WooCommerce, а сравнението на всички платформи е в сравнение на платформите за онлайн магазин.
Често задавани въпроси
Стандартният админ на OpenCart няма CSV експорт на продуктите. В „System → Maintenance → Backup & Restore“ сваляте базата данни като .sql файл, който служи за резервно копие. За CSV файл ползвате модул за експорт, а ако нямате такъв, нашият екип взима данните директно от стария магазин. В CloudCart има и вградено приложение OpenCart Мигратор, включено във всички планове.
Опциите, които променят продукта, като размер или цвят, стават варианти в CloudCart. Всяка комбинация получава крайна цена, тоест базовата цена плюс добавките от OpenCart, и собствена наличност. Опциите от тип текст, файл или дата не са варианти и ги записвате отделно в описа.
Не, ако всеки стар адрес, включително формите с index.php?route=, има пренасочване 301 към същата нова страница и заглавията и текстовете се пренесат без промяна. Колебания в първите седмици са нормални. Следете грешките 404 в Search Console 60 дни и пазете пренасочванията поне година.
Не. OpenCart пази паролите като хеш, в необратим вид, затова не могат да се пренесат на никоя платформа. Клиентите се пренасят с име, имейл и група, а при първото влизане всеки си задава нова парола.
Историята на поръчките я пренася екипът на CloudCart и я пази отделно, за справка и за счетоводството. Новите поръчки, документите за продажба и фактурите тръгват в CloudCart от деня на пускането.
Заменяте ги с вградените връзки в CloudCart: Еконт, Спиди и BOX NOW правят товарителници и наложен платеж от поръчката. Свързвате ги с договорите, които вече имате, и ги тествате с поръчка преди пускането.
Не. Новият магазин се строи на адрес на CloudCart, а OpenCart продава през цялото време. Домейнът се насочва към новия магазин едва след тестовете, в час, който вие изберете.
Пренасянето от екипа на CloudCart е €0 при договор за 24 месеца, за заявки до 31.12.2026, и отнема до 45 дни. Ако пренасяте сами, плащате само плана, който за нови магазини е €1 на месец за първите 3 месеца. Комисионната от продажбите е 0%.
Имате въпрос за пренасянето на вашия магазин от OpenCart? Пишете ни на support@cloudcart.com.
Източници
- страницата за изтегляне на OpenCartwww.opencart.com
- Opencart Cloudwww.opencart.com
- документацията на OpenCart за поддръжкаdocs.opencart.com
- документацията на OpenCart за опциитеdocs.opencart.com
- документацията на OpenCart за SEO URLdocs.opencart.com
- преместване на сайт със смяна на адреситеdevelopers.google.com
- чл. 7, ал. 1 от GDPReur-lex.europa.eu
- Deliver with Econtapps.shopify.com
- страницата на WooCommerce в wordpress.orgwordpress.org
