# Platform Extensibility



*Platform Extensibility*

# Unified out of the box, open at its core.

Most platforms make you choose: move fast with a closed suite, or go composable and build everything yourself. Either way, you end up with the worst of both. EVA approaches this completely differently. Built for complex enterprise retail, it arrives ready to run and every layer stays open. Over 1,600 services, SDKs in several languages, from the shop floor to the general ledger.

---

*The trade-off you're told to accept*

## Breaking free of a legacy stack should not mean trading agility for robustness.

Enterprise retail architecture rarely arrived by design. It grew, one strong system at a time, until agility and control started pulling in opposite directions. We know that struggle well, so let us walk the road most retailers are on, and show you where it forks.  
  
**Where most enterprise retail is today: The Frankenstack.** Decades of best-of-breed choices, each strong in its own domain, stitched together with an enterprise service bus and an integration layer that quietly became systems of their own. It works, and it got you here. But every process lives behind the glass of its own application, context is lost at every seam, and a single change ripples across the whole estate. Agility gets expensive when your architecture is a museum of good decisions.

---

*So you decide to modernise*

## The market hands you two roads, and each one asks you to give something up.

![The composable road](https://cdn.sanity.io/images/zr9y60d3/production/2bdce95ff5878bd1a33fb775073489f02cf69dc0-1376x979.png)

### The composable road

Composable and MACH promise freedom, and they deliver it. But you assemble the platform yourself, and you take on the enterprise-grade robustness, integrity, and reliability that retail at scale demands. For a global operation, that is rarely a project. It becomes an endless trajectory.

![The specialized road](https://cdn.sanity.io/images/zr9y60d3/production/b9bd002595ad39c0f84290a5aebdf5a70df0a43c-1376x979.png)

### The specialized road

Specialized out-of-the-box suites give you clean, manageable tools that go live in weeks. But the logic and the context sit behind glass. You gain a tidy application and lose the freedom to shape it, and the platform's context rarely travels with you when you try to reach past it.

---

*The way out*

## Both roads ask for a compromise, EVA was built to refuse it

EVA was built for exactly this retailer: the one who wants out-of-the-box speed, enterprise-grade robustness, and the freedom to open any layer. Ready to run where you want it, open where you need it. Not a point solution you will outgrow, but a platform built to carry a global operation and still bend to yours.

![EVA Unified Commerce Platform Services](https://cdn.sanity.io/images/zr9y60d3/production/7a270d283e959ccab650523d62eb438b5603fd36-4224x2376.png)

---

*Still not enough?*

## You can reshape EVA itself.

EVA Scripting lets you extend nearly every capability the platform has. Which is exactly where we go next.

![EVA Scripting](https://cdn.sanity.io/images/zr9y60d3/production/f51557404df9784240e144d9a6c56e3352435c96-2304x1296.png)

*EVA Scripting*

### Pricing, promotions, and routing that follow your rules

EVA ships sensible defaults for every retail flow. When those aren't enough, its scripting engine takes over. Written in plain English and built into Admin Suite, it powers every core retail process. Your rules become part of the platform and are reflected across every application.

![EVA Data Model](https://cdn.sanity.io/images/zr9y60d3/production/f0f3afd1e9b2a94f42f025ce0a82e3549e99de89-2304x1296.png)

*Flexible data model*

### Extend EVA's data model with Custom Fields to fit your downstream systems

Your operation carries data EVA has never heard of, so add it. Custom fields extend every part of the platform and become first-class values you can use in scripts to power decisions and behaviour.

![EVA Admin Suite](https://cdn.sanity.io/images/zr9y60d3/production/538b2e9b9b98d0272e2154f0beff9286444149a7-2304x1296.png)

*Adaptive interfaces*

### Back office and store apps shaped around the role, not the manual

Admin Suite covers compliance, financials, orders, stock, promotions, and product information, with each module adapting to the role that uses it. On the shop floor, EVA App Suite follows Apple's Human Interface Guidelines, making it instantly familiar and easy to use.



---

*Complete out-of-the-box*

## The retail process, already built and ready to extend

- ![POS and Mobile POS](https://cdn.sanity.io/images/zr9y60d3/production/2c07e3d13f290a5999bca3516effb04dc0b211ae-1080x1536.png) — **POS & Mobile POS**
- ![Order Management System](https://cdn.sanity.io/images/zr9y60d3/production/c47fae286bcbfcd04e5ea7b9210e9c52b4be9862-1080x1536.png) — **Order Management**
- ![Using card at a payment terminal](https://cdn.sanity.io/images/zr9y60d3/production/ae9e24f303e7e510fd8459fe53b77525bf78c963-1080x1536.png) — **General Ledger**
- ![EVA Promotion Engine](https://cdn.sanity.io/images/zr9y60d3/production/0ab374406cb51b60317126b72f1926f6af4b3f8a-1080x1536.png) — **Promotion Engine**
- ![EVA Loyalty](https://cdn.sanity.io/images/zr9y60d3/production/3c74250c9a9993c5b35899cba1cc876abf0747bb-1080x1536.png) — **Loyalty Engine**
- ![EVA Inventory 360](https://cdn.sanity.io/images/zr9y60d3/production/53f6bf3773e2b38fdd4532fe47db2e007594ef4b-1080x1536.png) — **Inventory 360**
- ![EVA Clienteling](https://cdn.sanity.io/images/zr9y60d3/production/aa3fe07984da363e59b0b5a762fce2e71e791134-1080x1536.png) — **Clienteling**
- ![EVA Compliance and Control](https://cdn.sanity.io/images/zr9y60d3/production/64bdb7eec36388463f19ec622312254380d94d88-1080x1536.png) — **Compliance & Control**

---

*Already proven*

## The integrations enterprise retail needs, and the proof they run

Unified commerce runs on a network of partners, from payments and ERP through to logistics, RFID, and tax. EVA orchestrates across the downstream systems you already own rather than replacing them, and it does so in production today.

---

## Payments

Every transaction processed and reconciled across every channel, in every market.

![Adyen logo](https://cdn.sanity.io/images/zr9y60d3/production/f40349a013c14ee62b59a0c1c93aa63784d77184-984x984.png)

### Adyen

Global acquiring, unified payments, and in-store terminals built for high-volume retail.

![J.P. Morgan](https://cdn.sanity.io/images/zr9y60d3/production/cedc9a8fddc8b59ed7bea9762b81bea4bb969499-984x984.png)

### J.P. Morgan

Enterprise payment processing with the scale and reliability global retailers depend on.

![Aevi logo](https://cdn.sanity.io/images/zr9y60d3/production/ea7123c6fa1781a2147f0b82eef29af691aa5ac1-984x984.png)

### Aevi

In-store payment orchestration that connects terminals, apps, and services at the point of sale.

![Yuno logo](https://cdn.sanity.io/images/zr9y60d3/production/e1461da131da3a10351de0b188ee5f87f31eb09c-984x984.png)

### Yuno

Payment orchestration that routes transactions to the best available processor in any market.

---

## ERP and Product Data

Your existing ERP stays in place. EVA connects to it and keeps everything in sync.

![SAP logo](https://cdn.sanity.io/images/zr9y60d3/production/f8479da06219b565c347f2b18c627516069f2512-984x984.png)

### SAP

Real-time inventory, order, and customer data flowing between SAP and every touchpoint EVA runs.

![Microsoft Dynamics](https://cdn.sanity.io/images/zr9y60d3/production/6c1ab5665af7c21ee229a3e77ab8d5c4d9943000-984x984.png)

### Microsoft Dynamics

Bi-directional sync between Dynamics and EVA so your back office and shop floor stay aligned.

![Aevi logo](https://cdn.sanity.io/images/zr9y60d3/production/73c2c909791f0e2a791dce1a04923fd0c6d89996-984x984.png)

### Infor M3

Deep integration with Infor M3 for retailers running complex wholesale and retail operations side by side.

![EVA logo](https://cdn.sanity.io/images/zr9y60d3/production/4216cf006c0e47d69400a84e9dc5700f52b993a1-984x984.png)

### Open API

Connect any system through EVA's open API layer when no native integration exists yet.

---

## Logistics, RFID, Scanning and Tax

From warehouse to shop floor, every movement tracked and every obligation met.

![Nedap logo](https://cdn.sanity.io/images/zr9y60d3/production/605a3f6f95d83253e791d4758808700c57d32ccf-984x984.png)

### Nedap

RFID-based inventory tracking that gives you item-level accuracy across every store and warehouse.

![Vertex & Avalara](https://cdn.sanity.io/images/zr9y60d3/production/571096325d4c756dd822491e2f4792941cfc2d36-984x984.png)

### Vertex & Avalara

Automated tax calculation and compliance across jurisdictions, applied at the point of transaction.

![CEVA Logistics logo](https://cdn.sanity.io/images/zr9y60d3/production/9f6f60051c4aa2eec56178e55be33d3a8b5f273a-984x984.png)

### CEVA Logistics

Fulfilment and logistics coordination that keeps orders moving from warehouse to customer.

![Manhattan logo](https://cdn.sanity.io/images/zr9y60d3/production/c9c35ed0a98a8276b880b1b3052c2c18b95b603c-984x984.png)

### Manhattan

Warehouse management and supply chain execution integrated directly into EVA's order and inventory layer.

---

*FAQ*

## Questions? We're here to help

### Can EVA be customised without changing the core platform?

Yes. EVA is designed so retailers and system integrators can extend every layer, including business logic, data model, events, and interfaces, without modifying the platform core. The scripting engine handles custom pricing, routing, and validation rules. Custom fields extend the data model. Webhooks and the open API connect EVA to external systems in real time. Changes go live when you are ready, not when the next platform release ships.

### How many extension points does EVA's scripting engine have?

EVA's scripting engine currently exposes 69 extension points across pricing, payments, fulfillment routing, order validation, compliance, monitoring, surveys, and more. These include PaymentTypeAvailability, CheckOrderValidation, OrderCustomType, OrderCustomStatus, ShippingRestriction, and AntiMoneyLaunderingValidation, among others. Scripts are created and managed in Admin Suite or via API. No separate development environment is required.

### Which entity types support custom fields in EVA?

Custom fields can be added to 13 entity types: Order, Order line, Organisation unit, Promotion, User, Wishlist, Shipment, Shipping method, Task, Case, Repair, Company, and Loyalty program. Custom fields are managed in Admin Suite and can be used as inputs for scripting logic, making them active parts of your business rules rather than passive data storage.

### Does EVA integrate with ERP systems like SAP or Microsoft Dynamics?

Yes. EVA integrates with ERP systems via middleware, running in production at multiple enterprise retailers. SAP is in use at Dyson and G-Star. Microsoft Dynamics is in use at Rituals and Scotch and Soda. Infor M3 is confirmed at one additional customer. EVA handles order orchestration and commerce logic while the ERP continues to manage financials, product data, and procurement.

### Can EVA work alongside an existing warehouse management system?

Yes. EVA integrates with existing warehouse management systems via middleware. EVA handles order orchestration, routing logic, and customer-facing fulfillment. The WMS manages intra-warehouse operations and reports fulfilment status back to EVA. EVA re-orchestrates automatically on exceptions such as mispicks. Running in production at KIKO with CEVA Logistics and Rituals with Arvato.

### What is EVA's API surface for system integrators?

EVA exposes 2,500+ API services at portal.newblack.io/api-reference. The API covers the full platform: orders, inventory, payments, customers, promotions, loyalty, and more. EVA also supports real-time event exports via webhooks and async callback notifications, meaning external systems can react to platform events without polling. A sandbox environment is available on request for implementation partners.

### Is EVA a customizable unified commerce platform for enterprise retailers?

Yes. EVA is a unified commerce platform built for Tier 1 enterprise retailers that requires deep extensibility. The platform is designed to be shaped around each retailer's processes, data model, and technology stack. Extensibility spans the scripting engine, custom data model, open API, webhook architecture, and a certified partner ecosystem covering payments, ERP, WMS, RFID, fraud prevention, and tax.

### How does EVA support retail platform extensibility for system integrators?

System integrators can extend EVA through multiple layers. The scripting engine provides 69 extension points for custom business logic without core code changes. Custom fields extend the data model across 13 entity types. The open API with 2,500+ services covers every platform domain. Webhooks enable real-time event-driven integrations. A sandbox environment is available on request for pre-production testing.