Solverhood
bad.no

Self-hosted automation and PIM platform giving Bad.no full control over 30,000 SKUs

COMPANY SIZE

50+

REGION

Nordics

INDUSTRY

E-commerce & Retail

Key Results

  • 30,000 SKUs managed in real time
  • 5,000–20,000 daily Shopify changes processed
  • $20K/mo ETL cost savings vs. third-party tools
  • 0.02% error rate across all automations

The challenge

Shopify does not give merchants a database. It provides an admin panel and APIs. For most stores, that is sufficient. For an operation like Bad.no, managing 30,000+ SKUs across multiple brands, suppliers, an ERP, a pricing engine, and multiple ad platforms, it creates a fundamental problem.

Without direct database access, automations are fragile, AI-level improvements are impossible, and the merchant does not truly own their data. Every decision, every workflow, every integration depends on Shopify’s API rate limits and availability. Bad.no needed to own their data layer.

The second challenge was operational scale. Bad.no runs a complex daily operation: products are added and removed, costs change, promotions are updated, inventory syncs with the ERP, ad spend decisions need product-level data. Managing this manually or through disconnected tools was not viable at their catalog size.

The architecture

SYNC is a self-hosted automation and product information management platform built by Solverhood specifically for Bad.no. It sits at the center of their commerce infrastructure as the single source of truth.

SYNC replicates all Shopify data in real time into Bad.no’s own database. Products, orders, customers, inventory, and catalog changes are continuously mirrored. Bad.no owns and controls this database directly. It also serves as a full backup.

70+ daily automations run through SYNC, covering the full range of operational decisions. Order management workflows, merchandising logic, cost calculations, automated removal of outdated products, and onboarding of new catalog additions all run through this layer without manual intervention.

SYNC connects and orchestrates data across Brightpearl, Odoo, Shopify, Reprice, Google Ads, Meta Ads, GA4, and Analyzify. It does not replace any of these systems. It empowers all of them by providing a clean, consistent, real-time data layer that each system can draw from.

The results

SYNC processes between 5,000 and 20,000 product changes per day in real time across Bad.no’s 30,000-SKU catalog. Every change in Shopify is reflected in their own database immediately.

The 0.02% error rate across all automations means that out of tens of thousands of daily operations, virtually all complete without issue. Every error is logged and handled automatically.

Against third-party ETL solutions like Airbyte, SYNC saves Bad.no approximately $20,000 per month while delivering capabilities those tools do not offer: deep automation logic, self-hosted data ownership, and commerce-specific integrations built for their exact operations.

Need to own your commerce data and automate operations at scale?

Talk to our ERP and Enterprise Operations team.

Discuss Your Project