Блог

  1. Скачати Magento 2

    На цій сторінці ви можете скачати різні версії Magento 2.

    Скачати Magento 2 (Архів без Sample Data)

    версія 2.3.2

    Додано 25 червня, 2019

    Ця версія включає більше 200 функціональних рішень для основного продукту, більше 350 запропонованих користувачами запиті щодо внесення змін та 75 максималних покращень безпеки. Продавці оцінять покращення швидкостізавантаження сторінки вітрини магазину. Ця версія також включає значні покращення інфраструктури.Ми наполегливо рекомендуємо вам оновити свою версію Magento 2 якнайшвидше.


    Завантажити Magento Open Source 2.3.2

    версія 2.2.9

    Додано 25 червня, 2019

    Ця версія включає 75 максимальних покращень безпеки, більше 100 рішень та покращень основного коду і більше 200 запропонованих користувачами запитів щодо внесення змін. Вона також містить значні покращення інфраструктури що включають новий модуль Google reCAPTCHA для PayPal Payflow ProМи наполегливо рекомендуємо вам оновити свою версію Magento 2 якнайшвидше.


    Завантажити Magento Open Source 2.2.9

    версія 2.1.18

    Додано 25 червня, 2019

    Ця версія включає 75 максимальних покращень безпеки програмного забезпечення Magento. Це остання підтримувана версія із серії продуктів для Magento 2.1x.Ми наполегливо рекомендуємо вам оновити свою версію Magento 2 якнайшвидше.


    Завантажити
    Magento Open Source 2.1.18

    Дізнатись більше »
  2. Configure Twitter Cards Extension In Magento 2

    In order to set up base configurations for Magento 2 Twitter Cards Module please go to Stores > Configuration >  Magefan Extensions > Twitter Cards.

    General

    1. In order to enable an extension choose Yes in the Enable Extension select box.

    2.  Enter the Product Key which you will be able to find in your megafan account after purchasing the extension.

    3.  Set the Twitter User.

    4.  In the Default Twitter Image you can set Twitter Card image by default. The chosen image will be used for a page if it is not redefined, for example in product settings.

    5.  The Twitter Cards Description can be set by default in the Default Twitter Description.

    Дізнатись більше »
  3. Junior PHP/Magento Developer у Тернополі

    Запрошуємо молодих та енергійних людей, які люблять нові технології, стати частиною команди Magefan.

    Основні задачі:

    Розробка та підтримка програмного забезпечення для Magento, яка є однією з найпопулярніших e-commerce платформ планети. Вирішення цікавих та складних задач для онлайн магазині Європи та США. 

    Необхідні навики:

    • Знання PHP, MySql, JavaScript
    • Базові знання HTML & CSS
    • Попередній досвід роботи з Magento вітається 
    • Розуміння англійської 

    Що ми пропонуємо:

    • Хороший технічний професійний ріст
    • Навчальні курси
    • Дружній, позитивний колектив
    • Роботу не за їду xD

     

    Бажаєте дізнатись більше? Тоді вперед, напишіть нам на скриньку support@magefan.com або зателефонуйте +38 097 77 18 890.

     

    Дізнатись більше »
  4. Підготовка до сертифікації Magento 2 Professional Developer

    Компанія Magento розробила декілька сертифікацій для Magento 2, одна із них це - Magento 2 Certified Professional Developer

    Для отримання цього сертифікату потрібно пройти іспит, який перевірить ваші знання та навички необхідні для модифікації Magento 2 у таких областях: інтерфейс користувача, база даних, адмін панель, процес оформлення замовлення, каталогу та розширення функціональність. Іспит призначений для розробника Magento 2, який має глибоке розуміння концепцій та досвід розробки Magento 2. Рекомендовано, щоб перед початком проходження у вас було не менше 1.5 роки досвіду кастомізацій Magento 2.

    Іспит складається із 60 тестових запитань на англійській мові, які мають одну чи декілька відповідей. Час проходження - 90 хвилин (1.5 години). Для успішної здачі, необхідно отримати 64% або більше відсотків.

    У цій статті ми розкажемо про лоукост-варіант підготовки до іспиту, без використання курсів, таких, як наприклад, від Magento U за $950.

    Дізнатись більше »
  5. Запускаємо декілька версій PHP на одному сервері за допомогою php-fpm

    DISCLAIMER: стаття написана PHP програмістом, який вирішив у першій годині ночі побути у ролі DevOps.
    Попередня конфігурація: Ubuntu 16.04, Apache2

    Буває, що на одному і тому ж веб-сервері працює одразу декілька веб-сайтів, і кожному з них потрібно певну версію PHP. За допомогою apache mod PHP можна одночасно використовувати лише одну версію PHP для усіх сайтів. 

    Ми покажемо як одночасно використовувати:

     - php5.6 для веб-сайту http://php56.loc із встановленою Magento 1.7
     - php7.2 для веб-сайту http://php72.loc із встановленою Magento 2.3.0. 

    Для вирішення цієї проблеми необхідно налаштувати PHP-FPM.

    Дізнатись більше »
  6. Визначення пріоритетів плагінів у Magneto 2 (Prioritizing plugins)

    Властивість sortOrder для плагінів у Magento 2 визначає, коли їх слід викликати (до, після чи навколо методу), за умови, якщо для одного й того ж методу  налаштовано більше одного плагіна.

    <config>
        <type name="{ObservedType}">
          <plugin name="{pluginName}" type="{PluginClassName}" sortOrder="1" disabled="false" />
        </type>
    </config>

    Правила визначення пріоритетів такі:

    Перед виконанням оригінального методу Magento буде виконувати before плагіни від найменшого до найбільшого значення у sortOrder.

    Частина коду плагіну around до виклику оригінального методу (callable)  теж виконуватиметься від найменшого до найбільшого значення, а після виклику методу навпаки - від найбільшого до найменшого.

    Плагін after викликається від найбільшого до найменшого після виклику оригінального методу.

    Дізнатись більше »
  7. Як скачати всі малюнки продуктів із LIVE на DEV сайт

    Створіть файл test.php у корені Magento 2, помістіть у нього код:

    <?php
    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    
    use Magento\Framework\App\Bootstrap;
    require __DIR__ . '/app/bootstrap.php';
    
    define('SOURCE_MEDIA_URL', 'https://livestore.com/pub/media/'); //замініть це!!!
    
    $bootstrap = Bootstrap::create(BP, $_SERVER);
    
    $obj = $bootstrap->getObjectManager();
    
    $state = $obj->get(Magento\Framework\App\State::class);
    $state->setAreaCode('frontend');
    
    $object = $obj->get(\Magento\Catalog\Model\ResourceModel\Product\Action::class);
    
    $connection = $object->getConnection();
    $mediaGallery = $connection->getTableName('catalog_product_entity_media_gallery');
    
    
    $fileSystem = $obj->create(\Magento\Framework\Filesystem::class);
    $mediaPath = $fileSystem->getDirectoryRead(\Magento\Framework\App\Filesystem\DirectoryList::MEDIA)->getAbsolutePath()
        . 'catalog/product';
    
    
    $select = $conn
    Дізнатись більше »
  8. Видалення DEFINER з дамку бази даних MySQL

    Remove DEFINER from MySQL Dumps

    Якщо при імпорті бази даних ви зіткнулися з помилкою

    ERROR 1227 (42000) at line xxx: Access denied; you need (at least one of) the SUPER privilege(s) for this operation

    і в той же час в стрічці ххх дампу ви можете бачити ось такий код

    /*!50017 DEFINER=`someuser`@`localhost`*/ 

    Вам потрібно видалити DEFINER. Найлегше це зробити двома способами.

    Дізнатись більше »
  9. Англійські слова які зустрічаються у Magento 2

    Якщо ви вирішили поповнити словниковий запас англійських слів, та ще й працюєте з Magento 2 цей список можливо стане вам у пригоді. Віримо що чимало слів вам уже знайомі, але якісь точно будуть новими. Ми не надаємо їх перекладу, переклад ви можете легко знайти із відкритих джерел :-)

    Дізнатись більше »
  10. Як згенерувати та підключити безкоштовний SSL сертифікат для роботи HTTPS

    Використовуйте для генерації безкоштовного робочого сертифікату Let's Encrypt. Сервіс, який дозволяє генерувати SSL сертифікати за допомогою автоматичного API.

    Усі приклади і команди відображатимуться на базі Ubuntu 16.04. Домен, для якого потрібно згенерувати сертифікат, повинен бути закріпленим (pointed) за поточним Linux сервером.

    Виконайте наступні кроки, щоб згенерувати та підключити сертифікат:

     

    1. Встановіть Certbot:

    sudo add-apt-repository ppa:certbot/certbot
    sudo apt-get update
    sudo apt-get install certbot

     

    Дізнатись більше »
Posts loader
^Top
Chat