Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. This Developer Center contains the guides for Commerce 6.13.0 through 7.4.1.Visit new site

This version of Elastic Path Commerce is no longer supported or maintained. To upgrade to the latest version, contact your Elastic Path representative.

Setting up your Developer Environment

Setting up your Developer Environment

Welcome to Elastic Path Cortex API: a lightweight, flexible, and secure Application Programming Interface (API) that leverages the power of the Elastic Path platform to provide rich e-commerce services.

This guide covers how to set up your local developer environment with the Elastic Path Cortex API source code. Follow the instructions linearly, starting with Installing Software and continuing from there. Unexpected errors may occur if these instructions are not followed in order. The guide is organized into the following sections: A standard Cortex API developer environment has the following:
  • Tomcat 6.0 (6.0.26 or later)
  • Java 7 JDK 1.7 (64 bit)
  • Java IDE: Eclipse RCP 4.3.1 (Kepler) (64 bit)
  • Apache Maven 3.0.4

Whenever possible, we have provided notes on how to install Elastic Path on Linux. In most cases, the installation instructions are the same for installing Elastic Path on Windows and Linux.

Warning: Commerce Engine Library Dependencies

Cortex API requires a number of Commerce Engine library dependencies. These instructions assume you have these dependencies already setup in your local or remote repository. For instructions on setting up the Commerce Engine, see the applicable version of the manual in https://docs.elasticpath.com

Warning: Setting up With or Without a Team Developer Environment

The setup instructions differ depending if you have a Team Developer Environment or if you are working without one. In most cases, the setup instructions are the same, but for where they differ, the sections are marked (Without Team Infrastructure) or (With Team Infrastructure). Follow the appropriate instructions based on your situation.

Warning: Elastic Path Third-Party Technologies

Elastic Path 1.9.0 is optimized and thoroughly tested to run on the technologies listed in this section. You are free to use any technology to meet your needs; however, Elastic Path strongly recommends you use the technologies listed in this section or unexpected errors may occur.