CMS OpenCart и ocStore — одно из лучших решений для интернет-магазина. Часть 3

Всем привет! Меня зовут Алексей Сидей, я основатель агентства интернет-маркетинга «WEDEX» и один из авторов телеграм канала «Интернет-маркетинг простым языком». И сегодня хочу завершить обзор на очень популярную CMS.

Первую часть вы можете прочитать здесь. А вторую здесь

ТОП-10 модулей для ocStore

SEO PRO – устраняет дубли товаров

По умолчанию в OpenCart один и тот же товар, может быть доступен по ссылкам:

  • sitename.com/index.php?route=product/product&product_id=40
  • sitename.com/index.php?route=product/product&path=20&product_id=40
  • sitename.com/index.php?route=catalog/product&path=20_27&product_id=40

Если включить системные ЧПУ, то, кроме данных адресов, товар также будет доступен по адресу sitename.com/desktops/iphone

При включенном SEO PRO, любая из этих ссылок будет перенаправлять на sitename.com/desktops/iphone. А кроме того, можно сделать красивое окончание sitename.com/desktops/iphone.html, чтобы сразу было понятно, что это не категория и не раздел магазина, а отдельный товар.

SEO URL Generator PRO - автоматически генерирует ЧПУ (SEO URL)

Модуль SEO URL Generator FREE генерирует уникальные ЧПУ при заполнении названия или по нажатии на кнопку для каждого товара (категорий, производителя) в отдельности. При массовом импорте товаров из xls и тп никто не станет сидеть и вручную редактировать каждый товар. Поэтому есть платная версия SEO URL Generator PRO, в которой нажимаешь одну кнопочку и все пустые УРЛы заполняются автоматом.

NewsBlog - позволяет создавать неограниченное количество категорий со статьями

Есть такое понятие как перелинковка. Чем больше страниц в Интернете ссылаются на Вашу страницу, тем она считается круче. Но, это дело сейчас жестко отсеивается. Ссылки конечно, все еще закупаются, но уже намного более осторожно.
Совсем другое дело, когда Вы пишете статью на своем же сайте, и она действительно полезна людям, и они реально читают ее. Ссылки на какие-то товары с подобной страницы считаются поисковиками достаточно правильными. Конечно, если не будет такого, что статья о ремонте, а ссылки ведут на преимущества магазина.

Автоматические рекомендуемые товары - автоматически выводит рекомендуемые товары в карточке товара

Перелинковка перелинковкой, но кроме этого похожие товары помогают пользователю, если он смотрит желаемые товар, и его немного кусает цена. И вот ему показывают другие товары из этой же оперы. Зачастую пользователь хотя бы посмотрит, что же там предлагается за чуточку другую цену.

Batch Editor – массовое редактирование товаров и категорий

Этот мощный модуль также незаменим на больших магазинах, где просто нереально справиться с заменой цен в экселе или в списке товаров. Вы можете взять и повысить цены всех товаров сразу на фиксированный %. Можете переопределить категории всем товарам, у которых есть какая-то неподходящая категория. Чего здесь нет, так это такой же удобной работы с изображениями, как в Handy Prodcut Manager.

Модули от студии NeoSeo

Студия NeoSeo давно занимается разработкой модулей и собственных сборок опенкарт. У них есть модели на все случаи, как бесплатные, так и платные. Практически все модули получают хорошие оценки от пользователей, у студии качественная тех. поддержка и регулярное обновление компонентов. Вот несколько популярных их модулей:

SEO-фильтр от студии NeoSeo

Модуль SEO-фильтр для Интернет-магазина на OpenCart предназначен как для создания привычных нам фильтров (по параметрам, по цвету и т.д.), так и для SEO-продвижения, чтобы получать из поисковой выдачи средне- и низкочастотный целевой трафик.

Выгрузка на прайс агрегаторы от студии NeoSeo

Данный модель поддерживает выгрузку каталога в правильном формате для следующих площадок:

  • Яндекс.Маркет
  • ROZETKA
  • Hotline
  • Hotprice
  • Nadavi
  • Price.ua
  • Prom.ua
  • Ava.ua
  • Facebook
  • Google Merchant
  • TORG.MAIL.RU

Карта сайта v 1.5.x-2.x от студии NeoSeo

Генерирует быструю, простую и главное качественную карту сайта:

