Back
BeeBike · 2026 – active

BeeBike online store — a Shopify store and automatic supplier sync

A custom Shopify store for BeeBike, plus a service that runs in the background to keep the catalog aligned with the supplier's — no manual product entry.

The story

An online store that maintains itself — products, prices, and stock track the supplier without intervention.

Worth noting

  • · A catalog that maintains itself
  • · Shopify for sales, our service for supplier alignment
  • · No manual product entry

The problem

BeeBike wanted a real online store, not a static brochure — with products, prices, and stock that match what the supplier actually has, without anyone typing things by hand.

What we built

A custom Shopify theme for the store itself, plus a background service that pulls the supplier's state from their system, compares it with the previously known state, and pushes updates to Shopify only when something actually changed. Special attention to the small things that usually cause problems: Serbian price formatting, stock format, missing images.

Modules & surfaces

  • Custom Shopify storeA theme aligned with the BeeBike brand — product pages, categories, cart, checkout, all in the Shopify environment.
  • Supplier sync servicePeriodically pulls the supplier feed, detects what changed, and updates Shopify only for actual changes.
  • State memory and smart change detectionThe service remembers each product's previous state and doesn't do unnecessary work — Shopify receives only real changes, not every cycle.
  • Data cleanupSpecific logic for Serbian price formatting, image validation, and attribute mapping — the feed is never poured untreated into the store.

How we approached it

Shopify covers what it's good at — sales, cart, checkout, payment. We solved what Shopify doesn't do out of the box: maintaining a catalog that isn't ours but the supplier's. The service is designed to be silent when there's no work — it pulls the feed, sees no changes, doesn't trigger anything. That means less pressure on the Shopify API and a clean change history.

Outcome

BeeBike runs a store where the catalog tracks reality — without manual catalog maintenance, without stale prices, without stock surprises.

In use