Continuous Innovation in Commerce

Elastic Path’s mission is to be the most innovative technology company.

As the pioneer of headless commerce, we have always existed on the leading-edge of technology, pushing the industry forward by continuously revolutionizing commerce.
This is confirmed by our multiple patents in the commerce space.

Stateless Microkernel Architecture

Microkernels act as messengers between the operating system and various components and processes, return to an empty state after delivering data, ensuring that information gets where it needs to go as quickly as possible in case something goes wrong in the middle of a transaction. If a server crashes during checkout, for instance, the customer won’t even notice.
Read more

Stop Condition Functionality in a Stateless Microkernel Architecture

Stop conditions explain what needs to be fixed before going forward and can trigger messages to customers explaining the problem if necessary. Stop conditions only need to be configured in Cortex, saving developers time and effort.
Read more

Encoding Application State in Linked Resources

Cortex streamlines development and performance by providing next best actions and next possible actions in commerce flows that depend on the current state of various components. For example, if a customer’s address is unknown when it’s time to calculate shipping costs, asking for an address will be cited as the next best action.
Read more

Linking Functionality for Encoding Application Status

You can customize Elastic Path’s APIs without altering Elastic Path code, and the API intelligently absorbs your customized changes. Likewise, if two or more teams work independently on customization, the API knits the different pieces together as if they were created by a single mind, saving time, cost, and collaborative hassle, freeing up resources for innovation.
Read more

Follow Location Handler and Selector

Developers can create selector descriptions that customers can choose from, such as shoe size or T-shirt color, without needing to know how the business logic processes the information or requiring more than one operation to acquire the data. Implementation is faster and easier when applications don’t need business logic built in.
Read more