Генерация карты сайта с помощью плагина от студии NeoSeo Алексей Сидей

Модули от MaxyStore

Модули - можно найти здесь.

На данной площадке собраны реально полезные и необходимые решения для опенкарт. Здесь есть уже вышеупомянутые менеджеры быстрого редактирования и т.д. Есть возможность попробовать модули в демо-режиме без установки на свой сайт, что дает возможность изучить модуль перед покупкой. Рекомендую к использованию следующие из них:

Массовое редактирование товаров

Модуль «Массовое редактирование товаров» для OpenCart и сборок ocStore, OpenCart.PRO - предназначен для массового и индивидуального редактирования любых данных товаров на одной странице в модальных окнах.

Сохранение отредактированных данных выполняется на ajax, поэтому изменения вступают в силу мгновенно, что ускоряет процесс работы с товарами, за счет быстрой обработки данных в товарах. Тем самым администратор значительно экономит свое время при редактировании данных у товаров как при их массовом редактировании, так и при индивидуальном.

Основные возможности:

  • Быстрое редактирование товаров, без перехода в карточку товара
  • Массовое редактирование любых данных товаров
  • Простановка шабловов ЧПУ
  • Настройка шаблонов мета-тегов

CSV Price Pro import/export

Данный модель позволяет делать экспорт и импорт товаров в формате CSV. Инструмент имеет широкий вариант настроек, может выгружать все доступные данные товаров, в том числе атрибуты, опции фильтра и т.д.:

Плагин импорта и экспорта для OpenCart Алексей Сидей

Несколько полезных советов

Проверка дублей товара в разных категориях

На Опенкарт в 90% случает встречается проблема с УРЛ товара, который подвязан к нескольким категориям. Например, если товар отображается в подкатегории «Главная – Категория 1 – Подкатегория 1» и категории «Главная – Категория 1», то УРЛ будут разные у этого товара. Эта ошибка без затруднений правиться программистом или плагинами (есть несколько варинатов в сети, есть хороший вариант от NeoSeo).

Корявая ссылка на логотипе

По умолчанию в движке, даже при включенных ЧПУ на логотипе сайта стоит не ЧПУ ссылка с index.php?route=common/home. Убрать ее можно следующим способом:

  • Открываем файл: system/library/url.php
  • Находим строчки (с 25 по 27):

    if ($args) {

    $url .= str_replace('&', '&', '&' . ltrim($args, '&'));

    }

  • После них вставляем следующий кусок:

    else {

    if($route == 'common/home') {

    if($connection == 'NONSSL') { return HTTP_SERVER; }

    else { return HTTPS_SERVER; }

    }

    }

Вывод отзывов

По умолчанию комментарии не выводятся и не индексируются поисковиками. Такие комментарии бесполезны. Для исправления данной ошибки нужно сделать несколько корректировок (не забываем сделать бекап редактируемых файлов):

  • Открываем файл: catalog/view/theme/ВАША_TEMA/template/product/product.tpl
  • Находим там строку: <div id="review"></div>
  • Заменим ее на следующий код:
<?php $reviews = $this->model_catalog_review->getReviewsByProductId($product_id); if ($reviews) { foreach ($reviews as $review) { echo ' <div class="content"> <strong>'.$review['author'].'</strong> - '; $date = strtotime($review['date_added']); echo date('d M Y',$date); ?> <img src="catalog/view/theme/default/image/stars_<?php echo $review['rating'] ?>.png" alt="<?php echo $review['rating'] ?> из 5 звёзд!" /> <?php echo $review['text'].' </div> '; } } else { ?> <div class="content"><?php echo "Нет отзывов"; ?></div> <?php } ?>

Возможности стандартного редактора CKEditor

В стандартном визуальном редакторе на опенкарте есть небольшой набор инструментов для редактирования текста, но этот набор можно сделать ничем не хуже, чем на Битриксе или Вордпресс. Для этого нужно В файле admin\view\javascript\ckeditor\config.js:

Меняем строку - config.toolbar = 'Custom'; на строку - config.toolbar = 'Full';

Визуальный редактор на Опенкарт Алексей Сидей

Открытие страниц без уровня вложенности

Очень часто в OpenCart и сборках встречается ошибка, при которой страница может быть доступна из без уровня вложенности. Например, есть страница https://site.ru/kuhni-na-zakaz-foto-i-ceny/kuhnya-na-zakaz-adel-mdf-plenka, которая открывается и без уровня вложенности - https://site/kuhnya-na-zakaz-adel-mdf-plenka и отдает код ответа 200ОК.

