Від автора: з деяких пір OpenCart став популярним E-Commerce фреймворком для інтернет-магазинів маленького і середнього рівня. З виходом основної версії OpenCart 2 він став ще популярнішим. У цьому уроці ми розберемо дивовижні нові функції з нової версії.
Вбудований адаптивний дизайн
Зараз адаптивний дизайн став невід’ємною частиною будь-якого фреймворка. Остання версія OpenCart не виняток. Він виглядає дуже добре і охоплює відмінності різних пристроїв. В результаті перед вами постає однаковий зручний інтерфейс на різних пристроях, будь то мобільні телефони, планшети і десктоп.
Поглянемо на інтерфейс на мобільному дисплеї.
Повірте, чудово виглядає не тільки frontend, але і backend!
Інтернет-магазин на OpenCart!
Створити інтернет-магазин на самій популярної CMS OpenCart з нуля!
Приступити до створення
Система модифікації OCMOD
Якщо ви працювали з попередньою версією OpenCart, ви могли чути про vQmod. Якщо не чули, то з його допомогою можна змінювати файли OpenCart за допомогою системи модифікацій на основі XML файлів.
У новій версії OpenCart доступна схожа система OCMOD. В її основі лежить vQmod. OCMOD інтегрована в ядро OpenCart. Більше не потрібно встановлювати окремо модуль vQmod.
Інтеграція з бібліотекою BootStrap
Ми вже сказали, що остання версія OpenCart повністю адаптивна. Скажімо також, що тепер у ядро інтегрований BootStrap 3, і це потужний бонус для front end розробників.
Підтримка font awesome
Якщо ви front end розробник, то повинні знати про font awesome. Згідно з офіційним сайтом, на даний момент шрифт пропонує 479+ іконок!
«Font Awesome надає вам масштабовані векторні іконки, які можна настроювати розмір, колір, тінь, все на що здатний CSS»
Шрифт також інтегрований в ядро OpenCart 2.0, що покращує зовнішній вигляд front end.
UI поліпшення інтерфейсу панелі адміністратора
Інтерфейс панелі адміністратора повністю замінений на новий адаптивний. Меню стало більш інтуїтивним і приємним. Інтерфейс каталогу і управління товарами стало краще, поліпшений UI фільтрів.
Спрощена установка розширень
Вбудований Extension Installer в останній версії OpenCart – дуже потужний аддон. Він бере на себе складності ручного завантаження файлів на сервер через FTP або що-небудь інше. Крім цього, спростився процес установки спеціально для новачків або back end редакторів, яким не подобається ручна установка розширень.
Інтеграція шаблону браузера подій
Події (скриптові повідомлення) – кілер функція OpenCart 2.0, яка покращує розширюваність фреймворка. Якщо для вас це щось чуже, я скажу вам, це один з найпотужніших шаблонів у світі ООП – «шаблон браузера подій».
«Шаблон оглядача – шаблон проектування, в якому об’єкт (називається суб’єкт) обслуговує список своїх залежностей (браузерів) і автоматично повідомляє їх про будь-яку зміну стану, зазвичай, з допомогою виклику одного з їхніх методів. В основному використовується для створення розподіленої системи обробки подій.»
Інтернет-магазин на OpenCart!
Створити інтернет-магазин на самій популярної CMS OpenCart з нуля!
Приступити до створення
В ядрі OpenCart є безліч подій, які можна обробляти. Наприклад, неважливо коли у вашому магазині зробили замовлення, ви хотіли б передавати інформацію про товар у сторонні інструменти повідомлень. В такому випадку ви миєте зареєструвати свій модуль з допомогою події post.order.add. Тепер при розміщенні нового замовлення, у вашому модулі буде викликатися певний шматок коду, де з допомогою об’єкта order можна виконувати необхідні операції.
Повідомлення в панелі адміністратора
Як редактор або back end адмін, ви хотіли б мати під рукою статистику front end магазині. У новій версії після авторизації back end OpenCart видно панель сповіщень. У ній зібрана загальна статистика магазину.
У ній видно чекають підтвердження замовлення від покупців, партнери та замовлення. Тут також відображається інформація про товар на складі і статуси замовлень.
Нові способи оплати
У попередній версії OpenCart було більше 20 способів оплати, і в новій версії їх стало ще більше. Список нових способів оплати OpenCart 2.0.
Secure Trading Payment Pages
Secure Trading Web Service
First Data EMEA Connect (3DSecure)
First Data EMEA Web Service API
Realex Redirect
Realex Remote
BluePay Hosted Form
BluePay Redirect (Requires SSL)
Користувальницькі поля
Хотіли додати нові поля в стандартну форму реєстрації OpenCart? Функція користувальницьких полів тепер доступна в ядрі нової версії. З її допомогою можна додавати нові користувальницькі поля на сторінки реєстрації користувачів і в їх профілі.
Інтернет-магазин на OpenCart!
Створити інтернет-магазин на самій популярної CMS OpenCart з нуля!
Приступити до створення