Архів по місяцям: Лютий 2021

  1. Як створити CMS Сторінку в Magento 2?

    CMS сторінки Magento 2 — це набір сторінок веб-сайту Magento 2, що використовуються для поширення контенту.

    Magento 2 дозволяє створювати CMS сторінки для різних цілей або перекладати CMS сторінки для різних представлень магазинів. Ви можете навіть обмежити доступ до деяких CMS сторінок для певних груп користувачів.

    Гадаєте як це зробити? Відповідь чекає на вас згодом у цій статті.

    Виконайте наступні кроки, щоб створити CMS сторінку в Magento 2:

    1. Підіть в Content > Elements > Pages та натисніть кнопку Add New Page.

    Magento 2 CMS Pa

    Дізнатись більше »
  2. Як створити Credit Memo в Magento 2?

    Кожен магазин наполегливо працює, щоб зробити своїх покупців щасливими. Однак іноді трапляється так, що люди хочуть повернути свої гроші. У таких випадках вони просять зробити повернення коштів (refund), яке в Magento називається Credit Memo.

    Тож, у цій статті ви дізнаєтесь, що це таке і як його створити.

    Що таке Credit Memo в Magento 2?

    Credit Memo в Magento 2 — це документ, який визначає, скільки грошей буде повернено клієнту. Те, як ви створюєте credit memo в Magento 2, як правило, залежить від способу оплати під час оформлення замовлення.

    Виходячи з цього, існує 2 типи credit memo: Онлайн та Оффлайн.

    Дізнатись більше »
  3. Як створити декілька магазинів (Stores) в Magento 2?

    Замість того, щоб створювати різні веб-сайти на вашій Magento 2, ви можете просто створити декілька магазинів (stores) з різними каталогами продуктів і легко керувати ними з адмін панелі.

    Система веб-сайтів, магазинів та представлень магазинів надає вам можливість ефективного та простого управління Magento 2.

    Отже, у цій статті ви дізнаєтесь, як створити декілька магазинів у Magento 2.

    Щоб створити декілька магазинів у Magento 2, виконайте такі дії:

    1. Підіть в Stores > All Stores та натисніть кнопку Create Store.

    Magento 2 All Stores

    Дізнатись більше »
  4. Як змінити Default Store View в Magento 2?

    Представлення магазину за замовчуванням Magento 2 — це представлення магазину, на яке спрямовуються користувачі з результатів пошуку. Magento має функцію store switcher, яка дозволяє вашим користувачам змінити представлення магазину та перейти на те, яке їм подобається.

    Дізнайтесь як створити store view в Magento 2.

    Ви можете мати стільки представлень магазину на вашій Magento 2, скільки вам потрібно в одному магазині. Однак користувачі всерівно будуть перенаправлені на представлення магазину за замовчуванням.

    Отже, іноді вам потрібно змінити представлення магазину за замовчуванням.

    Наступні кроки, щоб змінити представлення магазину за замовчуванням у Magento 2:

    1. Підіть в Stores > All Store

    Дізнатись більше »
  5. Головне зображення продукту відсутнє у MGS_ClaueTheme після включення WebP

    Якщо ви використовуєте модуль Magento 2 WebP Images та MGS_ClaueTheme ви можете зіткнутись з проблемою галереї продуктів на сторінці конфігураційного продукту, головне зображення продукту може бути відсутнім/пошкодженим.

    Щоб виправити цю помилку додайте наступний код:

    item['zoom'] = $(this).attr('data-zoom');
    if ($(this).find('[srcset].img-responsive').length) {
    item['full'] = $(this).find('[srcset].img-responsive').attr('srcset');
    item['thumb'] = $(this).find('[srcset].img-responsive').attr('srcset');
    item['caption'] = $(this).find('[srcset].img-responsive').attr('alt');
    } else {
    item['full'] = $(this).find('.img-responsive').attr('src');
    item['thumb'] = $(this).find('.img-responsive').attr('src');
    item['caption'] = $(this).find('.img-responsive').attr('alt');
    }

    до цього файлу:

    app/code/MGS/ClaueTheme/view/frontend/w
    Дізнатись більше »
  6. Видалення PWA Add-On для Magento 2 Alternate Hreflang

    Якщо ви вирішили видалити PWA Add-On для Magento 2 Alternate Hreflang від Magefan, будь ласка, виконайте наступні кроки, також ви можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з розширенням Magefan.  

    Видаліть Файли Розширення  

    Інструкції щодо видалення файлів залежить від способу яким PWA Add-On для Alternate Hreflang Tags було встановлено.

    1. Якщо ви можете знайти файли Add-On у папці    

    app/code/Magefan/AlternateHreflangGraphQl

    тоді видаліть цю папку.

    2. Якщо Add-On було встановлено через композер та його файли знаходяться в папці    

    vendor/magefan/module-alternate-hreflang-graph-ql

    тоді запустіть наступну композер команду CLI , щоб видалити її   

    composer remove magefan/module-alternate-hreflang-graph-ql

    Дізнатись більше »
  7. Оновлення PWA Add-On для Magento 2 Alternate Hreflang

    Якщо вам потрібно оновити розширення PWA Add-On для Magento 2 Alternate Hreflang від Magefan, будь ласка, виконайте наведені нижче дії. Зауважте, що інструкції з оновлення залежать від методу, яким було встановлено PWA Add-On для Alternate Hreflang Tags.

    Оновлення через Композер (Метод 1)

    Якщо PWA Add-On для Alternate Hreflang Tags було встановлено через композер (перевірте чи існує папка vendor/magefan/module-alternate-hreflang-graph-ql), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:

    composer remove magefan/module-alternate-hreflang-graph-ql
    composer require magefan/module-alternate-hreflang-graph-ql ^x.x.x
    # замініть x.x.x на версію яку ви хочете використовувати
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy

     Оновлення через

    Дізнатись більше »
  8. Встановлення PWA Add-On для Magento 2 Alternate Hreflang

    Бажаєте, щоб ми встановили та налаштували PWA Add-On для модуля Alternate Hreflang для вас?

    Наші девелопери зроблять це замість ваc – перегляньте наш Інсталяційний сервіс.

    Щоб встановити  PWA Add-On для Magento 2 Alternate Hreflang Tags від Magefan, будь ласка використайте один із наведених нижче методів.

    Інсталяційний Метод  1 - Встановлення через Композер (рекомендовано)

    Будь ласка підіть в свій акаунт Magefan Account > My Downloads > Install via Composer щоб отримати інсталяційні інструкції. 

    Дізнатись більше »
  9. Як отримати WebP зображення Magento 2 в третьосторонньому додатку?

    WebP — це сучасний формат зображень, який багато веб-сайтів використовують для зменшення розміру зображення та покращення швидкості завантаження сайтів. Проте варто наголосити, що великі за розміром зображення також можуть уповільнити завантаження вашого додатку.

    Задумались над використанням WebP зображень у вашому додатку для Magento 2?

    Ми покажемо вам як це зробити.

    Якщо у вас є третьосторонній додаток (напр., програма для iOS, Android тощо) і ви використовуєте його для свого магазину Magento 2, ви можете відображати там зображення у форматі WebP, навіть якщо у вас є лише PNG, JPG або інший формат зображень.

    Єдине, що вам потрібно, це наш модуль Magento 2 WebP Images, встановлений у вашому магазині Magento 2.

    Отже, для відображення WebP зображень у третьосторонніх додатках потрібно визначити функцію getWebPUrl

    Дізнатись більше »
  10. Закон про мову в Україні: державна мова у віртуальному світі. Що варто знати?

    Команда Magefan вітає вас!

    Ні для кого не секрет, що Закон України «Про забезпечення функціонування української мови як державної» почав діяти ще у липні 2019 року, проте впроваджується він поступово. Щороку буде починати діяти наступна норма закону. Для прикладу, 16 січня 2021 року вступила в силу норма про обслуговування споживачів державною мовою, та про подання інформації для загального ознайомлення (оголошення, вивіски, вказівники тощо), що повинно здійснюватись державною мовою.

    Впродовж наступних трьох років поступово будуть введені в дію наступні норми, зокрема і норма, що стосується державної мови у віртуальному світі. Вона почне діяти 16 липня 2022 року.

    Дізнатись більше »
  11. Налаштування Downloadable Product Options в Magento 2

    Завантажувані продукти в Magento 2 не мають фізичної форми і практично не потребують керування. Вам не потрібно займатись виробництвом, публікацією та доставкою. І саме це робить завантажувані товари настільки популярними.

    У Magento 2, окрім створення завантажуваного продукту, вам потрібно налаштувати загальні завантажувані опції продукту (Downloadable Product Options).

    Для налаштування параметрів продуктів, що завантажуються, у Magento 2 виконайте такі дії:

    1. Підіть в Stores > Configuration > Catalog > Catalog і знайдіть розділ Downloadable Product Options.
    2. Виберіть Order Item Status to Enable Downloads, який визначає, яким повинен бути статус замовлення (Invoiced або Pending), щоб користувач міг завантажити продукт.
    3. Задайте Default Maximum Number of Downloads, кількість завантажувань доступних користувачеві за замовчуванням після того як він купить завантажуваний продукт.
    Дізнатись більше »
  12. Як налаштувати Custom Options продукту в Magento 2?

    Додаючи кастомні опції (custom options) для продукту в Magento 2, ви надаєте своїм користувачам можливість вибирати різні варіанти продукту відповідно до своїх потреб, не покладаючись на атрибути продуктів.

    Кастомні опції дозволяють вам поділити продукти на категорії, створити cart price rules та правило динамічної категорії.

    Наступні кроки для налаштування custom options продукту в Magento 2:

    1. Підіть в Catalog > Products та виберіть продукт для якого ви хотіли б налаштувати customizable options або натисніть кнопку Add New Product.

    Дізнатись більше »
  13. Як створити Cart Price Rule в Magento 2?

    Magento shopping cart price rules — це правила кошика з умовами, які ви задаєте в адмін панелі Magento 2 під час розпродажів, спеціальних пропозицій та будь-яких інших рекламних подій для того, щоб надавати користувачам знижки.

    Отже, створення cart price rules в Magento 2 є корисною практикою, оскільки спонукає користувачів робити більше покупок у вашому магазині.

    Наступні кроки для створення cart price rules в Magento 2:

    Крок 1: Додайте нове cart price rule

    Крок 2: Задайте Cart Price Conditions

    Крок 3: Налаштуйте Cart Price Actions

    Крок 4: Вкажіть Cart Price Labels

    Крок 5: Згенеруйте Coupon Codes

    Дізнатись більше »
  14. Як змінити атрибут з DROPDOWN на TEXT в Magento 2?

    Якщо ви хочете змінити тип атрибута продукту з випадаючого (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
    Дізнатись більше »
  15. Magento 2 An element with a "root" ID already exists

    Якщо у вашому магазині 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\F
    Дізнатись більше »
  16. Як отримати інформацію про магазин (Store ID, Code, Name, Website ID, URL) в Magento 2

    Іноді під час кастомізації 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()
     
    Дізнатись більше »
  17. Типи продуктів в Magento 2

    Magento 2 — одна з найпопулярніших платформ електронної комерції, якій багато продавців надають перевагу через величезну кількість продуктів, якою вона дозволяє оперувати. Крім того, в Magento ви можете створити різні типи продуктів.

    Отже, якщо вам цікаво, які саме типи продуктів ви можете створити в Magento 2, продовжуйте читати.

    У цій статті ми ми надамо короткі, але інформативні визначення 6-ти типів продуктів у Magento 2, наведемо приклади та поділимося секретом, як спростити керування ними.

    Тож давайте почнемо характеризувати типи продуктів Magento 2!

    Дізнатись більше »
^Вверх
Chat