Огляд ocStore і його порівняння з OpenCart

  1. ocStore - установка
  2. ocStore - вітрина магазину
  3. ocStore - можливості
  4. ocStore - підсумки

Вітаю вас, читачі cccp-blog Вітаю вас, читачі cccp-blog.com! 🙂

Ми продовжуємо огляд CMS для створення Інтернет-магазинів на безкоштовній основі і, зокрема, OpenCart.

Якщо ви підписані на оновлення проекту, то в курсі, що недавно вийшла стаття з описом можливостей OpenCart і докладною інструкцією по створенню Інтернет-магазину на його основі.

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

І сьогодні на черзі продукт під назвою «ocStore«, який в Інтернеті часто називають «російський OpenCart«. Таким назвою ocStore, в першу чергу, зобов'язаний своїм походженням.

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

Отже, ocStore - що це?

ocStore - установка

Як випливає з заголовка статті, ocStore (або окСтор, як люблять його іноді називати російськомовне населення Інтернету) - це збірка на базі OpenCart, яка є вітчизняною розробкою.

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

За цей час даний варіант російського OpenCart зарекомендував себе з кращого боку завдяки гарному функціоналу, досить організованому коду (модель MVCL) і великому спільноті на випадок, якщо виникають якісь труднощі.

Варто сказати, що ці переваги дісталися ocStore від OpenCart у спадок і не є його конкурентними перевагами в порівнянні з іншими збірками. Про його унікальних переваги, недоліки та порівнянні OpenCart і ocStore буде написано далі.

Тому я із задоволенням вирішив поставити його собі на локальний веб-сервер і розглянути його для вас більш уважно.

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

Дистрибутив останньої версії я качав з офіційного сайту ocStore - http://myopencart.com/downloads, чого і вам раджу 🙂

Особливо хочеться відзначити, що остання версія ocStore 2.1.0.1 на даний момент відповідає останній версії оригінального OpenCart, за що респект і уважуха його розробникам.

До слова, на сайті офіційного російського представництва OpenCart доступна русифікована версія 2.0.3.1. Так що на даному етапі ocStore є провідним варіантом російського OpenCart.

Її реліз відбувся 16 листопада 2015 роки (оригінальний - 6 жовтня 2015). Так що працювати будемо з свежачка 🙂 Однак, незважаючи на таку позірну оперативність розробників російського OpenCart, проект розвивається не так швидко, як хотілося б.

Так що працювати будемо з свежачка 🙂 Однак, незважаючи на таку позірну оперативність розробників російського OpenCart, проект розвивається не так швидко, як хотілося б

Справа в тому, що, хоча останні версії ocStore і оригіналу збігаються, робота над російським OpenCart версії 2+ почалася незадовго після після оригінального релізу в січні 2015 року. Оригінальний реліз відбувся в жовтні 2014 року.

Тобто робота велася більше року, про хід якої постійно повідомлялося на офіційному форумі ocStore. Але такі темпи і не дивні, тому що продукт безкоштовний, за що велике спасибі його творцям.

Тому я припиняю чіплятися, і ми повертаємося до огляду російського OpenCart, щоб визначити, то краще: ocStore або OpenCart.

Отже, для справедливого порівняння в даному огляді я буду використовувати ocStore 2.1.0.1 і оригінальний OpenCart 2.1.0.1 з встановленим русифікатором.

Оскільки офіційним спільнотою OpenCart був підготовлений русифікатор тільки для версії 2.0.3.1, то не лякайтеся, якщо в деяких місцях будуть проскакувати англійські написи.

З приводу процесу інсталяції ocStore скажу, що він нічим не відрізняється від оригінального OpenCart: ті ж екрани, ті ж пункти, де потрібно вводити одну і ту ж інформацію.

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

покрокова установка OpenCart , Яка допоможе вам з ocStore, якщо виникнуть якісь труднощі, наведена в статті за посиланням.

Я ж не буду тут витрачати час на тавтологію і захаращувати матеріал ідентичними картинками. Тому переходимо до огляду движка.

ocStore - вітрина магазину

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

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

Тут у oc Store причепитися ні до чого - переклад повний і точний (на відміну від оригіналу, переведені навіть назви дефолтних категорій і продуктів). Російський рубль присутній в валютах за замовчуванням.

Правда, щодо валюти присутній невеликий казус - розробники російського OpenCart як символ російського рубля вирішили використовувати символ, затверджений банком Росії в грудні 2013 року, у вигляді символу «Р» з горизонтальною лінією в нижній частині.

