Important Note!
We do not recommend performing any installations or upgrades Fridays or before the holidays. Our support team is only available during the regular business hours. Off business hours assistance has to be scheduled with the support team in advance.
See Magento 2 Connector for the list of the latest versions.
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 |
---|---|---|---|---|
tnw/marketing | Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'IP:_tnw_marketing-2.4.4'. | |||
tnw/soap-client | 2.1.4 | |||
tnw/salesforce | 2.10.68 | |||
tnw/sforceenterprise | 2.10.69 | |||
tnw/sforcecustomergroup | 2.10.7 | |||
tnw/sforcetierprice | 2.10.10 | |||
tnw/sforcerma | 2.10.6 | |||
tnw/sforcequickorder | 2.10.2 | |||
tnw/sforceb2b | 2.10.35 | |||
tnw/b2b | 2.10.17 |
Installation/Upgrade Instructions
We advise installing Magento extensions via composer.
STEP 1 - Register new composer repository
Register PowerSync repository NOTE: These steps are only necessary when installing our software for the first timecomposer config repositories.powersync composer https://dist.powersync.biz
composer config repositories.powersync '{"type": "composer", "url": "https://dist.powersync.biz", "canonical": false}'
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
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.
Follow Magento 2: Magento Extension Upgrade to 2.6 instructions only if you are using TNW_Salesforce 2.5.
If you are still using Magento 2.2, use the following command to install an older version of our integration. The latest version of the integration only works with Magento platform version 2.3.5 and above.
composer require tnw/soap-client=1.1.1 tnw/salesforce=2.5.30 tnw/sforcebusiness=2.5.27 tnw/sforceenterprise=2.5.21
STEP 4 - Performing Magento upgrade
The follwing commands are usually executed for each Magento deployment. Re-deploy static content Clear / Clean Magento cache Last but not least, disable the Magento maintenance mode If you run into any issues, try executing the following command and try againbin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento indexer:reindex
rm -rf pub/static/frontend/ pub/static/deployed_version.txt pub/static/adminhtml/
bin/magento setup:static-content:deploy -f
bin/magento cache:clean
bin/magento maintenance:disable
rm -rf var/generation/* generated/*
Re-save configuration pages after the 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:
composer archive -fzip tnw/soap-client 1.1.1
Please be advised that we don’t recommend going this route. Our support does not cover installation issues and/or upgrades if this method is used.
Uninstall
bin/magento module:uninstall TNW_Salesforce
bin/magento module:uninstall TNW_SForceEnterprise
Related articles
https://packagist.org/packages/tnw/soap-client