Issue
- After upgrading the portal to DXP 7.3 most of the Commerce submenus are not listed under the Control Panel > Commerce tab
- Only "Inventory", "Product Groups", "Options", "Specifications" and "Health Check" options are available
Environment
- Liferay DXP 7.3
- Commerce 3.0
Resolution
- If the Commerce menus are not available after an upgrade it is because the upgrade process did not run completely when using the upgrade tool. This is the result of the change described here.
-
In order to resolve this, please enable the automated DB upgrade to run during startup by adding this property to portal-ext.properties and restart Liferay:
upgrade.database.auto.run=true
-
Please make sure to perform this in a Test environment and not on a Live Production environment and always backup your database before attempting an upgrade.
-
After Liferay has started and the menu elements appear, you can remove the property from portal-ext.properties.
Additional Information
- Upgrade Processes for Fix Packs in DXP 7.3 and Above
- If you still experience missing Commerce menu items after running the database upgrade, and you also encounter other issues, for example being unable to execute commands in Gogo Shell, please see this article about a possible root cause and solution: Blacklisting Commerce components in 7.3 can stop other modules as well