How Castore transformed peak trading performance with a retail-first iPaaS

Castore
0
%

Reduction in error rates from 30 – 35%

0
minutes

Worst-case execution time during peak

0
minutes

Reduction from 5 hours for pricing updates

Executive Summary

For high-growth retailers, peak trading doesn’t just test demand — it exposes weaknesses in the technology stack.

This case study shows how Castore, a multi-brand retailer operating at global scale, transformed one of its most fragile peak-trading processes: pricing. By rethinking how data flows through its commerce architecture — and using Patchworks as aretail-first iPaaS — Castore reduced pricing update times from hours to minutes, dramatically lowered error rates, and removed ERP bottlenecks without rebuilding its stack.

At a glance

  •  35 Shopify stores supported globally
  •  Pricing updates from ERP to Shopify reduced from ~5 hours to 2–3 minutes
  •  Error rates cut from 30–35% to 1–2%
  •  Netsuite concurrency stabilised during peak
  •  Manual out of hours pricing work eliminated
  •  Peak trading resilience improved without adding ERP licences or resource

The challenge: why peak trading exposed hidden risk in Castore’s retail stack

Castore operates in one of the most demanding retail environments imaginable: high SKU turnover, extreme seasonality, and simultaneous trading across dozens of Shopify storefronts. During peak trading, pricing accuracy is mission-critical — yet it was also one of the most fragile parts of the operation.

Historically, retail pricing was prepared by merchandising teams using spreadsheets and SharePoint. Those files were then manually imported into Netsuite each evening using CSV uploads. Two team members would spend six to seven hours every night nursing those imports through — often locking the rest of the business out of NetSuite from late afternoon onwards.

Even then, success rates sat at 60–70%, with errors accepted as an unavoidable part of peak.

“We were in a place where a 30–35% error rate was considered acceptable — simply because the process was so long and so manual.” — Andy Richley, Head of Tech, Castore

Why ERP-led pricing couldn’t scale during peak trading

From a systems perspective, the problem wasn’t NetSuite itself — it was how it was being used.

Pricing logic didn’t live in the ERP. Validation didn’t live in the ERP. Reporting didn’t live in the ERP. NetSuite was being used primarily as a transport layer, simply because it sat in the middle of the architecture.

Once prices were finally imported, Patchworks would then pull that data back out of NetSuite and distribute it across 35 Shopify stores. This meant NetSuite APIs were under heavy load for hours at a time, pushing concurrency above safe thresholds and creating a constant risk of performance degradation — or forced licence upgrades.

For Andy, the red flag wasn’t just technical.

“When peak relies on people working late into the night just to keep systems moving, that’s not a scalable or healthy place to be.”

The turning point: rethinking how pricing data should flow

The breakthrough came from asking a deceptively simple question:

Why does pricing need to go through the ERP at all?

Castore already operated a mature Snowflake data lake. Core product data, publishing flags, and channel context were all available there. Merchandising logic lived upstream. The ERP remained the source of truth for base pricing — but it wasn’t adding value to day-to-day trading execution.

Rather than rebuilding systems, the team chose to remove unnecessary complexity.

“It wasn’t about replacing NetSuite. It was about being clear-eyed about what it actually needed to control — and what it didn’t.”

The solution: using Patchworks as a strategic integration layer

Castore redesigned pricing execution around a cleaner, more purposeful data flow:

  •  Pricing updates are ingested directly into Snowflake from SharePoint
  •  Validation, exception handling, and margin checks are surfaced via BI dashboards
  •  Formal approval is built into the workflow before any data is released
  •  Patchworks runs a scheduled SQL query against Snowflake and deliver approved pricing directly into Shopify using high-performance GraphQL connections

Patchworks operates quietly in the background — executing governed data flows at speed — while also enabling a broader architectural rethink.

“What surprised me was just how effortless it was. Once the data was prepared properly, Patchworks moved it into Shopify incredibly fast.”

In addition to executing pricing directly into Shopify, Castore also uses Patchworks to populate Snowflake. Patchworks can either deliver raw JSON data for downstream processing or, as implemented here, populate Snowflake with fully structured, final-form data. This ensures that pricing and trading data arrives in the data lake exactly as it is intended to be consumed — consistent, governed, and immediately usable by BI and trading teams.

By shaping the data in-flow rather than downstream, Castore reduced complexity and eliminated ambiguity around definitions and transformations.

Snowflake became more than an analytical destination; it became an operationally trusted reflection of live commerce activity. Patchworks acts as the orchestration layer between execution systems and the data platform, enabling speed during peak without sacrificing control or clarity.

