Reference · E-commerce & integration
Name shared with Blingray’s approval
Blingray
The online shop of the watch and jewellery brand Blingray: built on Shopify and connected to the ERP through our own connector. Orders, customers, shipping, stock and returns flow between shop and inventory management without manual work.
Client
Blingray, watches and jewellery
Services
Shop, integration, operations
Technology
Shopify, .NET, MassTransit
Connection
ERP via Shopify connector
Challenge
A shop that had to go live quickly and still connect cleanly to the existing inventory management. Orders, customers, stock, shipping and returns must not be maintained twice, and customers should always see where their order is.
Solution
The shop runs on Shopify with a customised theme. Our own connector links it to the ERP: it is event-driven, every process is built as a state machine and resumes where it stopped after a disruption.
- Order import: Shopify orders become orders in the ERP, with payment data from Shopify Payments and PayPal
- Customer matching: known customers are recognised, new ones automatically get a customer number in the ERP
- Shipping: fulfilment and DHL tracking number go back to Shopify, customers track their parcel
- Stock: inventory levels from the ERP are updated in the shop, additional data arrives as metafields
- Returns: returns from Shopify are created in the ERP, approved and answered with a return label
- Key figures: revenue, orders and checkouts of the shop appear in a dedicated dashboard in the portal
What the connector does
5
processes between shop and ERP: orders, customers, shipping, stock, returns
0
orders anyone transfers to the ERP by hand
1
connector for every route, event-driven and resumable
Home page with entry points for her and him
Men’s watches category with filter and sorting
Product page with delivery and returns promise
What we built it with
- Shopify
- Shopify Admin API
- GraphQL
- ShopifyQL
- .NET
- MassTransit
- Entity Framework Core
- OpenTelemetry
- PayPal
Planning a similar shop?
Tell us about it. In an intro call, we outline the way forward.



