Сторінка 7 - Блог
Вітаємо, фанати Magento,
Ви встигли придбати улюблене розширення Magefan із суперзнижкою цього листопада?
Цей місяць був насичений розробкою нових функцій та оновлень. Один із найкращих — усі розширення Magefan тепер повністю сумісні з темою Hyvä.
Нові опції модуля Better Magento 2 Checkout!
Тепер ваша оплата на сайті стане ще зручнішим. Ми додали сумісність зі Stripe, платформою обробки онлайн-платежів, і Magento 2.4.5.
Додайте іконки до методів оплати, установіть способи оплати та доставки за замовчуванням і покращуйте загальний досвід користувача під час оплати для своїх клієнтів!
Нові опції модуля Magento 2 Automatic Related Products!
Сумісність із темою Hyvä — це те, на що ви, можливо, чекали — і ми це зробили! Крім того, ми додали параметр дублювання правил і деякі незначні покращення коду у версії Translation Plus.
Отже, відтепер вам не потрібно створювати автоматичні правила для продукту з нуля.
Оптимізація зображень є одним із важливих кроків, які вам потрібно зробити для покращення швидкості Magento 2 і забезпечення кращого досвіду для ваших клієнтів. Існує безліч способів оптимізації зображень у Magento, основним з яких є lazy loading.
Воно дозволяє відкласти завантаження закадрових зображень, що підвищує швидкість сторінки відповідно. Однак, якщо ви не хочете відкладено завантажувати деякі зображення (ті, що знаходяться у верхній частині сторінки), ви можете виключити їх за допомогою розширення Magento 2 Lazy Load.
Як автоматично виключити зображення з lazy load?
Підіть у Stores > Configuration > Magefan Extensions > Lazy Load. Тоді виберіть Lazy Load Block та вкажуть кількість перших хображень у блоці, які треба пропустити у полі First Images To Skip.
Розширення автоматично виключить перші зображення з відкладеного завантаження, коли ви збережете налаштування.
Як вручну виключити зображення з lazy load?
Якщо ви хочете виключити якісь певні зображення з lazy load, просто
Всі власники магазинів знають, як важливо підтримувати дані про замовлення в актуальному стані. Чому? Тому що таким чином ви зможете уникнути будь-яких непорозумінь, зробити свій магазин зручнішим для клієнтів і покращити їхній користувацький досвід.
Саме тому існує чудова опція — коментарі до замовлень у Magento 2 — яка допомагає адмін користувачав уточнювати та оновлювати певні деталі під час обробки замовлень в Magento.
Продовжуйте читати, щоб дізнатися, що таке коментарі до замовлення та як їх можна налаштувати у Magento.
Що таке коментарі до замовлення в Magento 2?
Коментар до замовлення в Magento 2 — це примітка на сторінці перегляду замовлення, яка використовується для додавання певних деталей або оновлень щодо замовлення. Ці коментарі відображаються як на вітрині, так і в адмін панелі. Однак за замовчуванням лише адміністратори можуть додавати ці коментарі.
Якщо ви вирішите додати будь-який коментар до замовлення в адмін панелі, він буде надісланий клієнтам на електронну пошту
Якщо ви хочете прив'язати досвід своїх клієнтів до їхніх потреб, вам потрібно зібрати якомога більше інформації про них. Щоб відобразити унікальні дані про ціни або пропонувати різні послуги доставки на основі груп користувачів, ви повинні отримати поточні дані користувача в Magento.
Крім того, вік, стать і місцезнаходження користувача є цінною маркетинговою інформацією, яку ви можете використовувати, щоб налаштувати свою стратегію.
Оскільки ви вже знаєте, як отримати поточний продукт і поточну категорію, щоб налаштувати їх, у цій статті ви дізнаєтеся все про те, як отримати дані залогіненого користувача.
Отримайте поточного користувача в Magento 2
Ви можете отримати поточного користувача в Magento через модель \Magento\Customer\Model\Session двома способами.
Використовуючи construct
<?php
namespace VendorName\ModuleName\Folder;
class Example
{
private $customerSession;
public function __construct(
\Magento\Customer\Model\Session $customerSession
) {
$this->customerSession = $customerSession;
Magento дозволяє створювати та налаштовувати 6 різних типів продуктів в адмін панелі. Кожен продукт має унікальну назву, ідентифікатор та інші пов’язані з ним деталі. Отже, після того, як ви навчитеся отримувати поточну категорію, ви повинні знати, як отримати поточний продукт в Magento 2.
Отримайте поточний продукт у Magento 2
Щоб отримати інформацію про поточний продукт, вам потрібно скористатися Registry.
<?php
namespace VendorName\ModuleName\Folder;
class Example
{
private $registry;
public function __construct(
\Magento\Framework\Registry $registry
) {
$this->registry = $registry;
}
public function getCurrentProduct()
{
return $this->registry->registry('current_product');
}
}
?>
І тепер ви моежет використовувати матод getCurrentProduct():
// print current product data
if ($currentProduct = $example->getCurrentProduct()) {
echo $currentProduct->getName() . '<br />';
echo $currentProduct->getSku()
Незважаючи на те, що розширення Shopware WebP дозволяє автоматично конвертувати файли png, jpg та gif у формат webp, вам все одно може знадобитися виключити деякі зображення з WebP конвертації. Це розширення дає змогу видаляти цілі папки або певні зображення з конвертації у WebP.
Ми покажемо вам обидва методи, щоб ви могли використовувати розширення повною мірою.
Виключайте папки із зображеннями з WebP конвертації
Розширення Shopware WebP має окрему опцію, яка дозволяє виключити певні папки із зображеннями з конвертації. Для цього вам потрібно перейти в Extensions > My extensions та знайти WebP у списку ваших розширень.
Натисніть Configure та знайдіть поле Excluded Folders в розділі General. Тут потрібно вказати відносний шлях до папок із зображеннями, які ви не хочете конвертувати у WebP.
Після того, як закінчите не забудьте зберегти зміни.
Виключайте окремі зображення з WebP конвертації
Щоб виключити певні зображення з WebP конвертації, вам потрібно додати атрибут data-webpconverted="1"
Що стосується швидкості завантаження веб-сайту, навіть найменші деталі, як-от зображення, можуть спричинити затримку та відлякати ваших потенційних клієнтів. Оскільки це найменш бажаний результат, вам потрібно оптимізувати зображення, щоб вони завантажувалися швидше. Один із найкращих способів зробити це — застосувати сучасний формат файлів — WebP — рекомендований Google і підтримуваний майже всіма браузерами.
Ви можете використовувати онлайн-конвертер, щоб конвертувати зображення у WebP, а потім завантажити їх у свій магазин Shopware. Але вам доведеться конвертувати їх через цей конвертер кожного разу, коли ви завантажуєте нові зображення. Це не тільки займає багато часу, але й не є ефективним, оскільки ще не всі браузери підтримують WebP зображення.
Ви ж не хочете, щоб ваші відвідувачі бачили пошкоджені зображення, чи не так?
Розширення Shopware WebP дозволить вам покращити швидкість завантаження веб-сайту та автоматично конвертувати зображення у формат WebP у кілька кліків.
Щоб конвертувати
Щоб встановити розширення Shopware WebP від Magefan, будь ласка використайте один із наведених нижче методів.
Інсталяційний метод 1 - Встановлення через композер (рекомендовано)
Будь ласка підіть в свій акаунт Magefan Account > My Downloads > Install via Composer щоб отримати інсталяційні інструкції.
Інсталяційний метод 2 - Встановлення через архів та FTP
- Завантажте ZIP-архів розширення WebP на сайті magefan.com (не з GitHub або ж інших джерел).
- Вилучіть файли.
- Скопіюйте папку сustom з архіву у свою папку Shopware web.
- У командному рядку за допомогою "cd" перейдіть до кореневого каталогу Shopware.
- Запустіть команди CLI:
composer require rosell-dk/webp-convert
bin/console plugin:refresh
bin/console plugin:install --activate MagefanWebP
bin/console cache:clear
Незважаючи на те, що пов'язаними продуктами в Magento 2 потрібно керувати вручну, вам не доведеться про це турбуватися завдяки розширенню Auto Related Products для Magento 2. Воно дозволяє автоматизувати процес і створювати related product rules на основі безлічі атрибутів продуктів і кошика.
Усе, що вам потрібно зробити, це задати коли, де та за яких умов відображати пов’язані продукти. Однак вам також не потрібно створювати численні правила з нуля, оскільки модуль дозволяє копіювати related product rules.
Щоб скопіювати related product rules в Magento:
1. Підіть у Marketing > Automatic Related Products > Rules і оберіть правило, з якого ви хочете скопіювати умови.
2. Натисніть кнопку Duplicate на верхній панелі меню.
Скопійовані related product rules будуть вимкнені за замовчуванням і матимуть відповідний лейбл, доданий до назви. Отже, все, що вам потрібно зробити далі — це налаштувати параметри правила, перейменувати його, увімкнути та зберегти.
Ця функція дозволяє за лічені хвилини
Покупці не завжди готові придбати ваші продукти одразу під час шопінгу. Зазвичай їм потрібно більше часу, щоб визначитися і розглянути всі плюси і мінуси певного продукту. Звичайно, ви можете налаштувати recently viewed/compared products, проте Magento wishlist може принести вам більше користі.
Wishlist — це важлива функція, яка дозволяє клієнтам зібрати вподобані товари в одному місці та придбати їх під час наступного візиту на ваш веб-сайт.
Окрім цьго, відвідувачі можуть поділитися своїм wishlist з друзями. Це дозволяє охопити більше клієнтів і збільшити попит на вашу продукцію.
Отож, сьогодні ми розповімо все, що вам потрібно знати про функції Magento 2 wishlist і яку користь ви можете від них отримати.
Що таке wishlist в Magento?
Magento wishlist — це збірник продуктів, які зареєстрований користувач ще не придбав, але, очевидно, планує придбати в майбутньому або ж якими хоче поділится з друзями.
Wishlist — це чудова функція не лише для користувачів, але й для власників магазинів. За
Коли ви дізнаєтесь, як отримувати URLs в Magento 2, можливо, вам також знадобиться навчитися отримувати поточну категорію в Magento 2. Незалежно від того, чи хочете ви надавати знижки на основі категорії чи просто отримати всю інформацію про категорію, ця стаття стане в нагоді.
Отримайте поточну категорію в Magento 2 через PHP class
<?php
namespace Vendor\Module\Folder;
class Example
{
private $registry;
public function __construct(Magento\Framework\Registry $registry)
{
$this->registry = $registry;
}
public function getCurrentCategory()
{
return $this->registry->registry('current_category');
}
}
Отримайте поточну категорію в Magento 2 через Object Manager
<?php
$currentCategory = \Magento\Framework\App\ObjectManager::getInstance()
->get(\Magento\Framework\Registry::class)
->registry('current_category');
echo $currentCategory->getId();
echo $currentCategory->getName();
?>
Примітка: вам слід уникати прямого використання ObjectManager у вашому коді, оскільки він приховує реальні залежності
Підтримка клієнтів надзвичайно важлива, якщо ви хочете підтримувати високий рівень обслуговування клієнтів. Отже, якщо ви хочете мати можливість логінитись в акаунти користувачів поза адмін панеллю магазину Shopify (напр. ваша CRM, хелпдеск тощо), ви можете зробити це за допомогою Shopify Login as Customer API ключів.
Щоб отримати public та secret ключі, необхідні для цього, вам потрібно:
1. Знайти додаток Login as Customer у адмін панелі вашого магазину Shopify і перейти до API Keys у верхньому правому куті списку користувачів.
2. Скопіювати Public Key.
3. Згенерувати новий Secret Key, якщо потрібно.
Тепер, коли у вас є ключі Shopify Login as Customer API, ви можете використовувати їх, щоб розширити CRM або хелпдеск, з якої ви хочете мати можливість входити в облікові записи користувачів.
Допоможіть користувачам залогінившись у їхні облікові записи без пароля за допомогою зручного додатку Login as Customer App.
Ефективність є ключовою в керуванні вашими продуктами. Якщо ви використовуєте Magento MSI, у вас є кілька товарних ресурсів (sources), які потрібно відстежувати та до яких потрібно додавати продукти відповідно. Хоча ви можете оновити кількість продукту на кожному ресурсу на сторінці редагування продукту, іноді це займає надто багато часу.
Отже, у цій статті ви дізнаєтеся, як оптимізувати процес і масово редагувати Qty per Source. Розширення Magento 2 Extended Product Grid & Mass Action робить це можливим.
Масове оновлення quantity per source через grid
1. Підіть у Catalog > Products та виберіть продукти для яких ви хотіли б змінити значення Quantity per Source.
2. Виберіть опцію Update attributes у випадаючому меню Mass actions.
3. Перейдіть у розділ Quantity (by Magefan) і вкажіть значення Quantity per source для одного чи кількох ресурсів.
Коли ви збережете зміни, ви побачите оновлене значення Quantity per source, а також stocks.
Масове оновлення quantity per source через mass
Підтримка клієнтів значно покращується завдяки додатку Shopify Login as Customer App, оскільки ви можете допомагати клієнтам укладати замовлення та своєчасно вирішувати проблеми, пов’язані з їхніми обліковими записами. Але це ще не все.
Адмін панель магазину Shopify — це не єдине місце, звідки ви можете ввійти в акаунти користувачів. Ви також можете ввійти в облікові записи клієнтів зі своєї CRM або хелпдеску тощо, якщо вони дозволяють вам розширити їх і виконувати запити до кастомного API, який йде з нашим додатком.
Ви можете увійти в облікові записи користувачів за допомогою API двома різними способами.
Примітка: наступний код написаний на PHP, але ви можете використовувати будь-яку іншу мову програмування.
Log in as a customer використовуючи ID користувача
<?php
$publicKey = '****************';
$secretKey = '***********************************';
$shop = '**********'; // for example 'myshop.myshopify.com';
$customer = '**********'; //for example 123456789;
?>
<?php
$currentDate = date('Y-m-d');
Автором статті є Юлія, контент-менеджер Crowdin, платформи управління локалізацією. Юлія обожнює творчість і любить обговорювати створення контенту та SEO.
Ви, мабуть, вже знаєте, що Magento є однією з найпопулярніших платформ електронної комерції у світі. Власне, саме тому ви обрали цю платформу. Проте вам також варто знати, що Magento можна легко адаптувати до роботи з міжнародними компаніями, які обслуговують клієнтів у різних країнах і різними мовами.
У міру розширення вашого магазину Magento, вам потрібно буде спілкуватися зі своїми клієнтами та потенційними клієнтами більш ніж однією мовою. Вам знадобиться перекласти ваш магазин Magento Commerce різними мовами, і копіювання вручну – це не той шлях, який ви захочете обрати.
Інтеграція з локалізаційним програмним забезпеченням Crowdin пришвидшить процес перекладу, дасть змогу вилучати вихідні тексти, щоб зробити їх доступними для перекладачів, і автоматично додасть переклади назад у Magento.
Перекладайте ваш веб-сайт Magento з інтеграційним
Якщо ви власник магазину, то, напевно, знаєте, що в Magento 2 не надто легко керувати замовленнями, збільшувати прибуток і водночас утримувати помірні ціни. Більше того, ви точно хочете випереджати конкурентів, розвивати свій бізнес і збільшувати продажі.
Ви можете досягти цього за допомогою опції Magento 2 minimum order amount (мінімальної суми замовлення). По суті, ця функція вимикає можливість оформлення замовлення, якщо загальна сума нижча за встановлену суму замовлення. Це чудовий спосіб збільшити продажі та підтримувати їх у відповідності до ваших вимог.
Крім цього, ця функція дозволяє збільшити середню вартість замовлення. Отож, у цій статті ви дізнаєтесь, як налаштувати мінімальну суму замовлення в Magento 2.
Для того, щоб налаштувати Magento 2 minimum order amount:
1. Підіть у Stores > Settings > Configuration > Sales > Sales.
2. Заповніть інформацію у розділі Minimum order Amount.
- У полі Enable оберіть Yes, щоб продовжити налаштування Magento 2 minimum order amount.
- Заповніть
Magento 2 Multi Source Inventory це корисна функція, яка була випущена в Magento 2.3. Ви можете не лише створювати товарні ресурси (sources) і додавати їх до товарних резервів (stocks), але також відстежувати salable quantity і керувати кількістю продуктів, доступних для покупки.
Але що таке salable quantity і чим вона відрізняється від quantity per source? Ці два терміни можуть здаватися дещо заплутаними, проте ми розглянемо їх детальніше та все з'ясуємо.
Що таке salable quantity в Magento 2?
Magento salable quantity — це сума продуктів з усіх ваших товарних ресурсів. Вона зменшується після того, як хтось робить замовлення. Однак, коли замовлення скасовують, відповідна кількість продуктів повертається назад до salable quantity. Іншими словами, salable quantity відображає кількість усіх продуктів, які ви можете продати.
Ви можете побачити додатковий стовпець— Salable Quantity — біля стовпця Quantity per Souce під час роботи з сіткою продуктів (Catalog > Products).
Magento 2 salable quantity
Вхід в обліковий запис користувача в Shopify без даних для входу економить ваш час і ресурси, необхідні для вирішення запитів клієнтів. Ви можете допомогти клієнтам укласти замовлення або своєчасно допомогти у вирішенні будь-яких проблем, пов’язаних з їхнім обліковим записом, за допомогою додатку Shopify Login as Customer App.
Однак інколи ви можете зіткнутися з проблемою "Incorrect email or password" після того, як вас буде перенаправлено на сторінку входу (login page) замість облікового запису клієнта.
Це трапляється, коли ви не використовуєте Multipass і клієнти не дозволяються вам ввійти в свій обліковий запис (require assistance), але ви всерівно намагаєтесь увійти в обліковий запис клієнта.
Що ви можете зробити, щоб нарешті увійти в обліковий запис клієнта в Shopify?
У вас є 2 варіанти:
- Попросіть клієнта надати вам доступ (Ask the customer for assistance)
- Змініть пароль і логін клієнта (Change customer password and login)
Якщо ви попросите клієнтів надати вам доступ, вони можуть
Вітаємо, фанати Magento,
Ви будете раді дізнатися, що цього місяця було оновлено багато ваших улюблених модулів. Ми додали багато чудових і корисних функцій.
Ловіть оновлення середини цієї осені від Magefan!
Нові опції модуля Magento 2 Dynamic Categories!
Ви можете автоматично створювати ще більше категорій за допомогою динамічних правил категорій. Ми додали сумісність із PHP 8 і перемістили логіку динамічних атрибутів продукту в окремий модуль magefan/module-dynamic-product-attributes.
Крім того, ми додали сумісність із багатьма веб-сайтами, що дозволяє створювати динамічні категорії на кількох веб-сайтах.
Нові опції модуля Magento 2 CMS Display Rules!
Чи націлені ваші банери та сторінки на певних клієнтів, щоб збільшити продажі та забезпечити персоналізований досвід?
Остання версія модуля CMS Display Rules ще краща. Ми додали сумісність із коробки із темою Hyva.
Ви також оціните опцію "Display on device" (усі, мобільні,
Швидкий розвиток електронної комерції відкриває багато можливостей для компаній у всьому світі. Тим не менш, продаж ваших товарів глобально супроводжуватиметься багатьма випробуваннями, найбільшим з яких є мовний бар’єр.
Як ви думаєте, на якій сторінці людина охоче купить товар: на своїй мові чи на тій, яку вона навіть не розуміє?
Якщо ви хочете збільшити продажі по всьому світу та розширити клієнтську базу, вам потрібно знати, як керувати багатомовним магазином Magento та перекладати релевантний контент безліччю мов.
Незважаючи на те, що Magento надає Translate Inline Tool з коробки, цього буде недостатньо для перекладу контенту в довгій формі, наприклад продуктів, категорій чи інших CMS сторінок.
З огляду на це, ви можете або витратити багато часу на переклади вручну або скористатись послугами перекладу Magento, щоб автоматизувати процес або дозволити їм зробити це за вас.
У цій статті ми зібрали найкращі сервіси перекладу для Magento, які допоможуть вам локалізувати ваш бізнес.
Огляд
Щоб ефективно керувати своїми продажами, вам потрібно бачити повну картину продуктів, що зберігається на складах. А якщо існує більше ніж один товарний ресурс? Як можна відстежувати наявність продуктів у кожному з них і відправляти замовлення вчасно?
Саме в такому випадку в нагоді стане Magento Multi-Source Inventory (або ж Magento MSI). Щоб зрозуміти суть і принципи його роботи в Magento, ми розглянемо деякі з найважливіших функцій цього інструменту.
Що таке Magento 2 Multi-Source Inventory?
Magento 2 Multi-Source Inventory (MSI) — це відносно новий інструмент, який було випущено в Magento 2.3.0 у 2018 році. По суті, ця нова функція дає багато дієвих можливостей для продавців. З її допомогою можна зв’язати кілька товарних ресурсів з одним або кількома веб-сайтами, відстежувати кількість продукції на кожному з них і таким чином керувати своїми продажами.
Спочатку в Magento можна було побачити лише Single-Source Inventory, проте розробники вирішили додати значні зміни у нову версію 2.3.0.