Magento 2.4.4 and Newer: Magento Extension

Important Note!

We strongly recommend upgrading the current module versions to the latest versions for Magento 2.4.3 (Magento 2 Connector) before the upgrading to the latest versions for Magento 2.4.4

Latest Versions

Module

Version

Magento Commerce

(aka. OpenSource)

Adobe Commerce

(Adobe Commerce Cloud)

Adobe Commerce

(Adobe Commerce Cloud)

+ Native B2B extension

Module

Version

Magento Commerce

(aka. OpenSource)

Adobe Commerce

(Adobe Commerce Cloud)

Adobe Commerce

(Adobe Commerce Cloud)

+ Native B2B extension

tnw/marketing

tnw/soap-client

tnw/salesforce

tnw/sforceenterprise

tnw/sforcecustomergroup

tnw/sforcetierprice

tnw/sforcerma

tnw/sforcequickorder

tnw/sforceb2b

tnw/b2b

Installation/Upgrade Instructions

We advise installing Magento extensions via composer.

STEP 1 - Register new composer repository

STEP 2 - Enable maintenance mode

bin/magento maintenance:enable

Before the upgrade process stop all background scripts on your server:

  • cron jobs

  • consumers - you can use some command like this:

    kill $(ps aux | grep 'queue:consumer[s]\?:start' | awk '{print $2}')

    ask your server admin to help with that

STEP 3 - Install the product via composer

composer require

 
 
 
 
 
 
--no-update

 

composer upgrade tnw/marketing tnw/soap-client tnw/salesforce tnw/sforceenterprise tnw/sforcecustomergroup tnw/sforcetierprice tnw/sforcerma tnw/sforcequickorder

composer require

 
 
 
 
 
 
tnw/b2b=
--no-update

 

composer upgrade tnw/marketing tnw/soap-client tnw/salesforce tnw/sforceenterprise tnw/sforcecustomergroup tnw/sforcetierprice tnw/sforcerma tnw/sforcequickorder tnw/sforceb2b tnw/b2b

composer require

 
 
 
 
 
--no-update

 

composer upgrade tnw/marketing tnw/soap-client tnw/salesforce tnw/sforceenterprise tnw/sforcecustomergroup tnw/sforcetierprice tnw/sforcequickorder

 

Follow https://technweb.atlassian.net/wiki/spaces/IWS/pages/590905435/Magento+2+Magento+Extension instructions only if you are using Magento 2.3.5 - 2.4.3. 

STEP 4 - Performing Magento upgrade

Download composer packages

If you must download any of the modules via composer, use the example below:

composer archive -fzip MODULE_NAME MODULE_VERSION

Example:

Uninstall

If you want to remove all Database changes our module made, use the following sql queries:

Your actual database may doesn’t have some changes described in these queries and you should use the -f flag for the mysql coomand to ignore unnecessary changes.

Example: save these queries to the cleanup.sql file and run queries with -f flag for the magentodb database:

 

Remove our module codebase and run the db:upgrade and setup:di:compile commands.

Related articles

https://packagist.org/packages/tnw/soap-client