Проблема в тому, що підтримка цього символу в Windows доступна при установці спеціального пакета оновлень для Windows, починаючи з версії 8 Проблема в тому, що підтримка цього символу в Windows доступна при установці спеціального пакета оновлень для Windows, починаючи з версії 8. Тобто відвідувачі Вашого магазину, у яких на комп'ютерах встановлена ​​Windows без відповідного оновлення або Windows 7 і старіших версій, замість символу валюти будуть бачити незрозумілу кракорябріну.

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

Тому особисто я раджу поміняти символ рубля на щось більш читане: позначення «RUB» відповідно до стандарту ISO 4217 або на всьому звичне «руб.». Для цього заходимо в панель адміністратора і вибираємо в головному меню пункт «Система» у вигляді шестерёночкі, а потім вибираємо «Локалізація - Валюти».

На сторінці зі списком валют, наявних в магазині, натискаємо на кнопку «Редагувати» навпроти напису «Рубль (За замовчуванням)» На сторінці зі списком валют, наявних в магазині, натискаємо на кнопку «Редагувати» навпроти напису «Рубль (За замовчуванням)». В результаті потрапляємо на екран настройки валюти, який виглядає так:

В результаті потрапляємо на екран настройки валюти, який виглядає так:

Тут в поле «Символ праворуч» бачимо не відображаються символ і замінюємо його на щось читається Тут в поле «Символ праворуч» бачимо не відображаються символ і замінюємо його на щось читається. Я вирішив встановити «руб.». Зберігаємо зміни, натиснувши на кнопку у вигляді дискетки на синьому тлі в правому верхньому куті. Після цього повертаємося до вітрини тепер уже точно російського OpenCart 🙂

Як бачимо, все ОК 🙂 Продовжуємо вивчення інтерфейсу Як бачимо, все ОК 🙂 Продовжуємо вивчення інтерфейсу.

Щоб з'ясувати в чому різниця між ocStore і OpenCart я відкрив їх в сусідніх вкладках браузера. І, вдосталь нагулявшись по різних сторінок обох двигунів, прийшов до висновку, що вони схожі як дві краплі води.

За винятком різних логотипів в лівому верхньому кутку, посилань на CMS, на якій розроблено магазин, в футере і різних варіантів перекладу елементів інтерфейсу, що закономірно, тому що продукти розроблялися різними людьми.

Для порівняння наводжу зображення футера магазинів, де багато посилань на сторінки сайту, щоб переконатися в розбіжностях перекладу. До речі, в оригінальному OpenCart чомусь не перевели блок «Інформація»:

OpenCart

OpenCart

ocStore

Ще невелика відмінність, яке я помітив, - це трохи дивний розрахунок вартості замовлення з урахуванням податків в кошику.

Справа в тому, що я додав в кошик один телефон, а вартість мені порахувало, як для двох Справа в тому, що я додав в кошик один телефон, а вартість мені порахувало, як для двох. До того ж всі рядки з переліком податків чомусь продубльовані.

Але, з огляду на, що реліз проекту відбувся 2 тижні тому, спишемо дане незручність на вогкість нової версії ocStore, і, будемо сподіватися, що вона тимчасова 🙂

Ще до зовсім незначним коррективам відноситься видалення посилання на головну сторінку магазину з логотипу на головній сторінці.

І на цій ноті ми плавно переходимо до знайомства з можливостями російської OpenCart, для чого заходимо в адмінку.

ocStore - можливості

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

Пройдемося по головному меню адмінки в пошуку нових можливостей ocStore в порівнянні з оригінальним OpenCart.

Перше, що мені вдалося виявити, - це зміна виду списку категорій. В оригіналі категорії і підкатегорії оформлені окремими записами, а в російській OpenCart є тільки категорії.

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

На екрані редагування категорії виявилися такі доповнення:

  1. Додано поле для введення значення для html-тега <h1> на сторінці категорії.
  2. Поле для введення значення html-тега <title> перестало бути обов'язковим для введення.
  3. Значення, вказане для html-тега <title> стало застосовуватися для вкладки в браузері, а не тільки бути присутнім в коді для SEO-просування.

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

Відповідно, чим більше оптимізовані сторінки магазину, тим більше потенційних покупців відвідають Ваш сайт.

Тому в даному моменті, при порівнянні ocStore vs OpenCart, перший має перевагу, дозволяючи магазинах гарантувати більш високу відвідуваність.

Щоб переконатися в даних нововведення я вирішив вивчити код сторінки категорії.