Results: faster pricing, lower risk, and peak-ready scalability

Operational performance gains

  •  Pricing updates reduced from ~5 hours to 2–3 minutes
  •  Worst-case execution time during peak: 6.5 minutes
  •  Error rates dropped from 30–35% to 1–2%
  •  Zero-error days achieved during peak trading

Commercial and risk impact

  •  NetSuite concurrency remained stable throughout peak
  •  No emergency licence expansion required
  •  Formal approval workflows removed pricing fraud risk
  •  Fewer customer service issues caused by mis-priced promotions

Team productivity and leadership confidence

  •  Manual overnight pricing work eliminated
  •  Data and ecommerce teams shifted from execution to oversight
  •  Trading calls evolved from firefighting to reassurance

“Halfway through peak, our IT update on trading calls became: ‘no problems to report.’ That was new.”

Beyond peak: operationalising the data lake for future growth

The impact extended well beyond a single peak trading period.

What had previously been an “aspirational” data lake became an operational asset. Confidence grew — not just in the systems, but in the organisation’s ability to scale without adding fragility.

“Now the conversation isn’t ‘should we use the data lake?’ — it’s ‘which use case do we tackle next?’”

For peak 2026 and beyond, Castore enters planning with something rare in retail technology: headroom.

Key takeaways for retail CIOs and IT leaders

  • ERP systems don’t have to control every process to remain authoritative
  • Peak trading exposes architectural weaknesses, not just volume constraints
  • A retail-first iPaaS enables speed without sacrificing governance
  • Clean data plus fast integration delivers commercial resilience

Why Patchworks can help you

Patchworks is a retail-first iPaaS, designed for the realities of modern commerce: multi-store Shopify environments, complex data flows, and extreme peak-trading pressure.

By enabling clean, high-performance integration between systems like Snowflake and Shopify, Patchworks helps retailers simplify execution, reduce risk, and scale with confidence — without forcing costly platform rebuilds.

Explore how a retail-first iPaaS can remove bottlenecks from your commerce stack.

 

🔎 See Patchworks in action: Watch a guided video tour

🚀 Get the conversation started: Speak to a Patchworks iPaaS expert

📚Get to know the platform: Read Patchworks’ product docs

Trending Case Studies
company logo

Fashion & Apparel

Mint Velvet used Patchworks to replace a rigid legacy integration layer with a faster, more scalable setup that improved omni-channel agility and supported peak trading.

Case Study

Read Case Study
company logo

Consumer Electrics & High-Growth Retail

Patchworks helped The Change Organisation automate data flows, reduce manual effort and build a more scalable, efficient B2B operation.

Case Study

Read Case Study
company logo

Consumer Electrics & High-Growth Retail

With Patchworks, Miniature Market delivered a complex global replatform to Shopware, automating critical data flows and building a scalable, high-performance ecosystem.

Case Study

Read Case Study
company logo

Fashion & Apparel

Mint Velvet used Patchworks to replace a rigid legacy integration layer with a faster, more scalable setup that improved omni-channel agility and supported peak trading.

Case Study

Read Case Study
company logo

Consumer Electrics & High-Growth Retail

Patchworks helped The Change Organisation automate data flows, reduce manual effort and build a more scalable, efficient B2B operation.

Case Study

Read Case Study
company logo

Consumer Electrics & High-Growth Retail

With Patchworks, Miniature Market delivered a complex global replatform to Shopware, automating critical data flows and building a scalable, high-performance ecosystem.

Case Study

Read Case Study

BOOK DEMO

Get your personalised platform demo

To ensure you get the best from your personalised demo, we need to gather some information. This helps us match you with an expert who understands your needs.

BOOK DEMO

Book your meeting time

We’re happy to work around you and your schedule. Select a meeting day and time from below and we’ll be happy to discuss how Patchworks might be the right solution for you.

Partner application

Become a Patchworks Partner.

To make the most of your partnership application with Patchworks, we need to collect some details. This allows us to connect you with a representative who can address your specific requirements.

Shero

“You should have partnered with Patchworks yesterday. It saves time, cuts costs, and most importantly keeps your customers happy.”

Gentian Shero

Co-Founder & Chief Strategy Officer, Shero Commerce

BOOK DEMO

Book your meeting time

To determine if you are a suitable candidate for partnership, please schedule a brief call with a member of our partnerships team.

 

This conversation will help us gather essential information about you, your company, and your skill set.