А какими плагинами пользуетесь вы?

0
25 комментариев
Написать комментарий...
maguto dev

Я не знаю что такое joomshoping, никогда не приходилось встречать эту систему, но сравнивать opencart и woocommerce, да ещё и утверждать что woocommerce лучше это не правильно.
Возможно для рядового пользователя, владельца бизнеса который решил открыть небольшой магазинчик, или администратора этого магазинчика, вукомерс будет удобнее для восприятия. Но точно не будет лучше в плане производительности и скорости разработки кастомных решений. А если взять во внимание структуру БД wordpress где чёрт ногу сломит? Да и вообще, как cms разработанная для блогов может быть лучше cms разработанной для магазинов в контексте создания и работы магазинов?
А что касается цен на интересные решения - в вукомерс цены не ниже а иногда даже выше чем для опенкарт.

Ответить
Развернуть ветку
Алексей Медведев

Я, кстати, не утверждал, что woo лучше opencart. Некоторые утверждают что "opencart" одно из лучших решений...)
Моё скромное мнение: любая cms хороша для своих задач. Для wordpress можно найти все. И бесплатно. А вот на opencart - не все...) 

Ответить
Развернуть ветку
maguto dev

Ну было бы великолепно если ваше скромное мнение станет не скромным мнением всех кто так или иначе связан с веб разработкой)
В конце концов все разговоры о лучших и худших cms сводятся к тому, что лучшая та - которая более комфортная и привычная. С прямыми руками любую можно допилить это факт.
Лучше чем Мадженто нет - скорее мощнее чем мадженто)
Что касается БД - как не зная БД грамотно импортировать товары? В ручную вносить - ад.
Ну а вообще, я считаю что самым качественным решением будет написание бэка вручную. Это будет максимально верное решение. Ну а то что стоимость такого решения кусается - некоторые бизнесмены вываливают такие же деньги а то и больше за модули и доработки готовой cms. И это касается как SEO так и всех прочих нюансов.

Ответить
Развернуть ветку
Алексей Медведев

Для woo я все и бесплатно найду. Кастомные решения везде дорого стоят. По скорости и производительности магазина, блоговая cms не лучшее решение, но она "делает" opencart уже на старте, а дальше нужны руки прямые и кодекс wordpress.

Ответить
Развернуть ветку
Alexander Belousov

Настолько лучшее решение для интернет-магазина, что очень серьезная ошибка по SEO идет прямо из коробки и требуется специальный плагин, который фиксит эту ошибку 😃😃😃

Ответить
Развернуть ветку
Алексей Веснин

да, система ЧПУ хромает, что есть, то есть, но разработка магазина на SEO не заканчивается=)

Ответить
Развернуть ветку
Alexander Belousov

Странно, что разработчики Opencart за столько времени это не исправили, продукт то уже давно на рынке.

Ответить
Развернуть ветку
Алексей Медведев

На данный момент плюсы opencart и всех производных перекрываются минусами кривых модулей и плагинов (цена за интересные решения тоже не детская). Вот объясните, чем opencart лучше joomshoping, или woocommerce? Да ничем! Лучше тильды, да, нет базару! 
А если сравнивать с bitrix и Drupal? Да ну на хер! Какой ещё opencart? 

Ответить
Развернуть ветку
Алексей Веснин

"Вот объясните, чем opencart лучше joomshoping, или woocommerce"

- Если сравнивать для обычного обывателя, то как минимум интерфейс(joomla в этом плане не очень дружелюбная, а в друпале вообще черт ногу сломит с их таксономиями и т.д, люди в админке теряются)

- До выхода третьей версии woocommerce, опенкарт был более производительней, чем воокоммерс в плане объемов товаров, хранимых в БД. Потом структуру таблиц WO, должны были поменять и как обстоят дела сейчас не знаю.

- Е в опенкарт многие функции для интернет-магазина идут из коробки, в woocommerce часто навешивают тяжелые плагины(элементарно, закладки, сравнение и т.д). Да и в целом опенкарт имеет простую и понятную MVC структуру, хоть и много "говнокода", может они так для простого восприятия сделали.

