Liferay provides two publishing tools for content creation and site building: Publications and Staging. With each tool you can edit sites and content in a working environment without affecting end users. However, they achieve this using different frameworks that have varying integration with other Liferay features. Use Publications unless you need to host your working and production environments on separate servers. In this case you must use Remote Live Staging. See Comparing Publishing Tools for more information.
Presently, Liferay’s publishing tools do not support Commerce applications or custom objects.