Elastic Path Commerce Demo Installation

Installing Elastic Path Commerce Demo

This document describes how to install the Elastic Path Commerce demo.

What is the Elastic Path Commerce Demo?

The Elastic Path Commerce Demo installs a stand-alone version of Elastic Path Commerce, Commerce Manager, and Cortex on your local computer. The demo showcases the flexibility and power of Elastic Path Commerce.

Demo Zip Package Contents:
  • Elastic Path Core Commerce - Elastic Path's core e-commerce package.
  • Commerce Manager - A desktop application built on the Eclipse Rich Client Platform (RCP), used to administer and operate the Elastic Path Commerce platform.
  • Cortex - A hypermedia REST API that leverages the power of Elastic Path Core Commerce to provide e-commerce services for multiple platforms.
  • Cortex Studio - An API exploration tool that visually renders Cortex hypermedia controls, allowing you to easily explore the API and Core Commerce functionality by clicking through links.


To run the demo, you need:
  • User Accounts:
    • Elastic Path Portal - Elastic Path Commerce Demo zip files is available on the Elastic Path Portal.
  • Compatible Computer
    • Operating System:
      • Windows 7
      • Windows 10
      • Mac OS X 10.11
      • Mac OS X 10.12
    • CPU:
      • Dual Core 2.0 GHz or equivalent processor minimum
      • Quad Core 2.0 GHz or equivalent processor recommended
    • System Memory:
      • 8 GB ram minimum
      • 16 GB ram recommended
    • Disk Space: 10 GB
    • Java 8 installed as default

Installation Steps:

Install and Run the Elastic Path Commerce Demo Servers

Elastic Path Portal - Elastic Path Commerce Demo zip files is only available on the Elastic Path Portal.

This section describes how to install EP Commerce Demo Servers on your local machine.
  1. Log on to the Elastic Path Portal and download the Elastic Path Commerce Demo 6.17 zip (Standalone Demo Server) [EP-Commerce-Demo-6.17.0.zip]
  2. Unzip EP-Commerce-Demo-6.17.0.zip to a folder with a short name in your root directory. For example, C:\epdemo
  3. Navigate to the install directory and start the servers:
    • Windows users: Double-click start.bat
    • Unix users: Using terminal, run ./start.sh
    Once the applications start, there may be a short delay before products are visible as the search indexes are building for the first time. Subsequent starts should not have this delay. Applications are accessible on the following ports:
  4. Use Cortex Studio to validate the Elastic Path Commerce Demo Servers are running:
    1. In a web browser, open http://localhost:9080/studio/.
    2. In Cortex Studio's Utilities section, click Authentication.
    3. Enter "Geometrixx" for the Scope and click the Authenticate button to authenticate a new shopper.
    4. In the Entry Points section, click Shopper's Default Cart.

      If the demo is running properly, a cart resource should return.

To stop the servers:
  • Navigate to the install directory and run the following:
    • Windows: Double-click stop.bat
    • Unix: Using terminal, run ./stop.sh

Install and Run Elastic Path Commerce Manager Client

This section describes how to install and run Commerce Manager Client.

  1. Navigate to demo_directory\commerce-manager-clients.
  2. Unzip the zip file for your supported platform into the current directory:
    • Windows: commercemanager-{version-number}-win32.win32.x86_64.zip
    • Mac: commercemanager-{version-number}-macosx.cocoa.x86_64.zip
  3. Run Commerce Manager:
    • Windows: Double-click Commerce Manager.exe
    • Mac: Double-click Commerce Manager
      Note: Warning Message on Mac

      A warning message may display when opening Commerce Manager for the first time: "Commerce Manager can’t be opened because it is from an unidentified developer." To avoid this error, right-click on Commerce Manager Client and then select open.

  4. When prompted by the application, enter the following credentials: