Архів по місяцям: Cічень 2023
Вітаємо, фанати Magento,
Хочете дізнатися про перший дайджест новин та оновлень у 2023 році?
Поїхали!
Нові опції модуля Magento 2 SEO!
Як відомо, добре структурована стратегія SEO приносить більший дохід, так само як і вибір правильних інструментів. Наше розширення SEO обов’язково стане в нагоді, оскільки воно допомагає Google знаходити, індексувати та підносити в рейтингу ваш магазин, що, як наслідок, збільшує трафік.
Отже, у новій версії ми вдосконалили цей модуль для ще кращих результатів.
Ми розширили налаштування пагінації категорій каталогу для зручних та SEO-friendly сторінок пагінації. Крім того, ми вдосконалили темплейти для метазаголовків, описів, ключових слів, H1 тегів і виправили процесор крослінків.
Нові опції модуля Magento 2 Rich Snippets!
Кожен SEO спеціаліст підтвердить, що структуровані дані є більш ніж важливими для покращення видимості в Google.
Продукт, організація, панель пошуку та FAQ сніпети мають важливе
Magento backorders дозволяють людям робити замовлення, навіть якщо потрібного товару немає в наявності. Це чудова опція, оскільки вона не дозволяє людям залишати свої кошики для покупок та йди у інші магазини. Backorders стануть в нагоді коли товарні ресурси ще не поповнені, проте ви не хочете втрачати клієнтів.
Примітка: для того, щоб уникнути непередбачуваних out-of-stock ситуацій з відсутністю якихось товарів, ви можете увімкнути сповіщення про low stock, щоб оптимізувати керування запасами продуктів.
Magento 2 дозволяє вам налаштувати backorders двома способами: глобально або для певного продукту. У цій статті ви дізнаєтеся як використовувати ці два методи і з'ясуєте що ж таке backorders.
Що таке backorders?
Backorder — це особливий тип замовлення, яке клієнт може зробити навіть тоді, коли товару немає в наявності. Таким чином, ви можете купити товар під час відвідин магазину, але його не доставлять, поки він знову не буде в наявності.
Власники магазинів можуть отримати чимало
Працюючи з Magento 2, ви виконуєте різноманітні завдання від встановлення розширення до налаштування індексерів і запуску розгортання статичного контенту. Magento CLI — це корисний інструмент, який не тільки дозволяє вам виконувати різноманітні операції, але й спрощує розробку Magento загалом.
Однак ви можете бути перевантажені, запускаючи ті самі команди знову і знову. Саме тоді скорочені команди Magento 2 стають у нагоді.
Дивно, але багато розробників про це не знають. Отже, у цій статті ми зібрали команди Magento 2 і комбінації коротких команд для вашої зручності.
SSH
Повна команда |
Скорочена команда |
php bin/magento list |
php bin/magento l |
Cache
Повна команда |
Скорочена команда |
php bin/magento cache:clean | php bin/magento c:c |
php bin/magento cache:enable | php bin/magento c:e |
php bin/magento cache:disable | php bin/magento c:d |
php bin/magento cache:flush | php bin/magento c:f |
php bin/magento cache:status | php bin/magento c:s |
Setup
Повна команда |
Скорочена команда |
php bin/magento setup:backup |
Важливість забезпечення максимально безперебійного шляху користувача на вашому веб-сайті неможливо переоцінити. Якщо з вашим магазином легко взаємодіяти, люди обов’язково захочуть повернутися. Як це часто трапляється, багато таких взаємодій відбуваються через обліковий запис клієнта.
Саме тому вам потрібно правильно використовувати налаштування облікових записів клієнтів у Magento. Таким чином ви зможете не лише спростити їхню взаємодію із вашим магазином, але й керувати параметрами облікового запису клієнтів відповідно до ваших потреб.
Хочете відстежувати, скільки користувачів логіняться або створюють обліковий запис у вашому магазині? Додайте Magento 2 Google Tag Manager у свій магазин і отримуйте детальні звіти про поведінку користувачів.
Весь процес може здатися дещо складним, враховуючи кількість опцій, які надає Magento. Однак у цій статті ви дізнатеся більше деталей про всі кроки, які потрібно виконати.
Для того, щоб налаштувати облікові записи клієнтів в Magento 2, підіть у Stores
Пагінація Magento є необхідним елементом для кращої навігації в магазині. Вам обов’язково слід взяти її до уваги, щоб спростити процес пошуку продуктів, які ви продаєте, особливо якщо ваш каталог налічує сотні продуктів. Додавання пагінації до сторінок product listing значно допомагає у виконанні цього завдання.
Окрім цього, пагінація допомагає оптимізувати швидкість вашого веб-сайту. Причиною є те, що всі продукти не завантажуються одночасно, і кількість елементів для обробки є меншою. Тому час завантаження значно скорочується.
У цій статті ви дізнаєтесь більше про пагінацію у Magento і про спосіб її налаштування.
Типи пагінації
В Magento є 4 типи пагінації. Ви можете перелянути таблицю нижче, шоб дізнатися більше деталей.
Пагінація | Опис |
View As | Відображає продукти у вигляді списку або сітки. |
Sort By | Змінює порядок сортування продуктів. Ви зазначаєте які атрибути можна фільтрувати у розділі Storefront Properties під час налаштування атрибутів продукту. |
Show Per Page | Визначає кількість |
Конфігураційні продукти безумовно виділяються в списку інших типів продуктів Magento 2. Вони стають у нагоді, коли ви хочете надавати своїм клієнтам більшу кількість варіацій продукту.
За замовчуванням Magento 2 не дозволяє додавати існуючий простий продукт до існуючого конфігураційного продукту з адмін панелі. Єдиний варіант — створити так званий "заповнювач" у налаштуванні, а потім додати замість нього потрібний продукт.
Таке рішення не надто ефективне, оскільки вимагає велику кількість непотрібних кроків. Ось чому програмний спосіб виконання цього завдання може бути більш корисним.
Отож, для того, щоб додати простий продукт до конфігураційного в Magento 2 програмно, використайте описаний нижче метод.
$objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $simple_product = $objectManager->create(\Magento\Catalog\Model\Product::class); $simple_product->setSku('test-simple'); $simple_product->setName('test name simple'); $simple_product->setAttributeSetId(10); $simple_product->setSize_general(193);
У наш час люди стають настільки прив’язаними до брендів, що купують товари лише певних виробників. Таким чином, є сенс чітко розділити брендові продукти, які ви продаєте, за категоріями. Це допомагає клієнтам простіше орієнтуватись серед улюблених брендів і швидше їх знаходити.
У цій статті ви навчитеся створювати категорію брендів з динамічними категоріями Magento 2 . Ми створимо категорії на основі бренду різних продуктів.
Для того, щоб створити категорію Brand у Magento:
1. Підіть у Catalog > Dynamic Category > Rules і натисніть кнопку Add New Rule.
2. Заповніть Rule Information.
- Ввімкніть правило і задайте Rule Name та Description. Вони використовуватимуться для внутрішньої навігації.
- Вкажіть Priority, щоб визначити спосіб обробки правила. Чим більше число, тим пізніше правило буде опрацьоване.
- У полі Category Type оберіть Static і додайте Categories до яких ви хочете прив'язати продукти.
Примітка: вам потрібно створити нову категорію перед додаванням правила динамічної категорії,
Результати пошуку Google стають дедалі вичерпнішими, щоб забепечити найкращий користувацький досвід. Якщо ви знаєте, як використати це на свою користь, то зможете збільшити трафік до свого магазину та налагодити кращі стосунки з пошуковими роботами.
Структуровані дані HowTo — це розмітка, яку ви використовуєте, щоб чітко зазначити для Google, що ваші сторінки містять інструкції (how-to). Можливо, how-to не належить до найпопулярніших rich snippets, та втім має важливе значення для контентних сторінок, особливо якщо ви хочете зробити їх придатними для розширених результатів пошуку (rich results).
Як і будь-який інший тип структурованих даних, вам доведеться додати розмітку HowTo за допомогою JSON або microdata. Щоб уникнути проблем із редагуванням коду, ми додали віджет HowTo до розширення Rich Snippets, щоб ви могли використовувати його безпосередньо з адмін панелі.
Хочете дізнтися як це працює?
Для того, щоб додати структуровані дані HowTo в Magento 2:
1. Оберіть сторінку, до якої ви
Оскільки процес обробки замовлень в Magento 2 є ключовим для кожного магазину, його слід максимально оптимізувати. Досить часто трапляється так, що покупці обирають не той розмір продукту або роблять замовлення не в тому представленні магазину. Це не лише ускладнює процеси створення рахунків-фактур і доставки замовлень. Це ще й впливає на ваші маркетингові кампанії та заважає надавати персоналізований користувацький досвід.
За замовчуванням Magento не надає жодних інструментів, необхідних для оновлення чи зміни інформації, пов’язаної із замовленнями. Тож вам доведеться видаляти та створювати нові замовлення з більш точними даними. Цей процес видається досить клопіким і, звичайно, неефективним, чи не так?
На щастя, існує чимало редакторів замовлень для Magento 2, які пропонують широкий набір опцій, і ми зібрали найкращі з них в одному місці.
Найкращі редактори замовлень для Magento 2
Вендор | Назва модуля | Ціна | Гарантії | Рейтинг |
|
$149.00 |
- 100% |
Один із способів запобігти недозволеному використанню зображень продуктів з вашого магазину — додати до них водяні знаки. Водяний знак — це напівпрозорий символ, який розміщується на зображенні. Зазвичай це логотип, штамп або підпис, пов’язаний із вашим магазином.
Ця функція робить продукти та послуги легко впізнаваними, а також покращує відомість бренду.
Якщо ви хочете додати водяні знаки у своєму магазині Magento 2, але не знаєте, як це зробити, тоді ця стаття — це саме те, що вам потрібно.
Як додати водяні знаки до зображень продукту в Magento?
Для того, щоб додати водяні знаки до зображень продукту, виконайте описані нижче кроки:
1. Підіть у Content > Design > Configuration і натисніть посилання Edit на темі, яку ви хочете налаштувати.
2. Розгорніть розділ Product Image Watermarks.
Примітка: тут ви знайдете три розділи (Base, Thumbnail, і Small) та багато полів, які потрібно заповнити для кожного з них. Однак контент, який ви маєте додати, є однаковим для всіх розділів, тому
Логотип — це те, з чим клієнти асоціюють ваш магазин і що допомагає їм ідентифікувати ваш бренд серед величезної кількості інших. Додавання логотипу вашого магазину до PDF-роздруківок рахунків-фактур, що надсилаються за допомогою транзакційних листів та до пакувальних листів, слугуватиме ознакою надійного сервісу.
Ось чому такий підхід може підвищити впізнаваність бренду та покращити користувацький досвід в загальному. Отож, у цій статі ви дізнаєтеся, як налаштувати дизайн рахунків-фактур і пакувальних листів у Magento 2.
Для того, щоб налаштувати дизайн рахунків-фактур і пакувальних литів у Magento:
1. Підіть у Stores > Configuration > Sales > Sales > Invoice and Packing Slip Design.
2. Натисніть кнопку Choose File і завантажте ваш логотип у полі Logo for PDF Print-outs (200x50). Рекомендований розмір – 200x50.
3. Завантажте логип у полі Logo for HTML Print View, натиснувши кнопку Choose File.
4. Вкажіть Address (одну чи більше електронних адрес), що відображатиметься у PDF-роздруківках
Коли справа доходить до керування контентними блоками в Magento, це завжди викликає чимало клопоту, особливо коли сезон свят не за горами. Якщо ви хочете відображати різні CMS блоки залежно від дня, часу доби або будь-яких інших умов, це потребує багато ручної роботи. Це не лише неефективно, але ще й займає багато часу та може викликати помилки.
Щоб не боятися великої кількості наявних CMS блоків і відображати їх усі вчасно, потрібно запланувати відображення блоків. Ви можете легко зробити це за допомогою CMS display rules.
Для того, аби запланувати відображення CMS блоків у Magento 2, виконайте описані нижче кроки:
1. Підіть у Content > Blocks і натисніть кнопку Add New Block, щоб розпочати планування відображення CMS блоків у Magento.
Примітка: Якщо ваші CMS блоки, відображення яких ви хотіли б запланувати, уже створені, перейдіть до кроку #4.
2. Увімкніть блок і додайте загальну інформацію, а саме Title, Identifier, і Store View, де відображатиметься блок.
3. Заповніть Content
Під час оформлення замовлення, ваші клієнти бачать розділ Order Summary, який містить загальну вартість покупки, а також компоненти, що її складають (наприклад, проміжна сума, податок, знижки тощо). Кожен з цих пунктів займає певне місце в списку і відображає порядок підрахунку загальної суми.
Це один із можливих варіанів вигляду підсумків замовлення на сторінці checkout у Magento.
Однак сортування підсумків замовлення (chckout totals sort order) можна налаштувати з адмін панелі, і в цій статті ми покажемо вам як це зробити.
Для того, щоб налаштувати сортування підсумків замовлення в Magento 2:
1. Підіть у Stores > Configuration > Sales > Sales > Checkout Totals Sort Order.
2. Задайте значення для кожного з перелічених нижче полів:
- Subtotal;
- Discount;
- Shipping;
- Tax;
- Fixed Product Tax;
- Grand Total.
Примітка: що менше значення, то вище у списку відображатиметься відповідний елемент. Таким чином, Subtotal буде на початку списку підсумків замовлення, оскільки його значення дорівнює
Можна вважати, що "Положення та умови" (Magento terms and conditions) — це особливий вид угоди між магазином і клієнтом. Клієнти повинні погодитися дотримуватися всіх вказівок і правил користування вашим веб-сайтом перед придбанням продуктів або послуг. Це чудовий спосіб уникнути будь-яких непорозумінь і підвищити лояльність клієнтів.
Саме тому важливо зробити "Положення та умови" доступними під час checkout в Magento . Отож, у цій статті ви дізнаєтесь, як це можна зробити.
Як додати "Положення та умови" в Magento 2?
Перш за все, для того, щоб додати "Положення та умови" в Magento 2, вам потрібно створити їх і лише тоді додавати до сторінки checkout. Давайте розглянемо кожен крок детальніше.
1. Створіть "Положення та умови"
- Підіть у Stores > Settings > Terms and Conditions і натисніть кнопку Add New Condition.
- Задайте Condition Name.
- Увімкніть "Положення та умови", обравши Enabled у полі Status.
- У полі Show Content, оберіть Text або HTML.
- Оберіть як застосовувати "Положення
Пароль є важливою частиною процесу створення нового облікового запису користувача в Magento. Він допомагає захищати особисті дані в облікових записах і надає доступ до важливої інформації про замовлення, інвойси, відшкодування, reward програми тощо.
Magento 2 пропонує велику кількість опцій налаштування параметрів пароля для користувачів. До них входять посилання для скидання пароля, шаблони листів forgot/remind, максимальна кількість помилок входу для блокування облікового запису, кількість символів, з яких складається пароль, і багато іншого.
Отже, у цій статті ви дізнаєтеся, як налаштувати параметри пароля для користувачів у Magento 2, щоб забезпечити зручне відновлення пароля.
Для того, щоб налаштувати параметри пароля у Magento:
1. Підіть у Stores > Configuration > Customers > Customer Configuration > Password Options.
2. Виберіть спосіб перевірки запитів на скидання пароля в полі Password Reset Protection Type. Тут у вас є чотири можливі варіанти:
- By IP and Email;
- By IP;
- By Email;
У той час як атрибут є індивідуальною характеристикою продукту, набір атрибутів є групою тих характеристик, які визначають продукт. Ви використовуватимете атрибути продукту щоразу під час створення продуктів в Magento.
Якщо вам потрібно створити кілька атрибутів продукту, то виконання такого завдання за допомогою адмін панелі може зайняти багато часу. Тож у випадку, якщо вам потрібно зробити це швидко, створіть набір атрибутів у Magento 2 програмно.
Примітка: перш ніж створювати набори атрибутів, ви повинні створити атрибути продукту. Тому, можливо, вам стане в нагоді наша стаття про те, як програмно створювати атрибути продукту в Magento.
Використайте цей код, щоб створити набір атрибутів програмно. Створіть файл InstallData.php у app/code/Vendor/Module/Setup/InstallData.php.
<?php
namespace Vendor\Extension\Setup;
use Magento\Framework\Setup\InstallDataInterface;
use Magento\Framework\Setup\ModuleContextInterface;
use Magento\Framework\Setup\ModuleDataSetupInterface;
use Magento\Catalog\Setup\CategorySetupFactory;
Під час створення нових облікових записів ваші клієнти повинні вказати певну особисту інформацію. Залежно від політики вашого магазину ви можете додавати або видаляти поля, що містять ім’я та адресу користувача, і налаштовувати їх відповідно до ваших потреб.
У цьому плані налаштування акаунта користувачів в Magento 2 дуже гнучкі. Отож, у цій статті ми пояснимо, як саме працювати з цими налаштуваннями.
Для того, щоб налаштувати опції імені та адреси користувача в Magento 2, виконайте такі кроки:
1. Підіть у Stores > Settings > Configuration > Customers > Customer Configuration > Name and Address Options.
Примітка: Вам потрібно очистити комірки Use System Values, щоб налаштувати всі поля власноруч, або ж ви можете увімкнути їх, щоб використовувати значення за замовчуванням.
2. Вкажіть Number of Lines in a Street Address. Значення за замовчуванням – 2, проте ви можете задати інше число в межах від 1 до 4.
3. У полі Show Prefix, оберіть Optional або Required, щоб використовувати префікс
Атрибути — це характеристики продукту, які допомагають пропонувати клієнтам широкий вибір опцій і впливають на їхні рішення про покупку. Проте все не обмежується додаванням атрибутів продукту в Magento. Ви також можете використовувати атрибути, щоб визначити правила динамічної категорії, cart price rules, правила пов’язаних продуктів і багато інших параметрів.
З огляду на це, вам важливо знати, як створювати атрибути продукту в Magento програмно. На випадок, якщо вам доведеться швидко створити декілька атрибутів.
Для того, щоб створити атрибут продукту в Magento програмно, створіть файл InstallData.php у app/code/Vendor/Module/Setup/InstallData.php.
<?php
namespace Vendor\Module\Setup;
use Magento\Eav\Setup\EavSetupFactory;
use Magento\Framework\Setup\InstallDataInterface;
use Magento\Framework\Setup\ModuleContextInterface;
use Magento\Framework\Setup\ModuleDataSetupInterface;
class InstallData implements InstallDataInterface
{
private $eavSetupFactory;
public function __construct(EavSetupFactory
Правильні підходи відіграють ключову роль у підтримці зацікавленості клієнтів та їхньому залученні у вашому магазині. Оскільки все зводиться до клієнтського досвіду, ви повинні оптимізувати всі процеси під час подорожі клієнта на вашому веб-сайті, включно з параметрами облікового запису клієнта.
На щастя, Magento 2 надає численні опції для налаштування облікових записів нових клієнтів. І в цій статті ми розповімо про них докладніше.
Для того, щоб налаштувати параметри нового облікового запису в Magento 2 виконайте такі кроки:
1. Підіть у Stores > Settings > Configuration > Customers > Customer Configuration > Create New Account Options.
2. Вкажіть чи вмикати автоматичний розподіл користувачів у групи, обравши відповідний варіант у полі Enable Automatic Assignment to Customer Group.
3. Якщо ви обрали Yes у попередньоу полі, задайте Default Group до якої користувачі додаватимуться автоматично.
Примітка: якщо ви ввімкнете guest checkout, користувач не створюватиметься. Таким чином,
Пов'язані продукти є одним із найпоширеніших способів збільшити продажі у сфері електронній комерції. Вам потрібно додати пов’язані продукти вручну або ж автоматично за допомогою правил пов’язаних продуктів, щоб збільшити середню вартість замовлення. Проте є й інший спосіб. Ви можете отримати колекцію пов'язаних продуктів у Magento програмно.
Тому, якщо ви хочете уникнути одноманітного ручного налаштування пов'язаних продуктів у Magento, продовжуйте читати.
Для того, щоб отримати колекцію пов'язаних продуктів в Magento 2:
1. Створіть файл Extension.php у папці app/code/Vendor/Extension/Block.
<?php
namespace Vendor\Extension\Block;
use Magento\Framework\View\Element\Template;
use Magento\Backend\Block\Template\Context;
use Magento\Framework\Registry;
class Extension extends Template
{
protected $registry;
public function __construct(
Context $context,
Registry $registry,
array $data = []
)
{
$this->registry = $registry;
parent::__construct($context, $data);
}
public function _prepareLayout()
Magento 2 пропонує чудові функції для керування товарними резервами. Окрім загальних опцій product stock у Magento, ви також можете скористатися розширеними налаштуваннями.
Advanced inventory в Magento дозволяє відстежувати кількість багатьох продуктів і ефективніше керувати резервами для кожного з них.
Залежно від ваших вимог, є два способи налаштувати advanced inventory у Magento 2. Ви можете або вилучити stock management (коротка форма), або додати stock management (довга форма). Різниця полягає в кількості опцій, які можна задати для окремого продукту.
У цій статті ви дізнаєтесь, як налаштувати advanced inventory в Magento 2 за допомогою обох цих методів.
Для того, щоб налаштувати Advanced inventory в Magento, підіть у Catalog > Products, оберіть продукт для якого ви хочете налаштувати advanced inventory і натисніть відповідну кнопку під полем Quantity.
Вилучіть stock management
1. У полі Manage Stocks оберіть No.
2. Додайте Minimum Quantity Allowed in Shopping Cart.
3. Вкажіть