Сторінка 5 - Monthly Archives: 2019
Якщо вам потрібно оновити розширення Magento 2 Command Line Interface від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення command line interface.
Оновлення через composer
Якщо модуль command line interface було встановлено через composer (перевірте чи існує папка vendor/magefan/module-cli), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-cli
composer require magefan/module-cli ^x.x.x
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Оновлення через FTP
Якщо модуль command line interface було встановлено через FTP (перевірте чи існує папка app/code/Magefan/Cli), тоді виконайте
Якщо вам потрібно оновити розширення Magento 2 Twitter Cards від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення Twitter Cards.
Оновлення через composer
Якщо модуль Twitter Cards було встановлено через composer (перевірте чи існує папка vendor/magefan/module-twitter-cards), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-twitter-cards
composer require magefan/module-twitter-cards ^x.x.x
# replace x.x.x with the version you want to use
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Оновлення через FTP
Якщо модуль Twitter Cards було встановлено через FTP (перевірте чи існує папка app/code/Magefan/TwitterCards), тоді виконайте наступні
Ви можете встановити розширення Magento 2 Command Line Interface від Magefan через composer або архів.
Бажаєте, щоб ми встановили для вас модуль Command Line Interface? Наші девелопери зроблять це замість ваc – перегляньте наш інсталяційний сервіс.
Встановлення через composer (рекомендовано)
- Відкрийте командний рядок.
- За допомогою команди "cd" перейдіть до кореневого каталогу Magento 2.
- Запустіть CLI команди:
composer require magefan/module-cli
# Authentication required (repo.magento.com)
# Отримайте свої Magento Marketplace authentication keys або використайте ці:
# Username: 7c018006799466c681ad507e27904677
# Password: 289077c86e811661a8f7751828485d3a
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Встановлення через архів та FTP
- Завантажте ZIP-архів розширення Command Line
Якщо ви вирішили видалити розширення Magento 2 Conflict Detector, будь ласка, виконайте наступні кроки. Ви також можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з розширенням Magefan.
Видалення файлів розширення
Інструкція щодо видалення файлів залежать від способу встановлення розширення.
1. Якщо ви можете знайти файли розширень у папці
app/code/Magefan/ConflictDetector
тоді видаліть цю папку.
2. Якщо розширення було встановлено через композер та його файли знаходяться в папці
vendor/magefan/module-conflict-detector
тоді запустіть наступну композер команду CLI , щоб видалити її
composer remove magefan/module-conflict-detector
Після видалення файлів розширення запустіть ці CLI команди Magento:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте
Якщо вам потрібно оновити розширення Magento 2 Conflict Detector від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення.
Оновлення через composer
Якщо модуль conflict detector було встановлено через composer (перевірте чи існує папка vendor/magefan/module-conflict-detector), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-conflict-detector
composer require magefan/module-conflict-detector ^x.x.x
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Оновлення через FTP
Якщо модуль conflict detector було встановлено через FTP (перевірте чи існує папка app/code/Magefan/ConflictDetector
Ви можете встановити розширення Magento 2 Conflict Detector від Magefan через composer або архів.
Бажаєте, щоб ми встановили для вас модуль Conflict Detector? Наші девелопери зроблять це замість ваc – перегляньте наш інсталяційний сервіс.
Встановлення через composer (рекомендовано)
- Відкрийте командний рядок.
- За допомогою команди "cd" перейдіть до кореневого каталогу Magento 2.
- Запустіть CLI команди:
composer require magefan/module-conflict-detector
# Authentication required (repo.magento.com)
# Отримайте свої Magento Marketplace authentication keys або використайте ці:
# Username: 7c018006799466c681ad507e27904677
# Password: 289077c86e811661a8f7751828485d3a
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Встановлення через архів та FTP
- Завантажте ZIP-архів розширення Conflict
Ви можете встановити розширення Magento 2 Twitter Cards від Magefan через composer або архів.
Бажаєте, щоб ми встановили та налаштували для вас модуль Twitter Cards? Наші девелопери зроблять це замість ваc – перегляньте наш інсталяційний сервіс .
Встановлення через composer (рекомендовано)
Будь ласка, підіть в свій акаунт Magefan Account > My Downloads > Install via Composer, щоб отримати інсталяційні інструкції.
Встановлення через архів та FTP
- Завантажте ZIP-архів розширення Twitter Cards на сайті magefan.com (не з GitHub або ж інших джерел).
- Вилучіть файли.
- Скопіюйте папкy app з архіву у свою папку Magento 2.
- У командному рядку за допомогою "cd" перейдіть до кореневого каталогу Magento 2.
- Запустіть команди CLI:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Після встановлення
Якщо вам потрібно оновити розширення Magento 2 Image Lazy Load від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення.
Оновлення через composer
Якщо модуль Image Lazy Load було встановлено через composer (перевірте чи існує папка vendor/magefan/module-lazyload), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-lazyload
composer require magefan/module-lazyload ^x.x.x
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime deployment.
Оновлення через FTP
Якщо модуль Image Lazy Load було встановлено через FTP (перевірте чи існує папка app/code/Magefan/LazyLoad), тоді виконайте наступні команди:
Якщо ви вирішили видалити розширення Magento 2 Command Line Interface, будь ласка, виконайте наступні кроки. Ви також можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з розширенням Magefan.
Видалення файлів розширення
Інструкція щодо видалення файлів залежать від способу встановлення розширення.
1. Якщо ви можете знайти файли розширення у папці
app/code/Magefan/Cli
тоді видаліть цю папку.
2. Якщо розширення було встановлено через композер та його файли знаходяться в папці
vendor/magefan/module-cli
тоді запустіть наступну композер команду CLI , щоб видалити її
composer remove magefan/module-cli
Після видалення файлів розширення запустіть ці CLI команди Magento:
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте команди для zero downtime
Бувають випадки, коли ви ділитеся посиланням у Facebook, і зображення не відображається або з’являється, але це не те зображення, яке ви очікували. Для виправлення цього слід виконати такі кроки:
1. Перевірте, чи є на вашому веб-сайті OG теги.
Знайдіть код <meta property = og:, натиснувши комбінацію клавіш Ctrl + U, щоб відкрити вихідний код сторінки, приклад:
<meta property="fb:app_id" content="102143277123049" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Development team for your Magento 2 store | Magefan" /> <meta property="og:description" content="Magefan is development team, gathered together in October 2015 shortly before Magento 2 release. We've all been waiting for Magento 2 and this is it. Now we can surprise you with our solutions." /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image" content="https://cm.magefan.com/default/default/solutions-for-magento-stores-min.jpg"
Додавання блоків продуктів у редактор WYSIWYG в Magento 2 дозволяє рекламувати ваші продукти в публікаціях блогу Magento 2, CMS контенті та будь-яких інших сторінках, що містять WYSIWYG редактор.
Показуючи вашим клієнтам якомога більше інформації про продукт у віджеті спонукає їх переглянути та потенційно зацікавитись у його придбанні.
У Magento 2 ви можете легко вставляти блоки продуктів у WYSIWYG редактор, використовуючи розширене розширення Magento 2 Product Widget.
Для того, щоб додати блок продукту в WYSIWYG редактор в Magento 2, виконайте такі дії:
1. Перейдіть на будь-яку сторінку Magento 2, що містить WYSWYG редактор, наведіть курсор туди, куди потрібно вставити блок товару, та натисніть інструмент Widget у розділі Content.
2. Виберіть Product Widget Advanced by Magefan як Тип віджета.
3. Налаштуйте Widget Options.
- Виберіть продукт який ви хочете показувати у блоці.
- Виберіть чи показувати Image, Reviews, Price продукту, та кнопку "Add
У Magento 1 продавці зазвичай використовували Magento для інтернет-магазину та деякі інші CMS, напр. WordPress, Joomla або Drupal для ведення блогу, а потім встановлювали різні інструменти для інтеграції цих систем.
Для Magento 2 існує модуль блогу, який дозволяє вам мати магазин та блог в одному місці. Ось переваги використання модуля блогу Magento 2 над іншими платформами для ведення блогу чи модулями інтеграції:
1. Безпека
Magento - одна з найбезпечніших платформ. Безпека є головним пріоритетом для будь-якого успішного бізнесу. І відомо, що WordPress та інші CMS системи для ведення блогу не славляться своєю безпекою, особливо коли встановлюються з додатковими модулями. Тому краще використовувати розширення Magento, яке розширює саму Magento. Розширення M2 Блог пройшло всі перевірки на Magento Marketplace, включаючи безпеку, тож воно є безпечним для використання.
Ви вже знаєте, що Twitter cards можна налаштувати для великої кількості сторінок Magento 2. У цій статті ви дізнаєтеся як їх можна задати для CMS сторінки. Вам просто потрібно уважно виконувати наведені кроки.
1. В адмін панелі підіть у Content > Pages і почніть редагувати сторінку, для якої ви хочете налаштувати Twitter cards.
2. Прогорніть сторінку вниз і знайдіть розділ Twitter Cards Metadata.
3. Введіть Twitter Cards Title. Якщо ви залишете це поле порожнім, тоді буде використовуватись Meta Title. Якщо цей заголовок також не визначений, тоді застосовуватиметься Page Title.
4. Задайте Twitter Cards Description обраної сторінки. Якщо поле порожнє, тоді відображатиметься Meta Description. Якщо жоден опис не налаштовано, тоді буде використано default description.
5. Завантажте Twitter Cards Image, або ж не додавайте тут нічого, якщо ви хочете відображати default image.
6. Після додавання всіх змін, не забудьте натиснути кнопку Save.
Такі самі кроки можна використати для
Налаштувавши Twitter cards tags для сторінки продукту в Magento 2, ви можете продовжити зі сторінками категорії. І кроки, описані нижче, допоможуть вам це зробити.
1. В адмін панелі підіть у Catalog > Categories і оберіть категорію, для якої ви хочете налаштувати Twitter cards tags.
2. Перейдіть до розділу Twitter Cards Metadata.
3. Задайте Twitter Cards Title, якщо ви не хочете, щоб тут відображався Meta Title. Якщо ж він не налаштований, тоді використовуватиметься назва категорії.
4. Заповніть поле Twitter Cards Description. Meta Description буде застосовано у випадку, якщо ви залишите це поле порожнім. Якщо жоден з описів не налаштований, тоді використовуватиметься default description з базового налаштування Twitter cards.
5. Завантажте Twitter Cards Image, інакше користувачі Twitter бачитимуть default image.
6. Після додавання всіх змін, не забудьте натиснути кнопку Save.
Ці кроки є надзвичайно простими. Вам знадобиться всього кілька хвилин, щоб впоратися з ними. Далі вам може
Template path hints в Magento 2 - це підказки, які допоможуть вам визначити клас .php блоку або .phtml шаблон, який відповідає певній області сторінки у вашому магазині Magento 2. Іншими словами, template path hints додають позначення шляху до кожного шаблону, щоб допомогти вам легше знаходити .phtml-файли та ,відповідно, швидше їх редагувати. Ви можете знайти код у структурі файлів Magento як на вітрині, так і адмін панелі.
Отже, давайте з’ясуємо методи, за допомогою яких можна ввімкнути template path hints в Magento 2.
Після завершення загального налаштування розширення, ви можете продовжити з додаванням Twitter cards tags до інших сторінок вашого вебсайту. І сторінка продукту є хорошим початком.
Отже, щоб налаштувати Twiter cards tags для сторінки продукту, виконайте описані нижче кроки.
1. В адмін панелі підіть у Catalog > Products і виберіть продукт, який вас цікавить.
2. Прогорніть сторінку до розділу Twitter Cards Metadata.
3. Вкажіть Twitter Cards Title. Якщо ви залишете це поле порожнім, замість нього використовуватиметься Meta Title.
4. Заповніть поле Twitter Cards Description. Meta Description буде застосовуватися у випадку, якщо ви залишите це поле порожнім. Якщо жоден із описів не додано, використовуватиметься опис Twitter cards за замовчуванням.
5. Перейдіть до розділу Images and Videos. Тут вам потрібно або додати зображення Twitter card, або відредагувати наявне.
6. Задайте Role для обраного зображення Twitter card. Якщо ви не налаштуєте цей розділ, тоді застосовуватиметься default
Розширення Twitter Cards може стати чудовим інструментом у вашому арсеналі, якщо ви хочете ефективно просувати свої послуги. Зважаючи на численну кількість користувачів Twitter, ви, безсумнівно, можете підвищити залучення клієнтів до вашого магазину.
Але перш за все вам потрібно налаштувати розширення. І описані нижче кроки стануть вам у нагоді.
1. Підіть у Stores > Configuration > Magefan Extensions > Twitter Cards і розгорніть розділ General.
2. Увімкніть розширення обравши Yes у полі Enable Extension.
3. Вкажіть Product Key, який ви знайдете у своєму обліковому записі Magefan після придбання розширення.
4. Задайте Twitter User.
5. У полі Use Twitter Meta Tags, оберіть для яких сторінок використовувати мета теги Twitter.
6. Задайте Default Twitter Image. Вибране зображення використовуватиметься для сторінки, якщо його не буде змінено, наприклад, у налаштуваннях продукту.
7. У полі Default Twitter Cards Description, введіть опис, що за замовчуванням використовуватиметься для
Створення замовлення в адмін панелі Magento 2 не є звичним явищем, але іноді бувають користувачі, яким потрібна допомога в укладенні замовлення. Ось чому Magento дозволяє адмінам створювати замовлення безпосередньо з адмін панелі Magento 2. Це дозволяє їм обробляти замовлення легше.
Також, це полегшує користувачеві процес покупки та дозволяє покращити його досвід у вашому магазині. А якщо ви використовуєте ще й редактор замовлень Magento 2, досвід роботи адміністраторів також покращується.
Для створення замовлення в адмін панелі Magento 2 виконайте такі кроки:
1. Підіть в Admin Panel > Sales > Orders та натисніть Create New Order.
Після того, як ви налаштували OG теги на вашому веб-сайті, ви можете їх перевірити. Щоб перевірити теги Open Graph, виконайте такі дії:
1. Відвідайте офіційний Facebook Sharing Debugger.
2. Введіть URL-адресу сторінки, яку потрібно перевірити, у відповідне поле.
3. Натисніть кнопку Debug. Приклад:
Коли відвідувач прокручує веб-сторінку вниз, зручно було б відображати кнопку, яка дозволяє легко, одним кліком перемістити користувача назад вверх сторінки.
(приклад кнопки)
Щоб увімкнути таку кнопку на своєму веб-сайті, виконайте такі прості кроки:
1. Створіть файл макету default.xml у каталозі своєї теми:
/app/design/frontend/ThemeVendor/ThemeName/Magento_Theme/layout/default.xml
Якщо пошук у Magento 2 Блог не працює, швидше за все, проблема полягає у вашій темі, яка переписує оригінальні шаблони блогу та файли макету.
Спробуйте виконати наступні дії щоб виправити проблему з пошуком у блозі:
1. Переконайтеся, що у вас остання версія модуля блогу Magento 2.
2. Спробуйте тимчасово видалити один за одним макет файлів XML та шаблонні файли PHTML зі своєї теми та запустіть static content deploy. Знайшовши файл, який викликає проблему, зверніть на нього увагу.
3. Перевірте, чи кнопка пошуку блогу у бічній панелі має атрибут "вимкнено", якщо так, то він відключений (неактивний), і це може бути коренем проблеми. У цьому випадку знайдіть код, який вимикає його. Вимкнений атрибут можна додати безпосередньо через .phtml файл у вашій темі або за допомогою JavaScript. Якщо ви не можете його знайти, ви можете вставити цей скрипт JS, щоб відключити кнопку:
<script>
require(['jquery', 'domReady!'], function($) {
setInterval(function(){
$('#blog_search_mini_form