"А если сравнивать с bitrix", а если сравнивать с битрик, то для нормального интернет-магазина нужна лицензия, раньше они стоили от 25к, как сейчас не знаю, + минимальная стоимость шаблонов была от 10к и выше, т.е это совсем другой ценовой сегмент..

"На данный момент плюсы opencart и всех производных перекрываются минусами кривых модулей и плагинов" - в опенкарт сами по себе плагины не кривые, но если его обвешать ими как елку, то в следствии кривой перезаписи модификаторами могут быть глюки, но это все поправимо.

Ответить
Развернуть ветку
Алексей Медведев

Да здравствует opencart!!

В любой cms все поправимо, но не кривыми руками! 

Какие, например, функции идут из коробки? Ну-ка, перечислите! Списком!
Сколько стоит "купить в 1 клик"?
было 400$ полтора года назад! Дёшево???
Или модуль import-export pro в коробке?
Который тоже стоит как самолёт и именно с вашей сборкой работать не будет! 

И списком же "нормальные" шаблоны на которые все становится без допиливания! 

Че вы лезете в базы данных wp? А если лезете, кто мешает Вам ее оптимизировать? Ах, отсутствие знаниний? Так хера туда лезть?
Ах, бля, забыл, блоговая cms... А как вы свой сраный магазин продвигать будете? Title и description? Или СУПЕРуникальными и полезными описаниями товаров? Ха ха... Не смешно нихрена!
По говнокоду и блоговой cms: скорость загрузки шаблона opencart c демо товарами? Woo на простенькой теме без извращений даёт 100/100!

Шаблоны для bitrix? Есть и за 1000р. Допиливаются точно лучше, чем кривая opencart сборки 2.9.0.9!

Drupal, как и любую cms нужно прежде изучить!! И шаблоны на любую cms нужно изучать, чтоб потом не было "ух ты ж..."

Разберитесь сначала в теме, а потом рекламируете opencart. Она ничем не лучше, чем joomla или любая другая cms.

Пы.сы. Пока круче Magento я ещё ничего не видел. Но опять же нужны прямые руки. 

Ответить
Развернуть ветку
Алексей Веснин

Ок.

"Сколько стоит "купить в 1 клик"?
было 400$ полтора года назад! Дёшево???"

300р: https://liveopencart.ru/opencart-moduli-shablony/moduli/zakaz/kupit-v-1-klik-pro-byistryiy-zakaz-oc-3-x-7-3

"Или модуль import-export pro в коробке?"

2600р, очень хороший модуль для импорта: https://opencartforum.com/files/file/811-avtomaticheskaya-obrabotka-prays-listov/

"И списком же "нормальные" шаблоны на которые все становится без допиливания!" 

Во первых, wordpress - это как правило потыкать кнопкой и поставить кучу плагинов и все ОК "из коробки", на опенкарт из-за системы модификаторов, это так не работает, иногда нужно ручками все перепроверить.

"Шаблоны без допиливания естЬ", можете погуглить, они как правило идут со всем набором необходимых модулей в комплекте и от одного разработчика.

А дальше как-то много шума и мало толку:

"Че вы лезете в базы данных wp?"
При большом кол-ве товаров и характеристик БД, становится узким местом в первую очередь, в воокомерс до 3-й версии все кастомные типы хранились в одной таблице и там была каша и низкая скорость работы, как сейчас обстоят дела ХЗ.

 "А если лезете, кто мешает Вам ее оптимизировать? Ах, отсутствие знаниний? Так хера туда лезть?"
"Ох, и Ах, ... да что-же делать =) "

"кто мешает Вам ее оптимизировать" - можно оптимизировать любую готовую CMS, но придется переписать(написать) половину кода CMS, добавить(переделать), половину структуры БД и какой профит использования данной CMS, если от нее там уже ничего не останется практически? Часто проще даже написать все с 0 на фреймворке, чем переделать половину CMS

"Ах, бля, забыл, блоговая cms... А как вы свой сраный магазин продвигать будете? Title и description? Или СУПЕРуникальными и полезными описаниями товаров? Ха ха... Не смешно нихрена!"- ну во первых очень сомневаюсь, что при количестве товаров более 3к например, вы будете руками под каждый товар писать чудо-seo статьи в блоговой CMS, а во вторых ничего не мешает поставить модуль блога в опенкарт и пилить обзоры туда, или если уже совсем в крайности хочется, то запилить свой небольшой модуль блога. 

