Relay - enterprise integration by Novicell

Enterprise Shopify integration. B2C, B2B - and the edge cases in between

Relay connects your ERP, PIM, OMS, WMS and more to Shopify - with the depth enterprise demands and the B2B fluency few partners have. Hosted in your Azure, extended to fit how your business actually works.

  • 30+ live integrations
  • B2C + B2B + omnichannel in production
  • Separation of concerns, no breaking changes
  • You own the IP · endlessly extensible
Shopify storefronts connected through Relay to ERP, PIM, OMS and WMS systems Shopify (Markets) Shopify (Expansion store) Relay INTEGRATION PLATFORM Product connector Orders connector Customers connector ERP PIM OMS WMS …One framework between your systems and Shopify

TRUSTED BY LEADING BRANDS

The problem

Custom integrations cost more than you think

Most Shopify integration projects start the same way - a scoping doc, a six-figure quote, and a promise to be live in Q2. By the time the ERP team is available, it's Q4. And the cheap alternative, an off-the-shelf sync app, assumes a standard business you don't have.

6–12 months to go live

Every custom build starts from zero. Requirements, architecture, testing, deployment - repeated for every client, every time.

Single points of failure

One developer who knows the codebase. When they leave, the institutional knowledge leaves with them.

Breaks with every Shopify API update

Shopify releases new API versions in January, April, July and October. Custom code rarely keeps up.

Off-the-shelf apps hit a wall

Plug-and-play sync apps work - until your first customer-specific price list, your first sales-agent workflow, your first B2B catalog. Then you're back to square one.

What Relay solves

Four ways Relay moves your Shopify business forward

Not a list of features, a map of the business problems Relay solves, from launching new markets to keeping every order accurate.

Vækstdrivere
Effektivitetsdrivere

— 01

Markets & Product Expansion

Launch new markets without a rebuild

Connect any ERP, PIM or commerce system today or down the line. Business Central, SAP or Struct are common starting points, but the adapter layer flexes to your landscape. Expansion is configuration, not a new project.

Multi-market pricingMulti-language contentReal-time inventoryBundles & variants

— 02

Customer, Loyalty & B2B

Open wholesale without a second platform

Sync customers, companies, loyalty data and B2B pricing between your ERP and Shopify, so retail, DTC and wholesale customers are served from one source of truth, not three disconnected systems.

Company accounts & locationsCustomer-specific pricingSales-agent orderingLoyalty sync

— 03

Order & Supply Chain Accuracy

Every order, right, everywhere

Orders, fulfilment, returns and payments flow automatically between Shopify and your ERP or 3PL, eliminating manual reconciliation, stockouts and the spreadsheet gymnastics that come with disconnected systems.

Real-time order synchronizationAutomatic returns & refundsDelivery from multiple warehousesOffline and in-store orders

— 04

Platform Stability & Governance

An integration that doesn't break

Built once, maintained continuously. Relay is updated with every Shopify API release, tested against 100+ scenarios, and works across whichever ERP you run today or migrate to tomorrow.

Quarterly Shopify API updatesSupport for multiple ERP systems100+ automated testsSource code owned by the customer

The product

Enterprise connectors. Every integration use case covered

Each connector implements the business-driven use cases our enterprise clients share - not just data pipes. You bring the business process and data; Relay integrates it with Shopify.

PRODUCT CONNECTOR

Product data management, multi-location inventory, markets

  • Product master data
  • Bundles
  • Media - images, video, links
  • Location management
  • Inventory across multiple locations
  • Product and variant metafields (24 types supported)
  • Markets & market-specific pricing
  • Translations of products, variants and metafields
  • Catalogs, pricing & quantity rules

ORDER CONNECTOR

Orders, supply-chain, transactions and fulfilment

  • Export of sales orders
  • Export of delivery orders
  • Invoice note & payment registration
  • Credit note & payment refund
  • Returns & exchanges
  • Delivery status with tracking
  • Complaint/manual refund export
  • Order metafields (24 types supported)
  • Import of external and historical orders
  • Payment & refund confirmation

CUSTOMER CONNECTOR

Customers, loyalty data and B2B

  • Customers
  • Companies
  • Company locations
  • Customer, company, company location metafields (24 types supported)
  • Company contacts
  • Contact roles
  • PII cleared after synchronization

Shopify B2B

Shopify B2B is different. We've already shipped it

Synchronization of Companies, company or region specific catalogs, customer-specific prices, RRPs, sales-agent enabled workflows and more. B2B on Shopify is a different discipline, and few partners have run it in production. We have, for wholesale brands across the Nordics, where B2C, B2B and omnichannel run on one stack.

Companies & locations

Company accounts, multiple locations, location-level configuration and custom fields - synced from your ERP or another system.

