Сторінка 6 - Monthly Archives: 2021
Розсилка новин (Newsletter) — це чудова нагода для вас повідомити своїх клієнтів про певні спеціальні пропозиції чи продажі, що відбуваються на сайті, а також надати їм інформацію про оновлення та новини у вашому магазині Magento.
Імейл маркетинг залишається одним з найкращих шляхів встановити міцний зв'язок з вашими клієнтами, та приносить компаніям вищі продажі, якщо розробити добре сплановані маркетингові стратегії.
Magento дозволяє вам керувати розсилками новин безпосередньо з адмін панелі, і в цій статті ви зможете дізнатись, як їх налаштувати.
Зміст
Крок 1: Налаштуйте опції підписки на розсилку
Крок 2: Створіть темплейт листа-розсилки
Виконайте наступні кроки, щоб налаштувати розислки новин в Magento 2:
Крок 1: Налаштуйте опції підписки на розсилку
Під час керування розсилками новин у вашому магазині Magento, перше, що потрібно виконати — це перевірити загальні налаштування. Інсують певні
Magento 2 Product Alerts — це система сповіщень, на які користувачі підписуються на сторінці продукту, щоб отримувати сповіщення електронною поштою про будь-які зміни ціни або наявності продукту. Відповідно до цього, у Magento 2 існує 2 типи сповіщень: Product Price Alert та Product In-Stock Alert.
Користувачі можуть купити продукт, який їх цікавить, за більш прийнятною ціною, коли захочуть. Також вони модуль отримати продукт, який вони мають намір придбати, відразу після того, як він з'явиться у наявності.
Зазвичай, коли користувач вирішує підписатися на Product Alerts, система перенапрявляє його в обліковий запис, щоб він міг закінчити підписку.
Отже, Product Alerts в Magento 2 дійсно можуть покращити залученість та лояльність ваших користувачів.
У цій статті ви дізнаєтесь, як налаштувати Magento 2 Product Alerts та керувати налаштуваннями запуску Product Alerts (product alerts run settings).
У той час, коли Інтернет-покупки перебувають на вершині популярності, пропозиція безкоштовної доставки (free shipping) є одним із найкращих способів зменшити кількість покинутих кошиків, заохотити людей купувати більше та збільшити продажі.
Багато магазинів Magento 2 активно використовують цей маркетинговий прийом як один з найкращих способів залучення користувачів, разом з іншими методами доставки звичайно. Безкоштовна доставка може застосовуватися до певного виду продукту, загальної кількості продуктів або певної групи продуктів.
У цій статті ви дізнаєтесь, як налаштувати безкоштовну доставки в Magento 2.
Як налаштувати free shipping в Magento 2?
Виконайте наступні кроки, щоб налаштувати free shipping в Magento 2:
1. Підіть в Stores > Configuration > Sales > Shipping Methods та знайдіть розділ Free shipping.
2. Ввімкніть або вимкніть цей метод доставки.
3. Задайте методу Title та Name.
4. Виберіть мінімальну суму замовлення (Minimum Order Amount) користувача необхідну
Magento 2, будучи багатофункціональною платформою електронної комерції, дозволяє створювати продукти з адмін панелі. Є доволі багато опцій, які вам треба заповнити, щоб створити простий продукт в Magento 2, що, очевидно, займає певний час.
Проте, якщо вам доведеться створити величезну кількість продуктів, особливо під час розробки або тестування?
У цьому випадку найпростішим буде створити продукти програмно. І це саме те, про що ви дізнаєтесь в цій статті.
Використовуйте наступний метод для того, щоб програмно створити простий продукт в Magento 2:
getObjectManager(); $state = $objectManager->get('\Magento\Framework\App\State'); $state->setAreaCode('frontend'); $product = $objectManager->create('Magento\Catalog\Model\Product'); try { $product->setName('Test Product'); $product->setTypeId('simple'); $product->setAttributeSetId(4); $product->setSku('test-SKU'); $product->setWebsiteIds(array(1)); $product->setVisibility(4); $product->setPrice(array(1));
CMS сторінки Magento 2 — це набір сторінок веб-сайту Magento 2, що використовуються для поширення контенту.
Magento 2 дозволяє створювати CMS сторінки для різних цілей або перекладати CMS сторінки для різних представлень магазинів. Ви можете навіть обмежити доступ до деяких CMS сторінок для певних груп користувачів.
Гадаєте як це зробити? Відповідь чекає на вас згодом у цій статті.
Виконайте наступні кроки, щоб створити CMS сторінку в Magento 2:
1. Підіть в Content > Elements > Pages та натисніть кнопку Add New Page.
2. Ввімкніть CMS сторінку та дайте їй Назву.
3. Задайте Content та Content Title для CMS сторінки.
4. Заповніть SEO інформацію та вкажіть URL-адресу CMS сторінки.
5. Виберіть Store View на якому буде показуватись CMS сторінка.
Примітка: якщо ви хочете створити багато представлень магазину перегляньте цю статтю.
6. Налаштуйте Design та Custom Design Update.
Вас може зацікавити:
Кожен магазин наполегливо працює, щоб зробити своїх покупців щасливими. Однак іноді трапляється так, що люди хочуть повернути свої гроші. Це невід'ємний крок у процесі обробки замовлень у Magento 2.
У таких випадках вони просять зробити повернення коштів (refund), яке в Magento називається Credit Memo.
Тож, у цій статті ви дізнаєтесь, що це таке і як його створити. Окрім цього ми дізнаєтесь про розширення, яке допоможе вам позбутись замовлень, гроші за які ви повернули.
Що таке Credit Memo в Magento 2?
Credit Memo в Magento 2 — це документ, який визначає, скільки грошей буде повернено клієнту. Те, як ви створюєте credit memo в Magento 2, як правило, залежить від способу оплати під час оформлення замовлення.
Виходячи з цього, існує 2 типи credit memo: Онлайн та Оффлайн.
Замість того, щоб створювати різні веб-сайти на вашій Magento 2, ви можете просто створити декілька магазинів (stores) з різними каталогами продуктів і легко керувати ними з адмін панелі.
Ієрархія Magento з веб-сайтів, магазинів та представлень магазинів надає вам можливість ефективного та простого управління Magento 2.
Отже, у цій статті ви дізнаєтесь, як створити декілька магазинів у Magento 2.
Щоб створити декілька магазинів у Magento 2, виконайте такі дії:
1. Підіть в Stores > All Stores та натисніть кнопку Create Store.
Представлення магазину за замовчуванням Magento 2 — це представлення магазину, на яке спрямовуються користувачі з результатів пошуку. Magento має функцію store switcher, яка дозволяє вашим користувачам змінити представлення магазину та перейти на те, яке їм подобається.
Дізнайтесь як створити store view в Magento 2.
Ви можете мати стільки представлень магазину на вашій Magento 2, скільки вам потрібно в одному магазині. Однак користувачі всерівно будуть перенаправлені на представлення магазину за замовчуванням.
Отже, іноді вам потрібно змінити представлення магазину за замовчуванням.
Наступні кроки, щоб змінити представлення магазину за замовчуванням у Magento 2:
1. Підіть в Stores > All Stores та виберіть Store для якого ви хочете змінити представлення магазину.
2. У полі Default Store View задайте Store View який буде вважатись представленням магазину за замовчуванням для цього магазину та натисніть кнопку Save Store.
Тепер усі відвідувачі вашого магазину Magento 2 будуть спрямовані
WebP — це сучасний формат зображень, який багато веб-сайтів використовують для зменшення розміру зображення та покращення швидкості завантаження сайтів. Проте варто наголосити, що великі за розміром зображення також можуть уповільнити завантаження вашого додатку.
Задумались над використанням WebP зображень у вашому додатку для Magento 2?
Ми покажемо вам як це зробити.
Якщо у вас є третьосторонній додаток (напр., програма для iOS, Android тощо) і ви використовуєте його для свого магазину Magento 2, ви можете відображати там зображення у форматі WebP, навіть якщо у вас є лише PNG, JPG або інший формат зображень.
Єдине, що вам потрібно, це наш модуль Magento 2 WebP Images, встановлений у вашому магазині Magento 2.
Отже, для відображення WebP зображень у третьосторонніх додатках потрібно визначити функцію getWebPUrl у коді додатку. Зверніть увагу на приклад наведений нижче:
function getWebUrl(imageUrl) {
/* @var string */
imageUrl = imageUrl.trim();
var baseUrl = 'https://mystore.com/';
Команда Magefan вітає вас!
Ні для кого не секрет, що Закон України «Про забезпечення функціонування української мови як державної» почав діяти ще у липні 2019 року, проте впроваджується він поступово. Щороку буде починати діяти наступна норма закону. Для прикладу, 16 січня 2021 року вступила в силу норма про обслуговування споживачів державною мовою, та про подання інформації для загального ознайомлення (оголошення, вивіски, вказівники тощо), що повинно здійснюватись державною мовою.
Впродовж наступних трьох років поступово будуть введені в дію наступні норми, зокрема і норма, що стосується державної мови у віртуальному світі. Вона почне діяти 16 липня 2022 року.
Завантажувані продукти в Magento 2 не мають фізичної форми і практично не потребують керування. Вам не потрібно займатись виробництвом, публікацією та доставкою. І саме це робить завантажувані товари настільки популярними.
У Magento 2, окрім створення завантажуваного продукту, вам потрібно налаштувати загальні завантажувані опції продукту (Downloadable Product Options).
Для налаштування параметрів продуктів, що завантажуються, у Magento 2 виконайте такі дії:
- Підіть в Stores > Configuration > Catalog > Catalog і знайдіть розділ Downloadable Product Options.
- Виберіть Order Item Status to Enable Downloads, який визначає, яким повинен бути статус замовлення (Invoiced або Pending), щоб користувач міг завантажити продукт.
- Задайте Default Maximum Number of Downloads, кількість завантажувань доступних користувачеві за замовчуванням після того як він купить завантажуваний продукт.
Додаючи кастомні опції (custom options) для продукту в Magento 2, ви надаєте своїм користувачам можливість вибирати різні варіанти продукту відповідно до своїх потреб, не покладаючись на атрибути продуктів.
Кастомні опції дозволяють вам поділити продукти на категорії, створити cart price rules та правило динамічної категорії.
Наступні кроки для налаштування custom options продукту в Magento 2:
1. Підіть в Catalog > Products та виберіть продукт для якого ви хотіли б налаштувати customizable options або натисніть кнопку Add New Product.
Примітка: ви не можете налаштувати кастомні опції в Magento 2 для простих продуктів , які вже є частиною конфігураційного продукту.
2. Прокрутіть вниз до розділу Customizable Options та натисніть кнопку Add Option.
- Задайте Option Title та Type.
- Поставте галочку в полі Required якщо ви хочете, щоб ця опція була обов'язковою для вибору.
Примітка: якщо ви поставите галочку навпроти опції, користувачі обов'язково повинні будуть вибрати щось із запропонованих
Коли настає сезон розпродажів, вам потрібно подбати про те, щоб залучити більше клієнтів у свій магазин. Одним із способів зробити це є Magento cart price rules. Це правила, які ви задаєте в адмін панелі Magento 2 під час розпродажів, спеціальних пропозицій та будь-яких інших подій для того, щоб надавати користувачам знижки.
Отже, створення cart price rules в Magento 2 не тільки спонукає користувачів робити більше покупок у вашому магазині. Вони дозволяють вам керувати знижками в Magento більш ефективно.
Отже, сьогодні ви дізнаєтесь, як створити правила кошика для покупок в Magento, і як вони можуть принести користь вашому бізнесу.
Крок 1: Додайте нове cart price rule
1. Підіть в Marketing > Promotions > Cart Price Rules і натисніть на кнопку Add New Rule. Вам потрібно буде заповнити 5 розділів: Rule Information, Conditions, Actions, Labels, та Manage Coupon Codes.
2. Почніть налаштовувати інформацію про правило та введіть Rule Name.
3. Додайте Description. В цьому полі ви залишаєте
Якщо ви хочете змінити тип атрибута продукту з випадаючого (dropdown) на текстовий (text) у Magento 2, все, що вам потрібно зробити, це запустити наступні SQL запити (будь-ласка, зробіть резервну копію бази даних перед виконанням):
1. Цей запит змінить налаштування атрибута та перетворить його на текстовий (text) атрибут.
UPDATE eav_attribute SET
backend_type = "varchar",
frontend_input = "text",
source_model = ""
WHERE attribute_code = "MY_ATTRIBUTE_CODE";
2. Цей запит скопіює дані випадаючого (dropdown) атрибута до таблиці значень текстових (text) атрибутів та замінить ідентифікатори опцій (option IDs ) на їх фактичні назви.
INSERT INTO catalog_product_entity_varchar
SELECT null as value_id, pei.attribute_id, pei.store_id, pei.entity_id, aov.value as value
FROM catalog_product_entity_int pei
LEFT JOIN eav_attribute_option ao ON pei.attribute_id = ao.attribute_id
LEFT JOIN eav_attribute_option_value aov ON ao.option_id = aov.option_id
WHERE
pei.value IS NOT NULL
AND pei.attribute_id
Якщо у вашому магазині Magento 2 з’являється повідомлення про помилку "An element with a “root” ID already exists", це, швидше за все, пов'язано з третьостороннім розширенням, яке викликає методи для повторного відтворення сторінки (page re-rendering).
Виконайте наступні кроки, щоб виправити помилку "An element with a “root” ID already exists":
1. Знайдіть PHP-файл і рядок, що викидає помилку (throw an exception).
2. Відкрийте CLI (термінал), перейдіть до кореневого каталогу Magento і виконайте наступні команди, щоб знайти потріний файл:
grep vendor/ -re ' ID already exists'
grep app/ -re ' ID already exists'
Ви отримаєте результат, схожий до цього:
vendor/magento/framework/Data/Form.php: 'An element with a "' . $elementId . '" ID already exists.'
vendor/magento/framework/Data/Test/Unit/FormTest.php: $this->expectExceptionMessage('An element with a "1" ID already exists.');
vendor/magento/framework/Data/Structure.php: new \Magento\Framework\Phrase('An element with a "%1" ID already exists.',
Іноді під час кастомізації Magento 2 вам потрібно програмно отримати інформацію про магазин. Вам, можливо, потрібно отримати поточне ID магазину, код магазину, назву, ID веб-сайту або поточну URL-адресу.
Для отримання цих даних використовуйте одиничний екземпляр (singleton instance) наступного класу:
\Magento\Store\Model\StoreManagerInterface
Наприклад, ви можете додати його у свій конструктор класів, а потім викликати:
<?php
namespace \MyCompany\ExampleModule\Model;
class Example
{
private $storeManager;
public function __construct( ... \Magento\Store\Model\StoreManagerInterface $storeManager, ... ) {
... $this->storeManager = $storeManager; ... } /**
* Examples
*/
public function execute()
{
/* Get Current Store ID */
$storeId = $this->storeManager->getStore()->getId();
/* Get Current Store Code */
$storeCode = $this->storeManager->getStore()->getCode();
/* Get Current Store Name */
$storeName
Magento 2 — одна з найпопулярніших платформ електронної комерції, якій багато продавців надають перевагу через величезну кількість продуктів, якою вона дозволяє оперувати. Крім того, в Magento ви можете створити різні типи продуктів.
Отже, якщо вам цікаво, які саме типи продуктів ви можете створити в Magento 2, продовжуйте читати.
У цій статті ми ми надамо короткі, але інформативні визначення 6-ти типів продуктів у Magento 2, наведемо приклади та поділимося секретом, як спростити керування ними.
Тож давайте почнемо характеризувати типи продуктів Magento 2!
Як керувати продуктами в Magento 2?
За винятком різноманіття типів продуктів, Magento також надає простий та зручний інтерфейс керування продуктами. У Magento 2 продукти можна
Привіт, фанати Magento!
Давненько ми не ділились з вами оновленнями Magefan. Чи готові ви до січневої підбірки новин?
Давайте починати!
Ми хотіли б розпочати з нового модуля, який вийшов зовсім недавно. З розширенням Magento 2 Zero Downtime Deployment ви можете забути про поламаний веб-сайт та зростаючі bounce rates під час депройменту (deployment).
Вам не мусите втрачати прибуток або обирати найбільш незручний час для запуску команд депройменту, якщо за допомогою цього модуля ви можете виконувати їх без школи вашому веб-сайту.
Magento 2 WebP Images — розширення, яке допомагає збільшити швидкість завантаження вашого веб-сайту та підвищити продуктивність стало ще кориснішим. Ми покращили парсинг фону в атрибутах стилю HTM тегів та сумісність модулів із MGS темами. Більше того, ми виправили наступну помилку:
TypeError: strtolower() expects parameter 1 to be string, null given in app/code/Magefan/WebP/Plugin/Magento/Framework/View/Element/AbstractBlock.php:69
Якщо ви використовуєте якісь GeoIP модулі (наприклад, наші модулі Language and Currency Switcher для Magento 2) і маєте встановлено варніш (varnish), тоді вам потрібно його додатково налаштувати.
Найпростіше налаштування — це додати наступні рядки до файлу налаштування варнішу:
if (req.http.cookie !~ "PHPSESSID=" && req.http.User-Agent !~ "bot" && req.http.User-Agent !~ "loader") {
return (pass);
}
У цьому випадку перший візит користувача не буде кешуватись варнішем, php Magento згенерує правильні файли cookie, переключиться на правильне представлення магазину та змінить валюту.
Однак недоліком цього підходу є те, що представлення магазину буде відображатися без кеша варнішу під час першого відвідування. Якщо ви хочете цього уникнути, ви можете налаштувати кеш варнішу так, щоб він був різним для різних країн.
Для цього вам потрібно налаштувати GeoIP з варнішем. Перейдіть за цим посиланням, щоб отримати покрокові інструкції.
Одним з найпопулярніших типів продуктів, який Magento 2 пропонує створити є віртуальний продукт. Віртуальні продукти Magento 2 — це продукти, які ви не можете ніяк відчути. Це членства, сервіси, передплати та гарантії.
Вони можуть продаватися окремо або як частина згрупованого або збірного продуктів. За винятком того, що вони не мають ваги, немає особливої різниці між створенням простого та віртуального продуктів.
Наступні кроки для створення віртуальних продуктів у Magento 2:
1. Підіть в Catalog > Products та виберіть Virtual Product з випадаючого меню Add Product.
2. Ввімкніть або вимкніть віртуальний продукт.
3. Виберіть який Attribute Set додати до цього продукту.
Примітка: ви можете вибрати набір атрибутів за замовчуванням пропонований Magento, і вибрати один з варіантів, або ви можете додати новий набір атрибутів або атрибут.
4. Вкажіть Product Name та SKU.
5. Задайте Price.
Ви можете налаштувати Advanced Pricing для віртуального продукту на випадок розпродажів, акцій чи будь-яких
Завантажувані продукти віднедавна стали дуже популярним типом продуктів у магазинах Magento 2, оскільки вони не потребують жодних додаткових процесів, таких як виготовлення, публікація чи доставка. Продається багато електронних книг, музики, відео, розширень Magento 2, оновлень та інструкцій з експлуатації.
Magento 2, крім інших типів продуктів, дозволяє створювати завантажувані продукти з безкоштовними зразками. Створення завантажуваних продуктів не сильно відрізняється від створення простих продуктів, за вийнятком того, що завантажуваний продукт не має ваги та кастомізованих опцій.
Проте, перед тим як створювати завантажувані продукти вам потрібно вказати опції доставки та опції завантажуваного продукту за замовчуванням в розділі Downloadable Product Options.
Читайте більше про те Як налаштувати Downloadable Options в Magento 2.
Наступні кроки для створення завантажуваного продукту в Magento 2:
1. Підіть в Catalog > Products та виберіть Downloadable Product з випадаючого