"По говнокоду и блоговой cms: скорость загрузки шаблона opencart c демо товарами? Woo на простенькой теме без извращений даёт 100/100!"

когда идет речь про интернет-магазин, имеются ввиду реальные товары и воокомерс начинал раньше тормозить при более 3к товаров и выше, на демо все всегда ОК. и анализатор скорости от гугл вовсе не показатель, поставьте яндекс.метрику в свой шаблон и вы приятно удивитесь.

"Шаблоны для bitrix? Есть и за 1000р. Допиливаются точно лучше, чем кривая opencart сборки 2.9.0.9!" - шаблон на битрикс был вторым аргументом, первым стоимость лицензии в 25к раньше, против 0 рублей опенкарт. Чтобы было не сильно больно, нужно использовать ocStore или оригинальный опенкарт, а не сомнительные сборки.

"Drupal, как и любую cms нужно прежде изучить!! И шаблоны на любую cms нужно изучать, чтоб потом не было "ух ты ж..."

Аргумент против друпл был не дружелюбный интерфейс, в котором очень не комфортно работать и он явно не соответствует 2021 году=). Для клиентов - это большой минус.

Разберитесь сначала в теме, а потом рекламируете opencart. Она ничем не лучше, чем joomla или любая другая cms.

- Во первых, рекламирует opencart автор статьи, а я лишь делюсь своим опытом использования данных систем.

"Она ничем не лучше, чем joomla или любая другая cms." - мультиязычные сайты не пробовали делать на джумле на 3-х языках и более 200материалов? как по мне это очень больно. в вордпрессе мультиязычность сделана тоже не самым лучшим образом, в опенкарт добавление языка в админке и заполнением языковой вкладки из коробки.

"Пока круче Magento я ещё ничего не видел" 
с магенто дело не имел, поэтому не могу ничего сказать.

Ответить
Развернуть ветку
Роман Тихомиров

Шаблоны Bitrix допиливаются лучше?  Самая частая фраза WEB программистов: "если у Вас Битрикс то я не буду ее допиливать".

Ответить
Развернуть ветку
Алексей Веснин

"Самая частая фраза WEB программистов: "если у Вас Битрикс то я не буду ее допиливать" - как правило, разработчики работают с каким-то определенным кругом CMS, языков программирования и фреймворков. А клиенты как правило ведутся на хороший маркетинг, читать "Битрикс", так вот если кто-то повелся и выбрал не популярное решение в комьюнити программистов, то это проблема только этого человека, а не других программистов и они не обязаны доделывать все, что им предложили, да еще и за копейки. Может мало предложили просто... 

Ответить
Развернуть ветку
Алексей Медведев

Значит такие "разработчики". Поверьте, не любой кто кричит, что он разработчик, на самом деле разработчик.)) может "I make website, using cms", но никак не разработчик!)) 

Ответить
Развернуть ветку
Алексей Веснин

А вообще лучше искать модули с открытым исходным кодом, чтобы не было проблем с до пилами, у NeoSEO много закодированных, если не все, на сколько мне известно. 

Ответить
Развернуть ветку
Алексей Сидей
Автор

Если у вас интернет магазин лучше ставьте Ocstore

Ответить
Развернуть ветку
Shavkat Mavlonov

А почему никто не говорит про cs cart?

Ответить
Развернуть ветку
Censored Pro

потому что лицензия 24'500

Ответить
Развернуть ветку
Kamrik

Что в итоге выбирать? Ocstore или чистый OC?

Ответить
Развернуть ветку
Александр Романенко

Тильда! Лучшее решение для любого сайта) но это не точно) Вообще, ходят легенды, что Тильду создали Боги)

Ответить
Развернуть ветку
Алексей Сидей
Автор

Бытует мнение, что на Wix тоже неплохие интернет магазины получаются))

Ответить
Развернуть ветку
Александр Романенко

Для Украины - заходишь на пром, делаешь сайт и сидишь в топе)

Ответить
Развернуть ветку
Александр Романенко

Для России - аналогично, только на авито)

Ответить
Развернуть ветку
Kamrik

О да. Продавать оборудование на авито очень удобно.

Ответить
Развернуть ветку
Censored Pro

Ocstore 

Ответить
Развернуть ветку
22 комментария
Раскрывать всегда