Catalogs & customer-specific prices

Catalogs, catalog prices and customer-specific price lists flowing from ERP to the storefront, per company.

Volume & quantity rules

Catalog volume rules and quantity-based pricing handled natively - no workaround apps.

Sales-agent ordering

Reps place orders on behalf of their accounts with full attribution - built for field sales teams.

Price override in cart

Agents strike deals on the spot - overriding prices in cart while visiting customers.

Contacts, roles & permissions

Company contacts and contact roles synced and enforced - buyers see what they should, nothing more.

Shopify B2B

From Dynamicweb to Shopify B2B - wholesale buying made simple for a major Nordic distributor.

  • Perfion PIM keeps product catalogs up to date
  • NetSuite & Boomi: item availability, customer-specific pricing, automated order handling
  • The connector's adaptive layer absorbs changes in surrounding systems
Shopify B2B + D2C

From a custom B2B solution to Shopify B2B - cutting maintenance cost and opening D2C & retail channels.

  • Business Central: orders, products, inventory, catalogs, customers and their prices
  • Kontainer DAM delivers high-quality media to end users
  • Sales agents override prices in the cart and log in as customers to suggest offers

Enterprise & customization

A framework, not a straitjacket

Off-the-shelf sync apps assume your business is standard. Relay assumes the opposite: a shared, continuously maintained core - with a customization layer where your processes, however unusual, are the whole point.

  • An adapter layer built for your systems The connector core is shared and battle-tested; the adapter layer is written for your landscape. Unusual ERP? Legacy WMS? File-based exchange? That's what it's for.
  • Custom use cases as first-class citizens Domain-Driven Design and bounded contexts mean your specific business logic - loyalty sync, claim flows, offline orders - extends the framework instead of fighting it.
  • Multi-store, multi-market by design One deployment serves multiple Shopify instances, markets, currencies and languages. Expansion is configuration, not a new project.
  • Or part of your wider integration layer Relay can stand alone or slot into your existing middleware - Service Bus, data lake, BI feeds. It plays well with an enterprise estate.

Scale spotlight

5Shopify instances, one framework
20+markets served and growing
Near real timeStruct PIM product sync
Marketcurrency specific prices via Business Central

The Danish children's brand expands internationally - orders, payments, refunds, inventory and multi-currency prices automated across every market it enters.

Cases

Results across B2C, B2B and omnichannel

Real brands, real metrics - from 20,000 daily offline orders to full B2B wholesale operations. These companies run their commerce stack on Relay.

Product + Order
20.000 offline orders synced daily
3.5 monthsMagento to Shopify
NAV ERPfully integrated

“The project, completed in just 3.5 months, has been a great success - Novicell has been a competent and dedicated partner throughout.”

– Majbrit Hansen, Purchasing and Marketing Director, Maxizoo

All three connectors
+107% increase in turnover
37%faster page speed
+144%peak hour sessions

“B2C, B2B and omnichannel on one stack - Dynamics 365 integration automating orders, fulfilment, payments and inventory since 2019.”

– Hjalde Markvad, Head of Ecommerce, Pilgrim

The honest comparison

Why not just build it yourself?

A fair question - and the answer depends on what you're optimising for. Here's how the three realistic options compare.

Custom build Sync app / iPaaS Relay
Time to first integration live 6-12 months Weeks (pipelines only) ~8 weeks
Maintained against Shopify API releases - Varies ✓
Business-logic-aware use cases ✓ - ✓
Shopify B2B - companies, catalogs, price lists Build it all - ✓
Custom business logic via adapter layer ✓ - ✓
Built on Shopify GraphQL API Depends on team Often REST-only ✓
Hosted in your own cloud ✓ - ✓
No vendor lock-in - you own the code ✓ - ✓
Validated by 100+ integration tests - - ✓
Scales to multi-market & multi-store Rebuild required Limited ✓

How we work

Live in 8 weeks

Weeks 1–2

Discovery

We map your system landscape - ERP, PIM, OMS, WMS - and agree the integration specifications before a line of code is written.

Weeks 2–5

Configure

We deploy Relay to your Azure environment and build the adapter layer that translates your systems' data into Shopify-ready formats.

Weeks 6–7

Launch

Data flows go live with monitoring and alerting via Azure Monitor configured out of the box. UAT, cutover, done.

Ongoing

Grow

Connector updates land with every Shopify API release. New markets, new stores and new systems plug into the same framework.

For your IT team

Built on .NET. Hosted in your Azure. Owned by you.

Relay isn't a black box SaaS. It's a .NET solution deployed to your own Azure tenant - with the source code and Novicell's underlying libraries handed over if you ever choose to leave.

Your Azure tenant

Deployed to your subscription, your resource groups, staging and production environments. We help set it all up.

