Install Customer Documents
Make sure the SoftwareSilo Composer repository is configured and create a current backup or deployment rollback point.
Install the package
Replace repo.softwaresilo.io, softwaresilo, https://repo.softwaresilo.io/ and <token> with the repository details shown under Account > Licenses in your SoftwareSilo account — see Installation & Updates.
composer config bearer.repo.softwaresilo.io <token>
composer config repositories.softwaresilo composer https://repo.softwaresilo.io/
composer require mageb2b/customerdocuments:*
Enable the module and apply setup changes:
php bin/magento module:enable MageB2B_ExtensionManager MageB2B_CustomerDocuments
php bin/magento setup:upgrade
Production-mode stores normally require dependency injection compilation and static-content deployment. Follow your normal release process, then clear the Magento cache.
Verify the installation
php bin/magento module:status MageB2B_CustomerDocuments
The module should be enabled, and Customers > Customer Documents should appear for an admin role with the required permission.
Before uploading real files, continue with Configuration, especially the upload path, allowed file extensions, external-domain allowlist and frontend settings.
Uninstall
The module provides an uninstall routine that removes its EAV entity type and drops all customer_document* tables:
php bin/magento module:uninstall MageB2B_CustomerDocuments
This permanently deletes all documents, assignments, categories, tags, download reports and notification records. Take a database backup first, and remove the uploaded files below the configured media upload path separately if they are no longer needed.