Привіт, фанати Magento!
Давненько ми не ділились з вами оновленнями Magefan. Чи готові ви до січневої підбірки новин?
Давайте починати!
Привіт, фанати Magento!
Давненько ми не ділились з вами оновленнями Magefan. Чи готові ви до січневої підбірки новин?
Давайте починати!
Якщо ви використовуєте якісь 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, переключиться на правильне представлення магазину та змінить валюту.
Однак недоліком цього підходу є те, що представлення магазину буде відображатися без кеша варнішу під час першого від
Одним з найпопулярніших типів продуктів, який Magento 2 пропонує створити є віртуальний продукт. Віртуальні продукти Magento 2 — це продукти, які ви не можете ніяк відчути. Це членства, сервіси, передплати та гарантії.
Вони можуть продаватися окремо або як частина згрупованого або збірного продуктів. За винятком того, що вони не мають ваги, немає особливої різниці між створенням простого та віртуального продуктів.
Наступні кроки для створення віртуальних продуктів у Magento 2:
1. Підіть в Catalog > Products та виберіть Virtual Product з випадаюч
Завантажувані продукти віднедавна стали дуже популярним типом продуктів у магазинах Magento 2, оскільки вони не потребують жодних додаткових процесів, таких як виготовлення, публікація чи доставка. Продається багато електронних книг, музики, відео, розширень Magento 2, оновлень та інструкцій з експлуатації.
Magento 2, крім інших типів продуктів, дозволяє створювати завантажувані продукти з безкоштовними зразками. Створення завантажуваних продуктів не сильно відрізняється від створення простих продуктів, за вийнятком того, що завантажуваний продукт не має ваги та кастомізованих опцій.
Проте, перед тим як створювати завантажувані продукти вам потрібно вказати опції доставки та опції завантажуваного продукту за замовчуванням в розділі Downloadable Product Options.
Якщо ви вирішили видалити розширення Magento 2 Zero Downtime Deployment від Magefan, будь ласка, виконайте наступні кроки, також ви можете зв'язатись з нашою командою для отримання безкоштовної консультації у випадку, якщо у вас виникнуть проблеми з розширенням Magefan.
Інструкції щодо видалення файлів залежить від способу яким розширення Zero Downtime Deployment було встановлено.
1. Якщо ви можете знайти файли розширення у папці
app/code/Magefan/ZeroDowntimeDeploy
тоді видаліть цю папку.
2. Якщо розширення було встановлено через композер та його файли знаходяться в папці
vendor/magefan/module-zero-downtime-deploy
тоді запустіть наступну композер команду CLI , щоб видалити її
composer remove magefan/module-zero-downtime-deploy
Якщо вам потрібно оновити розширення Magento 2 Zero Downtime Deployment від Magefan, будь ласка, виконайте наведені нижче дії. Зауважте, що інструкції з оновлення залежать від методу, яким було встановлено розширення zero downtime deployment.
Якщо модуль zero downtime deployment було встановлено через композер (перевірте чи існує папка vendor/magefan/module-zero-downtime-deploy
), тоді вам потрібно запустити ці прості CLI команди в каталозі Magento 2:
composer remove magefan/module-zero-downtime-deploy
composer require magefan/module-zero-downtime-deploy
^x.x.x
# замініть x.x.x на версію яку ви хочете використовувати
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
Щоб встановити розширення Magento 2 Zero Downtime Deployment від Magefan, будь ласка використайте один із наведених нижче методів.
Будь ласка підіть в свій акаунт Magefan Account > My Downloads > Install via Composer щоб отримати інсталяційні інcтрукції.
Ніхто не хоче мати зламаний вебс-сайт під час депройменту, оскільки це відлякує потенційних клієнтів і змушує їх покидати веб-сайт. Зовсім не та перспектива, якої шукають власники успішних магазинів Magento 2.
На щастя, існує розширення Magento 2 Zero Downtime Deployment, яке виправляє це і зводить час простою до нуля. Воно дозволяє запускати deployment команди без поломки веб-сайту. Між іншим, ось список deployment команд, які потрібно виконати, щоб зменшити час простою до НУЛЯ.
Для того щоб повністю передепроїти Magento вам треба запустити цю команду
bin/magento magefan:zero-downtime:deploy
Щоб згенерувати налаштування введення коду та залежностей - (dependency injection configuration) (bin/magento setup:di:compile), використовуйте
bin/magento magefan:zero-downtime
Magento 2 Zero Downtime Deployment — це розширення, яке вирішує ваші проблеми зі сторінками обслуговування 503 під час деплойменту. Воно запобігає поломці вашого веб-сайту і втраті потенційних клієнтів навіть під час запуску deployment команд.
Більше того, його справді легко налаштувати. Тож давайте розпочнемо.
Наступні кроки для налаштування модуля Magento 2 Zero Downtime Deployment:
1. Підіть в Stores > Configuration > Magefan Extensions > Zero Downtime Deployment.
2. Ввімкніть модуль.
3. Ввімкніть опцію Pull From Git якщо ви використовуєте git.
Примітка: коли ви ввімкнете цю опцію, розширення буде запускати команду, яка витягуватиме новий код із вашого git сховища під час депройменту.
4. Ввімкніть опцію Pull From Composer
Прості продукти Magento 2 ( Magento 2 Simple Products) — це найпростіші продукти Magento. Простий продукт не має жодних опцій. Він продається окремо, оскільки має унікальний ідентифікатор товарної позиції (SKU).
Однак його також можна придбати як частину конфігураційного, збірного або згрупованого продуктів.
Наступні кроки для створення простого продукту в Magento 2:
1. Підіть в Catalog > Products та виберіть Simple Product з випадаючого меню Add Product.
Magento 2 славиться тим, що дозволяє створювати різноманітні продукти. Збірний продукт (Magento 2 Bundle Product) — це унікальний тип продуктів Magento 2, оскільки він дозволяє користувачам налаштовувати атрибути продукту.
Багато з вас вважають збірні та згруповані (grouped) продукти схожими, і це справді так.
Однак у чому різниця між згрупованими та збірними продуктами в Magento 2?
Купляючи згруповані продукти користувачі можуть додавати або видаляти продукти з групи (міняти кількість продуктів в групі). Збірні продукти, у свою чергу, складаються з простих та
Згрупований продукт (Magento 2 Grouped Product) — це унікальний набір різних простих продуктів , пов’язаних між собою та зібраних в групу для того, щоб збільшити шанси придбання користувачами більшої кількості продуктів. Кожен окремий продукт у групі можна придбати окремо, а також як частину згрупованого продукту.
Компоненти згрупованого продукту перелічені в корзині як окремі продукти, але продаються групою.
Іноді люди не розуміють різниці між згрупованими та збірними продуктами (bundle products) в Magento 2. Але це насправді просто.
Купуючи збірні продукти користувачі можуть вибирати між різними варіантами продукту, а у випадку згрупованих продуктів користувачі можуть лише додавати або видаляти продукти
Створювати конфігураційні продукти в Magento 2 означає створювати кілька різних варіацій одного і того ж простого продукту. Оскільки конфігураційні продукти складаються з простих, які мають окремі SKU, вам зручніше відстежувати кожен простий продукт у складі конфігураційного.
Основна відмінність між конфігураційними та простими продуктами в Magento 2 полягає в тому, що перший має налаштовувані опції. Саме це робить конфігураційні продукти найпопулярнішим типом продуктів у Magento 2.
Отже, перед тим, як починати створювати конфігураційні продукти, переконайтеся, що ви створили конфігураційні атрибути та додали їх до відповідного
Magento 2 Блог - найкращий маркетинговий інструмент, який ви коли-небудь могли отримати безкоштовно. Управління блогом на вашому веб-сайті Magento 2 допомагає вам не тільки генерувати більше трафіку та покращити SEO, але й створити спільноту, до якої люди захочуть повертатися.
Magento стала однією з найкращих платформ електронної комерції. Це, як наслідок, призвело до збільшення кількості магазинів на базі Magento 2 і, відповідно, кількості компаній-постачальників розширень Magento 2. Оскільки Magento 2 Блог - це одне з найбільш базових розширень, яке має бути в кожному магазині, їх на ринку досить багато. Така велика конкуренція ускладнює пошук найкращих модулів для вашого магазину серед різноманітних розширень блогу.