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
Dependency manager sync timeout after waiting 60s
Issue The following WARN can appear during the startup: WARN [http-nio-8080-exec-1][DependencyManagerSyncImpl:85] Dependency manager sync timeout after waiting 60s Environment Liferay DXP 7.2, 7.3 Resolution...
>", "" when outputting HTML source<"などのHTML特殊文字がエスケープされません。
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. >", ""...
Unable to configure instances using portal-{WebID}.properties
Issue Steps to Reproduce Add -Dcompany-id-properties=true to the JAVA_OPTS on $LIFERAY_HOME/tomcat/x.y.z-bin/setenv.sh; Add a file $LIFERAY_HOME/portal-test1.properties with the...
AUI Ajax Call Classes
Issue An AUI Ajax call is being used to fetch data. The call has changed slightly between Liferay 6.2 and Liferay DXP 7.3 1)In 6.2 the code is: AUI().use("aui-base", "aui-io-request", function(A) {...
How to restrict the JSON web services to certain IP addresses
Issue JSON web services API page is being exposed through the URL http://[address]:[port]/api/jsonws. I would like to restrict the IP addresses that will have access to this servlet. Environment Liferay DXP 7.2...
Where can I test Liferay APIs in Liferay DXP?
Issue Where can I test Liferay APIs to confirm their behavior? Environment Liferay DXP 7.3 Resolution An API Explorer interface was made available in Liferay DXP 7.3 The API Explorer can be accessed at <ip...
Liferay trigger execution during Daylight saving time
Issue In the case of days in which there is a time change in summer, what happens in these cases with the Quartz library? Could some process not trigger? Environment Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP...
Session lost on page redirect using POST method when request header is SameSite=LAX
Issue The problem is happening when using POST method to receive data from another portal on a different domain, which is considered unsafe when request header is SameSite=LAX, that because if this header is not...
java.lang.IllegalArgumentException at jodd.asm5.ClassReader. when calling a remote JSON service
Issue When we call a JSON remote service of a custom service builder entity, it doesn't work when it has parameters. For example if we define this service builder method: public Foo getFooById(long userId) { <code> } And...
"Illegal HTTP status in response" error when configuring an F5 BIG-IP ASM before a Liferay Server
Issue After configuring the F5 BIG-IP® Application Security Manager™ (ASM) product before a Liferay Server, several requests are blocked by the ASM module and following error is displayed: Illegal HTTP status in response...
Session unexpectedly lost in Google Chrome
Issue Session is suddenly lost in Google Chrome even when session.timeout.auto.extend=true has been set in portal-ext.properties file. Environment Liferay DXP Liferay Portal 6.2 Resolution This is only happening...
Tables from version 7.0 still persist in DB after upgrade
Issue Is there any specific reason for not removing 'old unused' tables from the database after the upgrade? For example, Liferay Bookmarks were archived with no direct replacements in Liferay 7.3 but after the...
ServiceConfigurationError is thrown when trying to call a SOAP web service from a 7.2 Spring/Faces WAR portlet
Issue When trying to call a SOAP web service from a 7.2 Spring/Faces WAR portlet, the following ServiceConfigurationError is thrown: java.util.ServiceConfigurationError: javax.xml.ws.spi.Provider:...
Declarative Service Unsatisfied Component Checker Warning when upgrading from DXP 7.3 GA1 to Fix Pack 1
Issue After installing Fix Pack 1 and running the upgrade tool, I get a warning about an unsatisfied component for analytics modules. The following warning shows up in the startup logs if I have...
Application Throwing IBM error
Issue The below error are observed in the application due to which the application goes into the hang state and works fine after restart. com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: Uncaught...
Unable to add the token in Analytics Cloud configuration
Issue Unable to add the token in Analytics Cloud configuration of Liferay DXP Instance Settings. The below errors are observed in the console 2021-05-09 12:14:26.660 ERROR [WebContainer : 189][PortletServlet:112]...
"invalid keyLength value" error in console at the time of login post upgrade from Liferay 6.1 to DXP 7.1
Issue Post upgrade from Liferay 6.1 to DXP 7.1 user is unable to login and "invalid keyLength value" error observed in the server console. 2021-07-16 12:42:48.447 ERROR [http-nio-8080-exec-6][LoginMVCActionCommand:147]...
PrimKeyId field with NULL value in ResourcePermission table
Issue After upgrading there are problems with the permissions: Some users cannot access the "Document and Media" section from the site administration They cannot see the "Document and Media" widget either If you...
Can I Only Use Market Place Apps for Personal Use
Issue Whenever I go to download a market place app for Liferay I am asked to enter my project details and a legal entity name. However, even if I enter those it says for personal use only. Environment Liferay...
Failed to link com/sun/xml/messaging/saaj/soap/SOAPDocumentImpl or Could not initialize class org.apache.cxf.helpers.DOMUtils
Issue When using JBoss as the application server and having customization to extend Web Service (WS), user may get the following issue: Web Service can not be found. When restarting the server, the following error is...
How to accept Terms & Conditions again
Issue If you want the users to accept the Terms and Conditions one more time. Environment Liferay DXP 7.0 Resolution In Liferay OOTB (Out Of the Box) there is no feature available to enable the "terms and condition"...
What database isolation level does Liferay need for Microsoft SQL Servers?
Issue There are several different isolation levels that can be configured on a SQL Server database. Which one is appropriate to use with the Liferay software? Environment Liferay Portal 6.2 connected to a SQL...
The value of "Session Attributes" is not replicated to the other node in cluster
Issue Setup a two nodes Liferay Cluster and set "live.users.enabled=true". Login on node 1 and go to "Control Panel > Users > Monitoring". Remember the Session ID. Go into the detailed session page, there is value for...
Update of the schedule of the invited user who specified "Reject".
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...
Migrating to Liferay DXP: Best Practices, High Level Approach, and Strategy
This paper is to help organizations assess their own resources at-hand and come up with a plan for their migration project. It contains a questionnaire to guide customers in developing their migration plans, such as...
'Show in public/private pages menu in hierarchy' was not visible while configuring page
Issue In Liferay DXP 7.1, the 'Show in public pages menu in hierarchy' option for Public page and for Private page is missing while configuring the page. Environment Liferay DXP 7.1 Resolution The observed...
Persistent scheduler job is not triggered in a cluster environment
Issue In a cluster environment, customized persistent scheduler job is not triggered sometimes. Environment Liferay DXP 7.1 Resolution Make sure the customized persistent scheduler module is deployed on all cluster nodes.,...
Cannot cast org.apache.cxf.transport.http_jetty.continuations.JettyContinuationProviderFactory to org.apache.cxf.transport.http.ContinuationProviderFactory
Issue The following error is reported in the log: 2019-04-26 08:31:35.109 WARN [ServerService Thread Pool -- 84][com_liferay_portal_remote_soap_extender_impl:103] Invocation of 'addService' failed....
Disabling the WebDAV URL from Portal through portal-ext.properties
Issue If any of the users in the portal knows the WebDAV URL, they can configure the same at their end and they can manage the Document Libraries from their local machine itself. Hence, how can the WebDAV...
Can I encrypt / hide database password in portal-ext.properties and tomcat server.xml?
Issue Is there any way to hide database password in portal-ext.properties and in tomcat server.xml? Environment Liferay DXP 7.0+ Resolution Recommendation: Use environment variables to pass the database password: One of the...
Can I change the JVM Time Zone?
Issue For business reasons the JVM's Time Zone was set to something other than UTC. Now we are seeing odd behavior across the bundle: A scheduled daily event is off by a day Web Content Articles are showing the...
Duplicate Logging in Upgrade to DXP 7.1
Issue Upgrade to DXP 7.1 shows duplicate logging during the VerifyProcess steps. For example: 2019-02-26 00:13:25.995 INFO [main][VerifyProcess:65] Verifying...
"Incorrect string value: '\xC2\x80\xC2\x99s ...' for column 'description' at row 1"?
Issue During the upgrade process, you may encounter an error like the following: Incorrect string value: '\xC2\x80\xC2\x99s ...' for column 'description' at row 1 Environment Liferay DXP 7.0+ Resolution The...
Missing Marketplace App Functions in the Control Panel
Issue After restarting the server, customers have reported that several Marketplace functions normally found in the Control Panel are missing. See screenshot: Environment Liferay DXP 7.x Resolution This is because the...
Benchmark Study of Liferay Digital Enterprise 7.0
This whitepaper is a benchmark study of Liferay Digital Enterprise 7.0 and describes optimal configuration, settings, and the methodology used for this study. The whitepaper also contains the results based on the...
Compressing (Gzipping) js_loader_modules file
Issue js_loader_modules files are taking more time to load which degrades the portal's performance. To identify whether js_loader_modules file is Gzipped or not: Open the portal in Chrome incognito window. Press F12...
Removing Product Information Displayed in the HTTP Headers
Issue Customers might want to remove the product information found in the HTTP Headers and in the console logs for security reasons. The information displays: Liferay-Portal: Liferay Digital Experience Platform 7.0.10...
LAR Import Fails with Error UT000020
Issue Trying to import a LAR file (or any other file type) larger than 10MB fails with the following message on the logs: Unable to parse upload request: UT000020: Connection terminated as request was...
Why can I not access my Liferay server at the Friendly URL I set?
Issue A Friendly URL can be set to change the URL that users see when accessing a specific site. However without the Home URL being updated attempting to access the bundle at its base address will return a "Not...
Default View for Calendar Portlet Saves on All Pages
Issue If a user sets the Calendar's "View" configuration, the setting is applied for every instance of the Calendar Portlet instead of just the specific instance of the portlet Environment Liferay DXP...