І крім працездатності тегів <h1> і <title> виявив ще один приємний бонус від творців російського Opencart - це мета-теги og: url, og: image, og: type, og: title, og: site_name І крім працездатності тегів <h1> і <title> виявив ще один приємний бонус від творців російського Opencart - це мета-теги og: url, og: image, og: type, og: title, og: site_name.

Для тих, хто не в курсі, зроблю невелике пояснення. Це теги протоколу Open Graph, який допомагає формувати з посилань на Ваш сайт привабливі записи в соціальних мережах Вконтакте, Facebook, Однокласники і т.д.

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

Ті ж самі зміни присутні і на екрані редагування товару і статті. Правда, після редагування статті я виявив, що чомусь не працює тег <title> і og: title, хоча значення для них я вказав. Але ця недоробка також, думаю, носить тимчасовий характер.

Також вищевказані SEO-зміни характерні і для виробників в ocStore:

Але тут вони більш відчутні, тому що  в оригінальному OpenCart полів з атрибутами для SEO-просування не було взагалі Але тут вони більш відчутні, тому що в оригінальному OpenCart полів з атрибутами для SEO-просування не було взагалі. Також в російській OpenCart додали поле для опису виробника і можливість вказувати його найменування на різних мовах, встановлених в магазині.

Також в ocStore було доопрацьовано розмежування повноважень для різних груп користувачів. У російській Opencart, на відміну від оригіналу, можна для кожної групи вказувати список модулів, а також способів оплати і доставки, які необхідно приховати.

За замовчуванням в ocStore приховані способи оплати та доставки, не затребувані у вітчизняній клієнтури: PayPal, Amazon, eBay, Australia Post і т.д. Даний крок дозволяє зайвий раз наблизити ocStore до еталону російського OpenCart.

Наступною моєю тривалою зупинкою в блукання по адмінці з метою пошуку відмінностей ocStore від OpenCart стала сторінка з переліком доступних модулів Наступною моєю тривалою зупинкою в блукання по адмінці з метою пошуку відмінностей ocStore від OpenCart стала сторінка з переліком доступних модулів.

З цікавих рішень, які були абсолютно безкоштовно включені розробниками в ocStore, можна виділити модуль розсилки UniSender.

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

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

Також в адмінці модуля можна налаштувати отримання листів усіма покупцями, не залежно від їх вибору. Суворо, зате ефективно 🙂

Ретельному вивченню також піддалися способи оплати та доставки, доступні в ocStore за замовчуванням.

І тут таїться по-справжньому приємний сюрприз завдяки наявності способів оплати Qiwi і квитанціями Ощадбанку Росії, дозволяючи зайвий раз назвати ocStore російським OpenCart.

У варіантах доставки є дуже корисна можливість, що дозволяє автоматично розраховувати вартість доставки в залежності від вартості замовлення.

Також при цьому враховуються податки, які вибираються зі списку на вкладці «Загальні» Також при цьому враховуються податки, які вибираються зі списку на вкладці «Загальні».

Ну, і наостанок, розглянемо найголовніший пункт меню адмінки російського OpenCart, який піддався, мабуть, найбільшої кількості змін.

Це «Система», про яку ми не раз говорили, і яка має вигляд шестерёночкі.

Перша доопрацювання, яка, кинулася в очі, - це новий пункт в меню «Система-Інструменти» під назвою «OC Team». У ньому міститься оригінальна розробка команди ocStore - інструмент очищення кешу магазину .

Перевага цього доповнення в тому, що в оригінальному OpenCart доведеться встановлювати сторонні додатки, які можуть не працювати належним чином або заважати роботі вже встановлених Перевага цього доповнення в тому, що в оригінальному OpenCart доведеться встановлювати сторонні додатки, які можуть не працювати належним чином або заважати роботі вже встановлених.

У ocStore ж, завдяки наявності вбудованого, стабільно працюючого інструменту очищення кешу, необхідності встановлювати щось додаткове немає. Отже, ймовірність збоїв в роботі Вашого магазину на базі ocStore буде нижче в порівнянні з оригіналом.

Тепер переходимо в «Система-Настройки». Тут же відразу помітно одне з істотних конкурентних переваг російського OpenCart - можливість відправки SMS повідомлень.

Серед інших відмінностей ocStore від OpenCart - можливість приховування деяких мало цікавих для вітчизняних клієнтів полів на сторінках редагування товарів, категорій і т Серед інших відмінностей ocStore від OpenCart - можливість приховування деяких мало цікавих для вітчизняних клієнтів полів на сторінках редагування товарів, категорій і т.д. (ISBN, UPC, JAN і ін.).

