8

There's a couple of Modules that are packaged with Magento Open Source these days that promote Magento Partners. I know that disabling Magento_Signifyd can be done safely without any collateral.

However, can Temando_Shipping, Shopial_Facebook & Dotdigitalgroup_Email be disabled safely without interfering with anything?

EDIT: 2.3.4. adds Dotdigitalgroup_Chat. So, both Dotdigitalgroup modules need to be either enabled or disabled in pairs. Otherwise this results in an Exception error when attempting to access the backend.

I've included a source to an article I maintain, in case I forgot to make further edits here in the future.

  • With Magento 2.3.4, a new module Dotdigitalgroup_Chat is introduced. You need to disable that module if you disable the Dotdigitalgroup_Email module. See github.com/magento/magento2/issues/26573 – Mario Feb 7 at 7:37
  • 1
    Thanks, I added this information to by blog article, but didn't think to add it here. I'll edit my answer – Craig Feb 7 at 16:07
3

Yes, It's absolutely safe. However, you will lose the features provided by both the extensions.

Features:

https://temando.com/en/connectors/magento-2-shipping-software https://marketplace.magento.com/dotmailer-dotmailer-magento2-extension.html

| improve this answer | |
  • Not really an issue. The way I see it, is that it's almost enforcing Ads on your Magento 2 installation. – Craig Aug 14 '18 at 13:13
  • Yes. Moreover, they also conflict with some custom extensions. Have Disabled both the extensions a month ago. – mighty_hk Aug 14 '18 at 13:25
  • 1
    It does not work. Disabling does not remove the module's attributes (ts_) and they still cause issues. You will probably need to completely remove it and somehow delete it's attributes from the database – George Dec 10 '19 at 21:05
12

We can use the below command to make sure the particular module has any circular dependency.

php bin/magento info:dependencies:show-modules-circular

Above command generate one CSV file in magento-root-folder/modules-circular-dependencies.csv, please analyze this and make a decision.

Also, while disabling extension use the below command, it will throw an exception, if it has a circular dependency.

php bin/magento module:disable Vendor_Module

| improve this answer | |
  • 1
    modules-circular-dependencies.csv – Liam Mitchell Mar 5 '19 at 21:41
  • @Bilal Usean where it will generate that csv. Plz let me know the path please – Nagaraju K Jul 2 at 11:13
  • Got it it will save the csv file at magento2 root folder – Nagaraju K Jul 2 at 11:18
  • 1
    @NagarajuK Yes it is located in magento-root/modules-circular-dependencies.csv – Bilal Usean Jul 2 at 12:03
1

So I had a conflict between a 3rd party "FollowUp Email" extension and Temando_Shipping showing the error:

Missing required argument $offset of Temando\Shipping\Rest\Request\ListRequest.

So decided to disable Temando shipping and found this thread. Disabling Temando Shipping actually fixed the issue and the extension works fine now.

And well, I said let's disable all these modules that are not really used and expensive for me to try.

php bin/magento module:disable Temando_Shipping --clear-static-content;

php bin/magento module:disable Shopial_Facebook --clear-static-content;

php bin/magento module:disable Dotdigitalgroup_Email --clear-static-content;

Then the usual stuff:

    php bin/magento setup:upgrade;
    php bin/magento cache:clean;
    php bin/magento cache:flush;

...etc
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.