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
Liferay Push - Receiving "Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $" when sending notifications
Issue When sending json Liferay Push notifications in Liferay DXP from Control Panel -> Configuration -> Push notifications -> Test , portal administrators may see a failure of such operation with the following...
If a user doesn't belong to any organization, can they access a different organization site?
This article has been machine translated from its original language for your convenience. Please use discretion as this translation may include some inaccuracies. If you encounter issues with the translation, please...
Can I copy my current site to the new instance?
This article has been machine translated from its original language for your convenience. Please use discretion as this translation may include some inaccuracies. If you encounter issues with the translation, please...
Liferay.Portlet.ready is no longer functional after 6.2 > 7.0+ DXP migration
Issue After 6.2 > 7.0+ DXP migration, customer may notice that custom AJAX scripts called through Liferay.Portlet.ready are no longer functional Environment Liferay DXP 7.0+ Resolution Verify if the issue...
If I save a Blog post as a draft, it disappears from the published blog entries
Issue I create a new blog post and publish it I edit the same blog post As I cannot finish it, I save it as a draft Expected behavior: The new version of the blog post is saved as a draft, while the original post is...
Unable to import LDAP telephoneNumber into Liferay phone in the Contact page
Issue Unable to import LDAP telephoneNumber (in Microsoft Active Directory) into Liferay Contact Information -> Phone Numbers on the Contact page. Environment Liferay DXP 7.1 Resolution Only attributes listed in...
Upgrading from Portal 6.2 to DXP 7.1 may fail for the Knowledge Base plugin
Issue When trying to upgrade the Knowledge Base plugin as part of upgrading from Liferay Portal 6.2 to Liferay DXP 7.1, an error like this may appear with: upgrade:execute...
Will the session timeout configured in Tomcat be overridden by applying fixpack/hotfix?
This article has been machine translated from its original language for your convenience. Please use discretion as this translation may include some inaccuracies. If you encounter issues with the translation, please...
Search Tuning modules must be deactivated when DXP 7.2 Service Pack 1 (SP1)/Fix Pack 2 (FP2) is configured with Solr 7
Issue When DXP 7.2 is configured with Solr 7 and your patch level is Service Pack 1 (SP1) or Fix Pack 2 (FP2) or higher, if you navigate to the Search Tuning category on the Control Panel "Portlet is temporarily...
In Liferay DXP 7.1, flags taglib uses scope of module that spawns flags window instead of Flags module
Issue In Liferay 7.0, you can change the reasons and keys for that are displayed in the Flags portlet, and the flags for other portlets will change as well (e.g. Message Board). However, in Liferay 7.1, the flags...
Message Board "Subject" Character Limit
This article has been machine translated from its original language for your convenience. Please use discretion as this translation may include some inaccuracies. If you encounter issues with the translation, please...
CmapSubtable warnings (PDFBox)
Issue In Liferay logs, the following warnings occur: 2019-08-30 07:49:23.393 WARN [default-4][CmapSubtable:185] Format 14 cmap table is not supported and will be ignored Environment Liferay DXP 7.1 Resolution The...
API and UI validator do not match for e-mail address in update-user
Issue If I want to update a user's email address and give an invalid value, the UI validator prevents me to do so. However, there is no server-side validation, so it can be done via the jsonws API or Groovy...
Set Web Content to use CKEditor instead of Alloy Editor
Issue By default, the editor for web content is set to use Alloy Editor. Sometimes, the user would like to use CKEditor instead Environment Liferay 7.1 Resolution You can change the default editor for web content by...
After installing Connector to Elasticsearch 6 from Marketplace, NullPointerExceptions are thrown
Issue We installed Liferay Connector to Elasticsearch 6 from Liferay's Marketplace on fix pack 11 patch-level. Now that we moved to fix pack 12, we started to get the below exceptions: WARN...
Password is visible as a plain text in the user's browser console
Issue When a user tries to log in to Liferay via Liferay's default Sign-In portlet, the user's password shows in the browser console as a plain text. Environment Liferay DXP 7.0-7.4 Resolution This is not a Liferay issue....
Liferay Push - How to migrate from Google Cloud Messaging (GCM) to Firebase Cloud Messaging (FCM)
Issue Google Cloud Messaging (GCM) was deprecated in 2018 and made no longer functional on 29, May, 2019. Google API Dev Team may contact Liferay customers using Liferay Push, asking to migrate from Google Cloud...
Https Access Portal Problems
Issue When users are trying to access to portal using https protocol, portal is redirecting to http protocol and pages are not showed right. Https protocol was configured in load balancers and application...
NTLM authenticate failed due to " Logon failure: unknown user name or bad password error "
Issue Users are unable to login through NTML due to the following WARN: 2019-08-29 05:55:28.671 WARN [http-nio-8080-exec-5][Netlogon:104] Unable to authenticate user emma: Logon failure: unknown user name or bad password....
Guest permission option is not the default value when creating a file entry in Control Panel.
Issue The default value of the permissions when creating a file entry in control panel is Site Member instead of Guest. Environment Liferay Portal (Collaboration & Document Management) Versions: Liferay Portal 6.2...
"The email address you requested is reserved" error
Issue Trying to create a new user with an email address that doesn't exist in the portal, raises an error. The error shown is "The email address you requested is reserved". The user cannot be created....
ModelListener for DDMFormInstanceRecord throws No form instance record versions found for form instance ID
Issue When we create a onAfterCreate ModelListener on a DDMFormInstanceRecord, we're not able to get the form field values of the latest record. The method DDMFormInstanceRecord.getDDMFormValues() always returns the...
How to change the default values available for password policy settings
Issue Is it possible to change the default durations that can be used for Password Policy settings (maximum age, warning time, etc.)? We want to set the password expiration maximum age to 12 weeks, but the closet...
javax.portlet.PortletException: Error occurred during request processing: Bad return type
Issue javax.portlet.PortletException: Error occurred during request processing: Bad return type exception throws with the custom spring module after updating the fix pack to dxp-11 and / or higher.  When deploying...
Applying patches on multiple projects
Issue As an administrator, I apply the hotfixes which are received from Liferay on multiple of our projects (for example SPACEPROGRAM and SPACEPROGRAMINTRA) However, depending on which project ID a ticket is...
How to apply Font Awesome in a custom theme
Issue As a developer, I would like to apply Font Awesome in my custom theme via Maven. Environment Liferay DXP 7.1 Resolution 1) Create a theme based on the Simple Theme Maven Blade Sample: blade create -t theme -v...
/tmp directory is getting filled while bulk staging publish or lar export
Issue When using JBoss as Application Server, /tmp directory is getting filled while bulk staging publishes or LAR export. If there is size limitation on /tmp directory, this may affect Staging publish or LAR export....
CKEditor update on Liferay 6.2
Issue The current CKEditor version for Liferay 6.2 is 4.6.0 We would like to update to the latest version to get all the security fixes When will be the CKEditor updated on Liferay 6.2? Environment...
How to find official Fix Packs in HelpCenter
Issue Due to the migration processes of the Liferay systems, certain links for official Fix Pack releases could be outdated and are no longer accessible. Environment Starting from Liferay Portal 5.2 to...
Page Order difference in Staging and Live Server
Issue The page order in the staging server is different from the live server. Environment Liferay DXP 7.0, Liferay DXP 7.1 Resolution In Publish configuration page, select all pages including child page and publish. ,...
Liferay DXP Searching & Indexing FAQ
This article aims to answer basic questions around how indexing works in Liferay DXP. This information is applicable for all search platforms whether using Elasticsearch, Solr, or some other search. For a full...
Possible Mismatch Between the Real LDAP Import Time and Import Interval Set on Instance Settings after LPS-98420
Issue After LPS-98420, there might be a mismatch between the real LDAP Import trigger time and Import Interval set on instance settings. For example: Set “System Settings -> LDAP -> Import Interval” to 2. Set “Instance...
What is a Slim Bundle?
Starting in September of 2019 there will be an additional option to download “Slim Bundles”.  Slim Bundles will be released for every fix pack and every service pack. Please note that...
Patching a Slim Bundle
Issue When attempting to patch a Slim Service Pack bundle or Slim Fix Pack bundle the following error is generated: This installation does not include data for patching. Please copy...
Patching Tool Separate Command
Please Note: The patching tool separate command is only available for Patching tool 2.x versions (Patching Liferay Portal and DXP until 7.2). The Patching Tool’s separate command helps...
How to disable Liferay Commerce from accessing currency update service
Issue I want to trial Liferay Commerce offline. Liferay Commerce requires access to the European Central Bank for foreign exchange rates. How can this be disabled? Environment Liferay DXP 7.1, 7.2 Resolution With...
Preview is not generated for .pptx files in Document and Media
Issue The preview is not getting generated for all the '.pptx' files in Document and Media Portlet whereas rest all type of files(.doc, .docx, .ppt, .pdf, etc) are previewable. Environment Liferay DXP...
Users which are deleted from Active Directory are present in the Liferay Portal
Issue Users are not getting deleted from Liferay Portal even when these users are deleted from Active Directory. Environment Liferay DXP 7.0  Resolution This is the intended behaviour of Liferay Portal....
Unable to Submit Form through IE.
Issue When submitting the form from IE browser the below error is received  "The selected form no longer exists."  Environment Liferay DXP 7.0 Resolution The observed behavior is a known issue and fixed...
Change of context between themes is not working as expected
Issue Changing pages using the navigation from Liferay won’t actually trigger a reload in the page. Instead, the content that is being displayed will change, and some of the resources and imports won’t actually be...