Client-owned codebase

If you ever leave Novicell, you take the source code and a copy of the underlying libraries with you. No lock-in, ever.

100+ integration tests

Core components are validated on every build. Errors are caught centrally - before they reach your store.

Shopify GraphQL API

Built on Shopify's latest GraphQL API, not legacy REST - so new platform features are available to you, not blocked.

Web AppFunction AppSQL DatabaseStorage AccountAzure MonitorLog AnalyticsVirtual Network

Architecture principles: layered architecture · Domain-Driven Design · bounded contexts · Web API as anti-corruption layer · domain events · change tracking on entities

Pricing - choose your model

Buy it, rent it, or go enterprise

A side-by-side breakdown of what each model actually covers - so you can see exactly where the money goes and what's bundled in.

Most Popular

Buy - Own the code

From 16.750€ one-time licence fee

A perpetual license. You own the connector code and host it in your own infrastructure.

  • Permanent connector license
  • Scoped implementation
  • Deployed in your Azure tenant
Talk to us about buying

Rent - we own, we operate

From 1.000€/m monthly subscription

Connector access and annual upgrades bundled into a monthly fee. No licence cost, no surprise invoices.

  • Connector license included
  • Annual updates included
  • No upfront license fee
Start renting

Enterprise - custom solution

Custom tailored to your estate

Multi-instance, multi-market, B2B or Relay inside your wider integration estate. Everything scoped to fit.

  • Custom licensing and pricing
  • Implementation tailored to your system landscape
  • Code ownership by agreement
  • Dedicated integration team
Scope it with us

The detail

What's included in each model

A side-by-side breakdown of what each model actually covers - so you can see exactly where the money goes and what's bundled in.

BuyRentEnterprise
Monthly fee 0 €/m From 1.000 €/m Custom
One-time License fee From 16.750 € Included Custom
Implementation Scoped Scoped Scoped
Hosting & SLA Per agreement Per agreement Per agreement
Annual upgrades From 2700 € Included Per agreement
Code ownership Yes No Per agreement
Post Launch Support By the hour By the hour By the hour

All prices in EUR, excluding VAT, Shopify subscription and Azure consumption excluded. Final scope is confirmed in discovery.

FAQ

Questions about Shopify integrations

The things we're asked most when companies connect ERP, PIM, OMS and WMS to Shopify.

Still have questions? Talk to us →
Which systems can you integrate with Shopify?

Any system with an HTTP or file-based data exchange. We've implemented 30+ integrations including Microsoft Dynamics 365, Business Central, NetSuite, Struct PIM, Perfion, Plytex, Bleckmann and custom ERP systems. If it can send data, we can connect it.

How long does a typical implementation take?

From 8 weeks including kick-off to go-live for a simple 1-2 connector setup. Scoping, including system mapping and integration specifications may take 1–2 weeks. Configuration and testing take 4–5 weeks. The rest is UAT and launch.

Which data is synced between systems?

It depends on the connectors you use. The Product Connector handles master data, media, inventory, prices, metafields, translations and catalogs. The Order Connector handles sales orders, invoices, payments, refunds, fulfilment and claims. The Customer Connector handles customers, companies, locations and contacts.

How often does the sync run?

It depends on your requirements. Product data typically syncs every 15 minutes. Orders use webhooks for near-real-time processing. Inventory can run near-real-time or scheduled batch - Maxi Zoo, for example, processes 20,000 offline orders daily. The frequency depends on your system landscape capabilities to provide and consume data as well.

What happens if a sync fails?

Relay has built-in retry logic and queue-based processing, with reconciliation jobs that regularly check for missing data and re-sync it. Azure Monitor alerting can configured, so failures surface automatically - not when a customer complains.

Is the solution GDPR compliant?

Yes. The solution runs entirely within your Azure tenant in your chosen region. Customer PII is scrubbed from the connector after synchronization. You own the data and control the infrastructure - Relay introduces no third-party data processors.

Does Relay support Shopify B2B?

Yes - deeply. The Customer Connector syncs companies, company locations, contacts and contact roles; the Product Connector handles catalogs, catalog prices and volume rules. We run Shopify B2B in production for Schou, Linie Design and Pilgrim, including sales-agent ordering and customer-specific pricing.

What if our processes don't fit the standard connectors?

That's the expected case, not the exception. The connector core covers the shared use cases; your specifics live in a dedicated adapter layer built for your system landscape. Maxi Zoo's loyalty sync, Linie Design's in-cart price overrides and Shaping New Tomorrow's six-system orchestration were all built this way.

Ready to stop rebuilding integrations from scratch?

Book a 30-minute discovery call. We'll map your system landscape - ERP, PIM, B2B requirements and all - and give you a realistic timeline and scope. No obligation.

Loading form…