Сторінка 4 - Місячний архів: 2023
Оскільки за нашою природою ми часто "йдемо за натовпом" і прагнемо робити те, що роблять інші, люди люблять читати те, що читають інші користувачі, коли мова йде про блог. У додатку Shopify Blog App, окрім віджетів та , ви також можете відображати популярні публікації.
На відміну від інших публікацій бічної панелі блогу, ви не можете вказати, які саме публікації відображатимуться як популярні. Додаток підраховує кількість переглядів, і публікації, що мають найвищі показники, відображаються у цьому віджеті.
Сьогодні ви дізнаєтеся як його налашувати.
Для того, щоб відображати популярні публікації блогу в Shopify:
- Підіть у Apps > Magefan Blog > Configuration > Sidebar, знайдіть віджет Popular Post Widget та увімкніть (enable) його.
- Оберіть Template для віджета та увімкніть Post Image.
- Задайте Number of Posts, які ви хотіли б відображати у розділі популярних публікацій на вітрині.
- Задайте Sort Order.
Примітка: опція sort order визначає розташування віджета на бічній панелі.
Попри те, що коментарі є одним із найкращих способів взаємодії з аудиторією та отримання відгуків про ваші публікації, деякі з них можуть бути не надто доречними. Зловмисні дії, спам або ж прості помилки є поширеною причино того, чому вам потрібно редагувати або видаляти коментарі в блозі Shopify.
Зазвичай вам потрібні допоміжні додатки для редагування коментарів блогу в Shopify. Та за допомогою Shopify Blog App про це можна забути. Цей додаток має 3 вбудованих типи : Facebook, Disqus і Magefan.
Отож, якщо ви хочете редагувати, затверджувати або видаляти коментарі перед публікацією, вам знадобляться коментарі Magefan. Давайте з'ясуємо як ви можете їх налаштувати та використовувати.
Як увімкнути коментарі блогу в Shopify?
Для того, щоб використовувати коментарі у вашому блозі Shopify, вам спершу потрібно їх увімкнути. Для цього підіть у Apps > Magefan Blog > Configuration > Post Page (Post View) > Comments і оберіть Use Magefan Blog Comments.
Тут вам також потрібно вказати кількість коментарів
Керувати магазином Magento 2 може бути не так просто, як здається на перший погляд. Вам потрібно подбати про багато речей, до прикладу про продажі, замовлення, клієнтів тощо, не кажучи вже про частину роботи, пов'язану з програмуванням. Вам потрібно вміти або , а також варто знати про деякі інші команди.
Неможливо одразу запам'ятати команди для абсолютно усіх ситуацій. Тому ми створили список корисних команд Magento 2, щоб зберегти ваш час і зменшити можливість виникнення помилок.
Хочете дізнатися більше про команди Magento? В такому разі ця стаття — це саме те, що вам потрібно.
SSH
|
Команда |
Опис |
| php bin/magento list |
Генерує список команд |
| help |
Показує допомогу для команди |
Cache
|
Команда |
Опис |
| php bin/magento cache:clean | Очищує типи кешу |
| php bin/magento cache:enable | Вмикає типи кешу |
| php bin/magento cache:disable | Вимикає типи кешу |
| php bin/magento cache:flush | Очищує типи кешу |
| php bin/magento cache:status | Відображає статус кешу |
Setup
|
Команда |
Опис |
| php bin/magento setup:upgrade | Оновлює |
Подібно до пошуку в каталозі, панель пошуку блогу в Shopify допомагає вашим читачам швидше знаходити актуальні публікації та спрощує навігацію. Як вам вже відомо, за замовчуванням, панель пошуку Shopify є застарілою і потребує великих зусиль для зміни, не кажучи вже про використання у блозі.
Отже, для тих, хто не хоче витрачати величезну кількість часу на розробку, ми представляємо додаток Shopify Blog App. Він дозволяє додавати панель пошуку в блог Shopify разом з іншими .
Сьогодні ви дізнаєтеся наскільки просто можна увімкнути панель пошуку в Shopify.
Для того, щоб додати панель пошуку в блог Shopify:
1. Підіть у Apps > Magefan Blog > Configuration і знайдіть розділ Sidebar.
![]()
2. Розгорніть розділ Search Form, увімкніть (enable) віджет та задайте для нього Sort Order.
![]()
Примітка: опція sort order визначає розташування панелі пошуку на бічній панелі блогу Shopify. Що менше число, то вище відображатиметься пошукова панель.
Не забудьте натиснути кнопку Save, щоб зберегти налаштування,
Змусити Facebook рекламу працювати не так вже і легко. Без точного розуміння поведінки користувачів створення ефективних кампаній у Facebook буде доволі складним.
Ось чому вам потрібен Facebook pixel — маленький фрагмент коду, який має велике значення. Ви додаєте Facebook pixel у Magento 2, дозволяєте йому відстежувати інформацію про різні події, які користувачі виконують на вашому веб-сайті, і надсилати ці дані у Facebook Ads Manager.
Це простіше, ніж здається!
У цій статті ми розповімо вам про кожен крок, який потрібно виконати, щоб налаштувати піксель Facebook. Ви дізнаєтеся, як налаштувати Facebook pixel у Magento 2 без технічних навичок, використовуючи лише розширення Magento 2 Facebook Pixel.
1. Встановіть розширення Facebook Pixel
Якщо ви не хочете вставляти код відстеження Facebook pixel безпосередньо у вихідний код (source code), вам потрібна допомога. , і ви зможете налаштувати все з адмін панелі у кілька кліків.
2. Створіть Facebook Pixel
Щоб створити Facebook pixel, вам потрібно
Хоча на ринку доступно безліч тем для Magento 2, ви всеріно можете захотіти створити кастомну тему для свого магазину. Чому? Шаблони, макети, графіка та стилі, наявні в темі, не завжди задовольняють потреби вашого бізнесу. Крім того, стандартних тем Magento 2 Luma та Blank буде недостатньо, якщо ви .
Отже, щоб створити кастомну тему для Magento 2, яка передає "відчуття" вашого бренду, вам потрібно вдатися до кастомної розробки.
У цій статті ми розповімо вам про всі кроки, які вам потрібно виконати, щоб створити тему для Magento, і розглянемо основи того, як переписувати макети теми.
Готові?
Якщо ви шукаєте готову до використання оптимізовану за швидкістю тему Magento 2, у нас уже є така — перегляньте Optimized Magento 2 Theme.
Перед розробкою кастомної теми в Magento
Перша важлива річ, про яку слід пам’ятати перед початком розробки теми в Magento, це те, що ви не повинні змінювати або редагувати файли теми Luma та Blank за замовчуваням. Якщо ви кастомізуєте файли теми за замовчуванням,
Вибір правильної теми для вашого магазину є одним із перших кроків, які ви робите, коли . Вона має не лише представляти ваш бренд за допомогою кастомних макетів і шаблонів, але й бути зручною, швидкою і оптимізованою для SEO.
Різноманітність тем Magento 2 на ринку зростає. Це дозволяє вам знайти будь-яку тему на Magento Marketplace або Theme Forest. І як тільки ви визначитесь і виберете найкращу тему Magento 2, вам потрібно знати, як її встановити та застосувати у своєму магазині.
Оскільки Magento припинила підтримку WebSetup Wizard, починаючи з Magento v2.3.6, тепер ви можете встановити тему Magento 2 лише через командний рядок: через composer або архів. У першому випадку файли теми будуть розташовані у vendor, а якщо за допомогою архіву ви можете знайти файли теми в app/design.
Встановлення теми Magento 2 через сomposer
Перш ніж встановлювати тему в Magento 2, рекомендується переключитися у .
1. Перейдіть до кореневого каталогу Magento 2 за допомогою "cd" і виконайте наступну команду:
Коли справа доходить до рішення про покупку, люди звертають увагу на багато речей у вашому магазині, і швидкість завантаження є однією з найважливіших. Хоча ви можете покращити швидкість веб-сайту, зменшивши розмір зображень або вимкнувши JS bundling, цього не завжди достатньо.
Відповідно, сьогодні ми хочемо поговорити про елемент сторінки, який завжди залишається поза увагою при оптимізації швидкості — CMS блок. У цій статті ви дізнаєтесь, як оптимізувати швидкість сторінки за допомогою розширення CMS Display Rules.
Використання Ajax запитів
Ми створили дві CMS сторінки з однаковим вмістом: банер і слайдер продуктів. Одна сторінка містить CMS блок із default режимом, друга — CMS блок із режимом Ajax load on first scroll.
Тепер давайте порівняємо режими відображення Default і Ajax load on the first scroll.
![]()
CMS блок - products included in DOM
![]()
CMS блок - products loaded aia Ajax request
|
Param |
Default |
Ajax load on first scroll |
|
Page Size |
26.2kb |
15.9Kb |
|
Time To Load Page Content |
783 ms |
591 |
Якщо ви вирішили видалити тему Optimized Magento 2 Theme, будь ласка, виконайте наступні кроки. Ви також можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з темою Magefan.
Видалення файлів теми
Інструкції щодо видалення файлів залежать від способу яким тему було встановлено.
1. Якщо ви можете знайти файли теми у папці
app/code/Magefan/ThemeOptimized
app/design/frontend/Magefan/optimized
тоді видаліть цю папку. Крім того, ви можете видалити інші модулі Magefan, які вам не потрібні у app/code/Magefan.
2. Якщо тему було встановлено через композер та її файли знаходяться в папці
vendor/magefan/theme-frontend-optimized
тоді запустіть наступну композер команду CLI , щоб видалити її
composer remove magefan/theme-NAME
# замініть NAME на:
# frontend-optimized - для Optimized Magento 2 Theme
# frontend-optimized-plus - для Optimized Magento 2 Theme Plus
Після видалення файлів теми запустіть ці CLI команди Magento:
php bin/magento
Якщо вам потрібно оновити тему Optimized Magento 2 Theme від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено тему Optimized Magento 2 Theme.
Оновлення через composer
Якщо тему Optimized Magento 2 Theme було встановлено через composer (перевірте чи існує папка vendor/magefan/theme-frontend-optimized), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/theme-NAME
composer require magefan/theme-NAME ^x.x.x
# замініть NAME на:
# frontend-optimized - для Optimized Magento 2 Theme
# frontend-optimized-plus - для Optimized Magento 2 Theme Plus
# змініть x.x.x на версію,яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете, щоб ваш веб-сайт був недоступний під час розгортання статичного контенту, спробуйте .
Оновлення через FTP
Якщо тему Optimized Magento
Ви можете встановити тему Optimized Magento 2 Theme від Magefan, через composer або архів.
Бажаєте, щоб ми встановили для вас тему Optimized Magento 2 Theme? Наші девелопери зроблять це замість ваc – перегляньте наш інсталяційний сервіс.
Примітка: якщо ви хочете встановити Optimized Magento 2 Theme Plus, перейдіть у Magefan Account > My Downloads > Install via Composer, щоб отримати інструкції з встановлення через composer.
Встановлення через composer (рекомендовано)
- Відкрийте командний рядок.
- За допомогою команди "cd" перейдіть до кореневого каталогу Magento 2.
- Запустіть CLI команди:
composer require magefan/theme-frontend-optimized
# Authentication required (repo.magento.com)
# Отримайте свої authentication keys Magento Marketplace або використайте ці:
# Username: 7c018006799466c681ad507e27904677
# Password: 289077c86e811661a8f7751828485d3a
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви не хочете,
Попри те, що ви покращуєте та зосереджуєтеся на отриманні більшої кількості органічного трафіку, інколи вам потрібно змінити підхід, щоб збільшити кількість конверсій. Звісно, SEO допоможе залучити трафік у ваш магазин, але трафік не дорівнює конверсії.
Отже, якщо ви хочете покращити показник конверсії, адже є люди, які переглядають ваш веб-сайт, але нічого не купують, ви потрапили на правильну сторінку.
Сьогодні ви дізнаєтеся більше про динамічний ремаркетинг Google Ads і навчитеся налаштовувати його для свого магазину за допомогою розширення Magento 2 Google Tag Manager.
Перш ніж ми розпочнемо, давайте з'ясуємо, що таке динамічний ремаркетинг та чим він відрізняється від звичайного ремаркетингу.
Що таке динамічний ремаркетинг Google Ads?
Динамічний ремаркетинг Google Ads — це кампанія, яку можна налаштувати для відображення персоналізованих оголошень людям, які раніше відвідували ваш веб-сайт, але нічого не придбали.
На відміну від ремаркетингу, динамічний ремаркетинг дозволяє вам бути
Налаштуваня URL-адрес магазину в Magento 2 є одним із перших кроків, які ви зробите під час . Налаштувавши base та admin URL-адреси, буде простіше перемістити весь магазин з одного місця в інше без необхідності оновлення всіх URL-адрес.
Окрім цього, розуміння структури URL-адрес Magento буде великою переваго під час створення магазину. За допомогою цієї статті ви дізнаєтеся як налаштувати URL-адреси магазину в Magento, а також отримаєте інші рекомендації.
Готові? Починаємо!
Типи URL-адрес в Magento 2
Після ви отримаєте storefront base URL та admin URL. Потім усі внутрішні посилання визначатимуться за допомогою змінних, доданих до base URL. Така система є досить зручною, оскільки вона дозволяє перемістити ваш магазин в інше місце, не змінюючи всі посилання.
Загалом є 3 типи URL-адрес в Magento.
|
Тип URL-адреси |
Приклад |
| Base URL |
http://www.example.com/magento/ |
| Secure Base URL |
https://www.example.com/magento/ |
| URL з IP-адресою |
http://###.###.###.###/magento/ |
Примітка: якщо ви керуєте
Якщо ви вирішили видалити розширення Magento 2 Google Tag Manager, будь ласка, виконайте наступні кроки. Ви також можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з розширенням Magefan.
Видалення файлів розширення
Інструкції щодо видалення файлів залежать від способу яким розширення було встановлено.
1. Якщо ви можете знайти файли розширення у папці
app/code/Magefan/GoogleTagManager
app/code/Magefan/GoogleTagManagerPlus
app/code/Magefan/GoogleTagManagerExtra
тоді видаліть цю папку.
2. Якщо розширення було встановлено через композер та його файли знаходяться в папці
vendor/magefan/module-google-tag-manager
тоді запустіть наступну композер команду CLI , щоб видалити її
composer remove magefan/module-NAME
# замініть NAME на:
# google-tag-manager - для модуля Google Tag Manager
# google-tag-manager-plus - для модуля Google Tag Manager Plus
# google-tag-manager-extra - для модуля Google Tag Manager Extra
Після
Якщо вам потрібно оновити розширення Magento 2 Google Tag Manager від Magefan, будь ласка, виконайте наведені нижче дії.
Примітка: інструкції з оновлення залежать від методу, яким було встановлено розширення Google Tag Manager.
Оновлення через composer
Якщо модуль Google Tag Manager було встановлено через composer (перевірте чи існує папка vendor/magefan/module-google-tag-manager ), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-NAME
composer require magefan/module-NAME ^x.x.x
# замініть NAME на:
# google-tag-manager - для модуля Google Tag Manager
# google-tag-manager-plus - для модуля Google Tag Manager Plus
# google-tag-manager-extra - для модуля Google Tag Manager Extra
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Примітка: якщо ви оновите розширення до плану Plus або Extra, у вас будуть доступні нові події
Ви можете встановити розширення Magento 2 Google Tag Manager від Magefan, через composer або архів.
Бажаєте, щоб ми встановили для вас модуль Google Tag Manager? Наші девелопери зроблять це замість ваc – перегляньте наш інсталяційний сервіс.
Примітка: якщо ви хочете встановити Google Tag Manager Plus чи Extra, перейдіть до Magefan Account > My Downloads > Install via Composer, щоб отримати інструкції з встановлення через composer.
Встановлення через composer (рекомендовано)
- Відкрийте командний рядок.
- За допомогою команди "cd" перейдіть до кореневого каталогу Magento 2.
- Запустіть CLI команди:
composer require magefan/module-google-tag-manager
# 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
Примітка: якщо ви не
Повномасштабне вторгнення росії в Українy почалося 24 лютого 2022 року. Це був день, який змінив нас і наш спосіб життя. Ми думали, що ці приголомшливі події триватимуть кілька днів чи принаймні місяць. На жаль, уже рік триває ця жахлива війна, яка вже забрала стільки життів дорослих і дітей, і досі не закінчилася.
Протягом цього року пожертви стали частиною звичного життя українців.
І Magefan не виняток. Наша компанія продовжує працювати та жертвує організаціям, що надають гуманітарну допомогу.
Ось кілька основних фондів, які ми підтримуємо своїми щомісячними пожертвами.
Фонд "Повернись живим" – один із найбільших українських благодійних фондів. З 24 лютого 2022 року українці та люди з усього світу пожертвували до цього фонду понад 140 мільйонів доларів. Головний проект цього фонду – Допомога армії. Також це один із перших благодійних фондів, який надає допомогу армії з 2014 року, коли росія вперше вторглася в Україну.
Фонд Притули – ще один великий український благодійний фонд,
Якщо ви розробник Magento, тоді ви точно знаєте, що ефективне керування магазином часто вимагає програмування. Вам потрібно виконувати чимало завдань — від розгортання статичного контенту і до та media URLs.
Проте все не так складно, якщо ви знаєте правильні методи. У цій статті, зокрема, ви дізнаєтеся як отримати media URLs в Magento 2.
Отримайте media URL через dependency injection
Метод dependency injection є одним із найбільш поширених, коли маємо справу з отриманням media URLs в Magento.
Отож, щоб використати його, підіть у ваш phtml block file і створіть функцію a _construct:
public function __construct
(
\Magento\Store\Model\StoreManagerInterface $storeManager
) {
$this->_storeManager = $storeManager;
}
Після цього ви можете отримати media URL у вашому phtml file:
$mediaUrl = $this ->_storeManager-> getStore()->getBaseUrl(\Magento\Framework\UrlInterface::URL_TYPE_MEDIA); echo $mediaUrl;
Отримайте media URL через object manager
Ще одним способом отримати media URL є метод .
Як вам відомо, — це вкрай вимогливий процес. Він потребує особливої уваги до деталей та вміння швидко приймати рішення. Особливо, коли маємо справу з інформацією, пов'язаною з клієнтами.
Так само, як , вам варто знати як отримати інформацію про користувача за його ID. І це саме те, що ви навчитеся робити сьогодні.
Існує кілька методів, які можна використати, тому ми розглянемо детально кожен із них.
Отримайте дані користувача за ID через factory method
Одним із найпоширеніших методів є factory method. Тому описаний нижче код допоможе вам отримати інформацію про користувача за його ID:
<?php
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$customerFactory = $objectManager->get('\Magento\Customer\Model\CustomerFactory')->create();
$customerId = 1;
$customer = $customerFactory->load($customerId);
print_r($customer->getData());
echo $customer->getEmail() . PHP_EOL;
echo $customer->getFirstname(). PHP_EOL;
echo $customer->getLastname(). PHP_EOL;
Отримайте дані користувача
Як відомо, відправлення (shipments) мають вкрай важливе значення для . Створення відправлення є останнім кроком у процесі роботи над замовленням, який потрібно виконати вручну після створення інвойсу.
Незважаючи на те, що відправлення в Magento можна створити програмно, набагато простішим варіантом є використання адмін панелі Magento.
Тому у цій статті ви дізнаєтеся як це зробити.
Для того, щоб створити відправлення в Magento 2:
1. Підіть у Sales > Orders і знайдіть замовлення, для якого ви хочете створити відправлення.
2. Натисніть кнопку Ship на верхній панелі меню.
![]()
3. Перегляньте розділи Order & Account Information та Address Information. Перевірте, чи всі дані правильні і, за потреби, додайте відповідні зміни, натиснувши посилання Edit.
![]()
4. Перейдіть до розділу Payment & Shipping Method. Натисніть кнопку Add Tracking Number, щоб вказати інформацію про відправлення. Вам потрібно обрати Carrier, а також вказати Title та Number. Таким чином відслідковувати відправлення буде простіше.
Створення та додавання різних гарантують, що відвідувачі зможуть швидше знаходити відповідний контент у вашому блозі. Однак не менш важливо, щоб читачі могли орієнтуватися у вмісті самої публікації. Одним із найкращих способів досягти цього є зміст (Post Contents).
У нашому модулі Блогу, зміст публікації генерується на основі тегів <h> і додається через віджет. Тому, сьогодні ви дізнаєтеся як це зробити.
Примітка: опція Blog Post Contents доступна лише у виданні Blog Extra.
Як додати зміст до публікації блогу?
1. Підіть у Content > Blog > Posts та оберіть , до якої ви хочете додати зміст.
2. Перейдіть до розділу Content та натисніть значок widgets.
![]()
3. Вкажіть Magefan Blog Extra Extension - Blog Post Contents як Widget Type і натисніть кнопку Insert Widget.
![]()
Не забудьте натиснути кнопку Save і перевірити відображення змісту на вітрині.
![]()
Якщо ви хочете дізнатися, як додати зміст також і до бічної панелі, продовжуйте читати.
Як додати зміст до бічної панелі блогу?
1. Підіть у Content