Capability

Commerce

Liferay DXP includes robust e-commerce capabilities. Liferay’s commerce capabilities integrate content management, digital asset management, and comprehensive commerce functionalities, empowering you to deliver diverse online shopping experiences.

Use Liferay’s Commerce features to set up a storefront, add and manage products and catalogs, configure multiple channels for sales, configure multiple forms of payment, and much more.

Feature
Deployment Approach
How to know if your UDP Multicast communication is working
Issue Communication is not working properly in the cluster even after setting all the configurations up in the portal instances.  Changes have not been replicated from one node to another.   Environment...
Metadata for Journal Articles Not Indexing Appropriately during Upgrade Process
Issue During the upgrade process, UpgradeImageTypeContent#copyJournalArticleImagesToJournalRepository copies all journal article images into the Document Library repository. In order to achieve...
How does the content sharing functionality from parent sites to child sites work? What type of content is supported?
Issue What does sites.content.sharing.with.children.enabled do,  how does the content sharing functionality from parent sites to child sites work, and what type of content is shared from parent sites? Environment Liferay...
CSS changes are not reflecting
Issue The CSS changes are not reflecting in the browser until and unless the caches are cleared. Environment Liferay 6.2 Resolution If the CSS changes are reflecting in the theme until the browser cache is not cleared....
Spell check button does not appear on CKEditor toolbar
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
ArrayIndexOutOfBoundsException while upgrading portal DB from Liferay DXP 7.0 to Liferay DXP 7.1
Issue The below error is the known issue when upgrading the portal DB using upgrade client tool from Liferay DXP 7.0 to Liferay DXP 7.1 and the reference LPS for the same is "LPS-86026"....
Cluster Node name is missing from sessionID in Audit_AuditEvent table
Issue In a cluster environment, after setting the cluster node name (jvmRoute or instance-id) on Application Server, the node name is not appended to the sessionID stored in Audit_AuditEvent table.  When checking the...
Cannot disable simultaneous login
Issue After setting the following properties in portal-ext.properties, user can still login simultaneously. live.users.enabled=true auth.simultaneous.logins=false Environment Liferay DXP 7.1 Liferay DXP 7.3 Liferay DXP 7.4...
6.2 to 7.1 Oracle 12 Database Upgrade Results in Web Content with Custom Structures and Templates to have Missing Content
Issue Upgrading from 6.2 to 7.1 with Oracle 12 can result in structureId and templateId reverting to the Basic Web Content structure and template which can be observed in the JournalArticle Table. Another symptom...
Authorization and Javascript recovery from the backend
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue I...
Setting up the Portal Instance Name (Website Name) in Liferay DXP 7.1
Issue The website name is set by default as Liferay DXP. This name can be set to a new name by making changes in instance settings( Configuration-> Instance Settings -> Configuration -> Main Configuration ->...
How to check if an LPS or LPE fix is included in a Fix Pack
Issue How do I check if a certain fix (exp. LPS-XXXXX) is included within a Fix Pack? How do I check if a certain fix (exp. LPE-XXXXX) is included within a Fix Pack? Environment Liferay DXP 7.2  Resolution Step1:...
Slow Performance or OutOfMemory errors due to StripFilter
Issue The StripFilter in Liferay DXP removes blank lines from Javascript, CSS, and other files. While this can result in slightly faster load times for dial-up users, it can also result in a big...
Knowledge base AssetCategory API
Issue I want to automatically categorize knowledge base articles. I have built the functionality to download articles, assign categories, and save them back. What I am missing is the ability to get the existing...
Can I disable the System Check that is running on startup in my Development environment?
Issue During Liferay's startup, the following message in the logs indicates that a system check is being run: INFO [main][SystemCheckOSGiCommands:111] Running "Declarative Service Soft Circular...
How to modify Terms and Conditions
Issue How to modify "Terms and Conditions" which are displayed when a user logs in for the first time in the portal? Environment Liferay 7.0 Resolution Adding the custom Terms and Conditions involves the...
Setting Site Member Role Permissions
Issue How can I change/edit permissions for a Site Member Role? Environment Liferay 7.0 Liferay 7.1 Resolution Permissions for the Site Member Role can be found at: Control Panel > Users > Roles > Site Roles Tab >...
How to blacklist the Sign in Portlet
Issue If SAML is configured/enabled in Liferay and Login portlet is removed from the page, a user can still see the Sign in Portlet and he/she can log into the portal without using SAML login mechanism by...
Logs Rotation
Issue If you want to rotate logs for every 12 hours in a day(2 log files to be created each day) Environment Liferay 6.2 Resolution The logs can be rotated for every 12 hours and it can be achieved through a very...
Restricting/Disabling the Default Liferay DXP (Guest) Site access.
Issue The '/web/guest' associated with the domain name will redirect to the default DXP site. Suppose there are two sites, site1 and site2 mapped to domains www.domain1.com and www.domain2.com                ...
Users with no email address should be able to log in and access the portal.
Issue Users having no email address should be able to log in and access the portal. Environment Liferay DXP 7.0 Liferay Quarterly Releases  Resolution Creating a user with no email address. By setting the...
Import and authenticate users from a particular group in Active Directory
Issue Instead of importing and authenticating all users from Microsoft Active Directory (AD), I would like to only import and authenticate users from a particular group in AD. Environment Liferay DXP 7.3 Resolution In the...
Restart required after every Jar Deployment
Issue When the jar is deployed, it is not reflected until and unless the server is restarted Environment Liferay DXP 7.0 Resolution Sometimes, the jar is deployed and is not reflecting on the portal until and unless...
Users Not Appearing in Control Panel After Upgrading Liferay Version
Issue Users are not appearing in the Control Panel > Users > Users and Organizations section after upgrading to a newer Liferay version. Environment Liferay DXP 7.0, 7.1 Resolution 1. Remove...
Cannot save localized prefix
Issue After creating a custom prefix in language_XX.properties, the values can display in UI but cannot be saved. Environment Liferay DXP 7.1 Resolution Make sure there are no blank spaces between the comma delimited values....
NullPointerException and blank page after redeploying JSP fragment module
Issue We start with a state where we have a jsp fragment deployed and is working fine.  We then make a change to that module and do a hot deployment.  After that, the page on which the fragment is being used shows only the...
Redirect URL is not allowed console error when viewing Blog Entries in Asset Publisher
Issue When using the Assets Publisher to display Blog entries and using the Asset Link Behaviour "View in Context", you may get "Page Not Found" error when you click on the link for the displayed Blog. In the meantime, a...
Unable to Edit any options in Site settings of a Site.
Issue Unable to Edit any options in Site settings. That is from: The home page, not able to edit and select the layout/theme. Also, from Control Panel-> Sites-> Select site-> Edit was not able to change the...
Several JGroups messages related to "Accept view MergeView" are appearing in a clustered node
Issue Liferay's Cluster Link cache replication makes use of JGroups. There are instances when several JGroups messages related to "Accept view MergeView" are appearing while the cluster is running. Environment Liferay DXP...
Why are entries in my Liferay DXP bundle (such as Organization Types) duplicating every restart
Issue In some situations there have been reports of OSGi entries within a Liferay DXP 7.1 bundle replicating every restart. At first there is one entry for a given configuration, then following a restart there...
When an image with a link to page field is published to live on remote staging, publication fails
Issue When an image is uploaded on staging and is going to be published to live an error is displayed. Happens when using a Document type with a Link to page field. The Link to page field is not required. The Link to...
Where is com.liferay.portal.cache.ehcache.impl.jar
Issue Unable to find the com.liferay.portal.cache.ehcache.impl.jar for download Environment Liferay DXP 7.1 Resolution "com.liferay.portal.cache.ehcache.impl-version.jar" is located inside "/osgi/marketplace/Liferay...
Java EL Expression Performance Issue after Upgrade
Issue I recently updated to Liferay 7.4 and I'm seeing performance issues. I have custom JSP files with EL Expressions (expressions like ${expressionName}) deployed. In thread dumps taken during the performance...
Language Override key are not reflecting on other Nodes
Issue In the clustered environment, when the user creates a new language override key on one node, it is not displayed on other nodes. Steps to Reproduce: 1. Start a two-node cluster of Liferay 7.4. 2. In one node,...
Non-Productive Nodes can see Productive Nodes after switching to JDBCPing
Issue In the context of having the Non-Productive environment and the Productive environment within the same network, there are MergeView traces in logs where nodes from non-productive and productive environments...
Getting the error 'no schema has been selected' while setting up the connection between Liferay portal and the PostgreSQL database
Issue It was observed that as soon as the Liferay portal starts creating tables and populating with default data (in the new PostgreSQL 15.2 database), the below error prevents it from doing so: ERROR: no...
The Minification of JS Files are Being Downloaded as Separate Files to the Browser
Issue Whenever we deploy an NPM portlet (Angular / React), it does not do the minification of js files it has in the package.json file and rather they are downloaded as separate files to the browser which is impacting...
Can We Use Different JDKs for Elasticsearch and Liferay Containers?
Issue We are running Liferay w/ Elasticsearch and have observed that the specific versions are compatible only with different JDKs. How does this work? Can we use two different JDKs per container? Environment DXP 7.4...
Does Liferay support Enums as Request Parameters?
Issue We have a custom module that was created using a REST Builder Template and have observed that our query parameters are not functioning correctly after setting an enum. We tried executing through both Postman and...
When will Java 17 be supported?
Issue I believe Java 17 is necessary for Spring 6 compatibility, and for being ready for the future of many Java libraries, I think Liferay should be compatible to Java 17 as soon as possible. Resolution We are working...