1. Чтобы не получить бан прочти правила магентоман! Читать обязательно!

◄Настройка модулей► Magento 2

Тема в разделе "Magento 2", создана пользователем Sahh, 20 фев 2020.

XEvil 4.0 Релиз Состоялся!
?

Нужна ли вам эта тема?

  1. Очень

    0 голосов
    0,0%
  2. 100% Да

    9 голосов
    81,8%
  3. 50/50

    1 голосов
    9,1%
  4. Нет

    0 голосов
    0,0%
  5. Удалить

    1 голосов
    9,1%
Модераторы: Violent
  1. Sahh

    Sahh

    Регистр.:
    5 апр 2014
    Сообщения:
    169
    Симпатии:
    131
    Тема создана специально для помощи в установке/настройке модулей, расширений или хаков для CMS Magento 2.
     
  2. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Последнее редактирование: 11 мар 2020
  3. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Дошли руки поудалять лишние модули, предварительно получился вот такой вот код для вставки в composer.json. Стоит отметить, что скорость работы скрипта ощутимо выросла, так как некоторые модули даже после их отключения продолжают жить своей жизнью и кушать ресурсы. После выполнения команды composer update почистить все генерируемые папки, обновить систем и перезапустить cron
    "replace": {
    "magento/magento/adobe-stock-integration": "*",
    "magento/module-authorizenet": "*",
    "magento/module-google-adwords": "*",
    "magento/module-sample-data": "*",
    "magento/module-google-optimizer": "*",
    "magento/module-ups": "*",
    "magento/module-usps": "*",
    "magento/module-braintree": "*",
    "magento/module-braintree-graph-ql": "*",
    "braintree/braintree_php": "*",
    "magento/module-signifyd": "*",
    "magento/module-new-relic-reporting": "*",
    "magento/module-version": "*",
    "temando/module-shipping-m2": "*",
    "dotmailer/dotmailer-magento2-extension-package": "*",
    "klarna/m2-payments": "*",
    "amzn/amazon-pay-and-login-magento-2-module": "*",
    "vertex/product-magento-module": "*",
    "magento/module-dhl": "*",
    "magento/module-fedex": "*",
    "yotpo/magento2-module-yotpo-reviews-bundle": "*",
    "magento/module-marketplace": "*"
    },
     
    Последнее редактирование: 16 мар 2020
    dremlifestyle нравится это.
  4. artmouse

    artmouse ★ ★ ★ ★ ★

    Регистр.:
    16 июн 2007
    Сообщения:
    381
    Симпатии:
    866
    Вот мой вариант.

    "magento/module-authorizenet": "*",
    "magento/module-authorizenet-acceptjs": "*",
    "magento/module-authorizenet-cardinal": "*",
    "magento/module-cardinal-commerce": "*",
    "magento/module-cybersource": "*",
    "magento/module-dhl": "*",
    "magento/module-eway": "*",
    "magento/module-fedex": "*",
    "magento/module-marketplace": "*",
    "magento/module-new-relic-reporting": "*",
    "magento/module-sample-data": "*",
    "magento/module-signifyd": "*",
    "magento/module-swagger": "*",
    "magento/module-swagger-webapi": "*",
    "magento/module-swagger-webapi-async": "*",
    "magento/module-ups": "*",
    "magento/module-usps": "*",
    "magento/module-version": "*",
    "magento/module-worldpay": "*",

    "magento/module-support": "*",

    "amzn/amazon-pay-and-login-magento-2-module": "*",
    "amzn/amazon-pay-and-login-magento-2-module-edge": "*",
    "amzn/amazon-pay-and-login-with-amazon-core-module": "*",
    "amzn/amazon-pay-module": "*",
    "amzn/login-with-amazon-module": "*",
    "magento/module-braintree": "*",
    "braintree/braintree_php": "*",
    "braintree/braintree": "*",
    "dotmailer/dotmailer-magento2-extension": "*",
    "dotmailer/dotmailer-magento2-extension-chat": "*",
    "dotmailer/dotmailer-magento2-extension-package": "*",
    "dotmailer/dotmailer-magento2-extension-package-edge": "*",
    "dotmailer/dotmailer-magento2-extension-enterprise": "*",
    "klarna/m2-payments": "*",
    "klarna/m2-payments-edge": "*",
    "klarna/module-core": "*",
    "klarna/module-kp": "*",
    "klarna/module-ordermanagement": "*",
    "temando/module-shipping": "*",
    "temando/module-shipping-m2": "*",
    "vertex/module-address-validation": "*",
    "vertex/module-tax": "*",
    "vertex/product-magento-module": "*",
    "vertex/product-magento-module-edge": "*",
    "vertex/sdk": "*",
    "yotpo/magento2-module-yotpo-reviews": "*",
    "yotpo/magento2-module-yotpo-reviews-bundle": "*",
    "yotpo/magento2-module-yotpo-reviews-bundle-edge": "*",

    "magento/adobe-stock-integration": "*",
    "magento/module-adobe-ims": "*",
    "magento/module-adobe-ims-api": "*",
    "magento/module-adobe-stock-admin-ui": "*",
    "magento/module-adobe-stock-asset": "*",
    "magento/module-adobe-stock-asset-api": "*",
    "magento/module-adobe-stock-client": "*",
    "magento/module-adobe-stock-client-api": "*",
    "magento/module-adobe-stock-image": "*",
    "magento/module-adobe-stock-image-admin-ui": "*",
    "magento/module-adobe-stock-image-api": "*",

    "magento/module-analytics": "*",
    "magento/module-catalog-analytics": "*",
    "magento/module-customer-analytics": "*",
    "magento/module-quote-analytics": "*",
    "magento/module-review-analytics": "*",
    "magento/module-sales-analytics": "*",
    "magento/module-wishlist-analytics": "*",

    "magento/module-page-builder": "*",
    "magento/module-banner-page-builder": "*",
    "magento/module-banner-page-builder-analytics": "*",
    "magento/module-page-builder-analytics": "*",
    "magento/module-page-builder-data-migration": "*",
    "magento/page-builder-commerce": "*",
    "magento/module-staging-page-builder": "*",
    "magento/module-catalog-page-builder-analytics": "*",
    "magento/module-catalog-page-builder-analytics-staging": "*",
    "magento/module-cms-page-builder-analytics": "*",
    "magento/module-cms-page-builder-analytics-staging": "*",

    "magento/module-authorizenet-graph-ql":"*",
    "magento/module-braintree-graph-ql":"*",
    "magento/module-bundle-graph-ql": "*",
    "magento/module-catalog-graph-ql": "*",
    "magento/module-catalog-cms-graph-ql":"*",
    "magento/module-catalog-customer-ql": "*",
    "magento/module-catalog-customer-graph-ql":"*",
    "magento/module-catalog-inventory-graph-ql": "*",
    "magento/module-catalog-url-rewrite-graph-ql": "*",
    "magento/module-checkout-agreements-graph-ql":"*",
    "magento/module-cms-graph-ql": "*",
    "magento/module-cms-url-rewrite-graph-ql": "*",
    "magento/module-configurable-product-graph-ql": "*",
    "magento/module-customer-balance-graph-ql": "*",
    "magento/module-customer-downloadable-graph-ql":"*",
    "magento/module-customer-graph-ql": "*",
    "magento/module-directory-graph-ql": "*",
    "magento/module-downloadable-graph-ql": "*",
    "magento/module-eav-graph-ql": "*",
    "magento/module-gift-card-account-graph-ql": "*",
    "magento/module-gift-card-graph-ql": "*",
    "magento/module-graph-ql": "*",
    "magento/module-graph-ql-cache": "*",
    "magento/module-grouped-product-graph-ql": "*",
    "magento/module-quote-graph-ql": "*",
    "magento/module-paypal-graph-ql": "*",
    "magento/module-related-product-graph-ql":"*",
    "magento/module-reward-graph-ql": "*",
    "magento/module-rma-graph-ql": "*",
    "magento/module-inventory-graph-ql": "*",
    "magento/module-sales-graph-ql": "*",
    "magento/module-send-friend-graph-ql": "*",
    "magento/module-store-graph-ql": "*",
    "magento/module-swatches-graph-ql": "*",
    "magento/module-tax-graph-ql": "*",
    "magento/module-theme-graph-ql": "*",
    "magento/module-url-rewrite-graph-ql": "*",
    "magento/module-vault-graph-ql": "*",
    "magento/module-weee-graph-ql": "*",
    "magento/module-wishlist-graph-ql": "*"
     
    dremlifestyle, Носок судьбы и volanar нравится это.
  5. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Прекрасно) Кстати правильнее модули сразу пакетами удалять, зная зависимости (а подсмотреть можно в composer.lock). Например "yotpo/magento2-module-yotpo-reviews-bundle": "*" удаляет сразу все. То же и с vertex, temando, amazon и другими модулями. Почему так лучше, потому что при обновлении может появиться новый зависимый модуль и его надо будет вычислить и вручную прописать на удаление
     
    Последнее редактирование: 16 мар 2020
  6. Носок судьбы

    Носок судьбы Постоялец

    Регистр.:
    11 дек 2015
    Сообщения:
    56
    Симпатии:
    34
    Перечень такой, что неясно что там вообще останется :D
    Их правильно отключить или удалить? Повлияет это как-то на обновление M2?
     
    Последнее редактирование: 17 мар 2020
  7. artmouse

    artmouse ★ ★ ★ ★ ★

    Регистр.:
    16 июн 2007
    Сообщения:
    381
    Симпатии:
    866
    Через composer они удаляются.
     
  8. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Потому что там треть модулей продвигаемый компанией хлам (кстати самые глючные и ресурсоемкие), а треть не нужна вообще. На обновления никак не влияет, один раз настроил и забыл.
     
    Носок судьбы нравится это.
  9. Носок судьбы

    Носок судьбы Постоялец

    Регистр.:
    11 дек 2015
    Сообщения:
    56
    Симпатии:
    34
    Удалил. Работает действительно быстрее, даже можно сказать - много быстрее. Тут такая ботва: (https://www.integer-net.com/make-magento-2-small-again/). Точно проблем с обновлением не будет? :)

    Dorieke Berends on 14. August 2019 at 16:40
    When upgrading from 2.3.1 to 2.3.2 we had to add the following modules to the replace section to get setup:di:compile to finish:

    magento/module-graph-ql-cache
    magento/module-directory-graph-ql
    magento/module-inventory-export-stock
    magento/module-inventory-reservation-cli
     
    Последнее редактирование: 20 мар 2020
  10. volanar

    volanar

    Регистр.:
    20 дек 2015
    Сообщения:
    479
    Симпатии:
    302
    Если через composer, то проблем не будет, хотя все о чем писал вообще без composer сделать не получится. Но есть нюанс. Некоторые модули все-таки зависимы от других и при команде setup:di:compile сразу видно, каких модулей не хватает. Например мне пришлось вернуть модули капчи и paypal, хотя composer на эти зависимости не ссылался.
     
    artmouse нравится это.