Install Digital Product Passports

Back up the Magento database and install the package through your normal release process.

Composer installation

Configure the SoftwareSilo repository if it is not already present:

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/

Install and enable the package:

composer require mageb2b/dpp:*
php bin/magento module:enable MageB2B_ExtensionManager MageB2B_Dpp
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento cache:flush

Use your deployment tooling for compilation and static content if these steps are handled outside the application host.

Verify Admin

Confirm that these areas are available to an administrator with the matching ACL permissions:

  • Stores > Configuration > MageB2B > Digital Product Passport
  • Catalog > Digital Product Passports
  • Catalog > Digital Product Passports > Templates
  • Catalog > Digital Product Passports > DPP Quality Report

Open the template grid and check that the Generic, Textile and Battery records were installed. Then open a product and confirm that the Digital Product Passport fieldset appears when the extension is enabled.

Data created by setup

Setup creates passport and template tables and loads the three bundled templates with their schema definitions. Do not add or repair these records manually in SQL. Resolve a failed setup:upgrade before creating passports.

Uninstall

The module ships an uninstall routine: removing the package via Composer and running bin/magento module:uninstall MageB2B_Dpp drops the dpp_passport and dpp_template tables. That permanently deletes all stored passports — export any records you still need first.

Continue with configuration.