Найбільше число відмінностей OpenCart vs ocStore було зафіксовано на вкладці «Сервер». Серед них:

  1. Модуль SeoPro, який надає альтернативний спосіб формування ЧПУ сторінок і є оригінальною розробкою команди ocStore. Серед деяких його переваг значиться єдиний URl для кожного товару; немає різних адрес, що ведуть на одну сторінку; код мови включений в URL, щоб пошуковики могли індексувати опис товарів на всіх мовах і багато іншого. У зв'язку з особливостями даного модуля, на екрані «Сервер» додалися ще два пункти для його налаштування: «ЧПУ товарів з категоріями» і закінчення ЧПУ.
  1. Додана можливість самостійного введення регулярного виразу для перевірки email-адрес. Завдяки чому можна блокувати неугодні поштові скриньки.
  1. У російській OpenCart доданий ще один візуальний текстовий редактор - CKEditor

CKEditor

Він являє гідну альтернативу стандартному SummerNote:

SummerNote

Відповідно, в ocStore з'явилася можливість вибору візуального редактора.

ocStore - підсумки

На цьому порівняння OpenCart і ocStore добігає кінця. І, саме час підбити підсумки з приводу того, що краще: OpenCart або ocStore.

Нагадаю, що в даному огляді вироблялося порівняння між ocStore 2.1.0.1 і оригінальним Opencart 2.1.0.1.

Як ви могли помітити, основні відмінності полягають в функціоналі, а не в візуальних змінах.

Причому, ці зміни досить доречні, тому що не є суцільним набором якихось приємних бонусів, а являють собою вирішення проблем оригінального OpenCart.

Зокрема, в ocStore велику увагу було приділено SEO-просуванню. Крім згаданих модулів і доповнень, в російській OpenCart доданий файл robots.txt, який дозволяє описувати правила індексування сайту пошуковими роботами, що при грамотному заповненні додатково підвищує його позиції.

Також до достоїнств ocStore слід віднести повну російську локалізацію магазину, яка включає в себе не тільки російську мову інтерфейсу і установника, а й наявність національної валюти і способів оплати, що додатковий раз дозволяє назвати цей продукт російським OpenCart.

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

Також до плюсів російського OpenСart відноситься розвинене співтовариство розробників і документація російською мовою, яка, крім поширених в Інтернеті рад за деякими призначеним для користувача операцій, включає в себе інструкції для розробників модулів та шаблонів.

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

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

Тому, якщо ви вирішили зробити магазин для роботи на Західному ринку, то вам краще підійде оригінальний OpenCart.

Хоча, при деяких маніпуляціях, ocStore придбає відсутній функціонал за рахунок активації відключених функцій і змін у налаштуваннях мов.

Також для жителів України є приємна новина - у ocStore є офіційне українське представництво, яке займається українізацією (переклад + валюта) російського OpenCart. Переклад для версії 2+ ще, правда, не готовий, але для попередньої - 1.5.5.1.2 в наявності.

Єдине, чого особисто мені не вистачило в ocStore для створення повноцінного ресурсу - це відсутність гідного модуля фільтрації і малий арсенал способів оплати і доставки товару.

Їх наявність дозволило б зробити «російський OpenCart» ідеальним коробочним рішенням. Але тоді б він, швидше за все втратив би свій безкоштовний статус, так що зараз можна розглядати як мінус ocStore, так і його плюс.

До того ж, дані проблеми легко вирішуються за допомогою установки доповнень, серед яких досить безкоштовних рішень.

Офіційний сайт ocStore - http://myopencart.com/

Українське представництво - http://ocstore.com.ua/

Демо адмінки - http://demo.myopencart.ru/admin/ (Логін / пароль - demo / demo)

Демо магазину - http://demo.myopencart.ru/

Офіційний форум - https://opencartforum.com/

І в наступних публікаціях я обов'язково розгляну найнеобхідніші з них. А також ми навчимося створювати модулі та графічні шаблони для OpenCart самостійно.

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

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

На цьом все! До Нових зустрічей 🙂

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

Більше 5 років досвіду професійної розробки сайтів. Робота з PHP, OpenCart, WordPress, Laravel, Yii, MySQL, PostgreSQL, JavaScript, React, Angular и іншімі технологіямі web-розробки.

Досвід розробки проектів різного уровня: Лендінзі, корпоративні сайти, Інтернет-магазини, CRM, портал. У тому чіслі підтримка и розробка HighLoad проектів. Твір Ваші заявки на email [email protected] .

І з друзями не забудьте Поділитися 😉

Отже, ocStore - що це?