Install · Magento
Tested against Magento 2.4.6, 2.4.7 and Adobe Commerce 2.4.7. PHP 8.2 + 8.3, MariaDB 10.6+, Elasticsearch/OpenSearch.
Step 1
Once per server (not per module). Add the eTechFlow Composer repository so Composer can resolve etechflow/* packages.
composer config repositories.etechflow composer https://repo.etechflow.comStep 2
When prompted for credentials, enter your eTechFlow account email + the Composer access token from Account → Licences → Composer access.
composer require etechflow/{module-slug}Step 3
From your store root, run the standard chain:
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy -f
bin/magento cache:flushIf you're on production mode, do this on a deploy branch and ship through your CI, not on the live server directly.
Step 4
In admin: Stores → Configuration → eTechFlow. Each installed module gets its own section here. Paste the key from your delivery email and Save Config. The key validates against our endpoint over TLS; a green check confirms success.
Validation is rate-limited but caches for 24h, so it won't hit the network on every page load.
Step 5
Every module ships with sensible defaults. The module's docs page (linked from your purchase email) walks through the specific config keys that matter for your use case.
rm -rf generated/* var/cache/* then rerun.license.etechflow.com is firewalled. Allowlist that hostname for outbound 443.