I built a WooCommerce eCommerce platform for selling bicycles and accessories, connected to five different suppliers via REST APIs with automatic daily price/stock updates. The store includes Google Shopping integration, advanced filters, custom upsells (insurance, e-bike battery upgrades, fast chargers), and a tailored admin dashboard for one-click product publishing.

Project overview

Amsterdamse Fietswinkel - WooCommerce eCommerce for Bicycles

For a client in Amsterdam, I delivered a complete WooCommerce storefront for bicycles and accessories. The site runs on the Flatsome theme (UX Builder) with deep customizations, supplier integrations, and automation across pricing, inventory, merchandising, and marketing.

Core Capabilities

  • Automatic product import via REST APIs
    All bikes and accessories are synced from five supplier databases. Stock, prices, and new models are updated daily—no manual entry.
  • Custom admin dashboard
    A private control panel gives the client a consolidated view of supplier catalogs to:
    – select models to publish,
    – adjust pricing and set discounts,
    – refine product content, specs, and imagery,
    – and push items live with “Insert to Woo” in one click.
  • Custom WooCommerce plugins (10+ mini-plugins) including:
    Bike insurance add-ons (three tiers) calculated into checkout total,
    Rider-height filter for precise size matching,
    Mollie payments (iDEAL, Apple Pay, Google Pay, Klarna, Bancontact, cards).
  • Marketing & analytics
    Google Shopping feed + product metadata,
    Google Analytics & Google Tag Manager instrumentation,
    – On-page SEO for products and categories.

How the System Works

  1. Supplier sync - Scheduled jobs fetch products, availability, and prices via REST APIs.
  2. Normalization - Data is unified (attributes, sizes, colors, motor/battery specs, variant mapping).
  3. Review & publish - The client curates items in the custom admin, fine-tunes pricing/discounts, and publishes to WooCommerce.
  4. Merchandising - Dynamic banners, feature blocks, and promo badges adapt to stock, seasonality, or campaigns.
  5. Marketing - Products flow to Google Shopping with compliant GTIN/MPN/brand data and rich attributes.

Custom Tools & Logic

Custom-built logic and automations that make the store truly fit the bike market.

  • Insurance add-ons (3 tiers) - per-product options; premiums included in the checkout total with clear breakdown.
  • E-bike upgrades - upsell for higher-capacity batteries and fast chargers (replace/upgrade the default charger).
  • Daily auto-updates - prices and stock refresh from supplier APIs every 24h (with safeguards against bad data).
  • Rider-height filter - advanced search by rider height/inseam to surface the right frame size quickly.
  • Dynamic pros/cons - per-product positives/negatives shown on the single product page to guide decisions.
  • Dynamic banners - campaign or category-aware banners inserted at strategic slots in archives and PDPs.
  • Pickup at preferred location - store or partner pickup points selectable at checkout.
  • Service booking - schedule a maintenance/service slot directly from the site.
  • Online bike rental - rent-a-bike module with availability windows and pricing rules.
  • Mollie payments - iDEAL, Apple Pay, Google Pay, Klarna, Bancontact, and major cards.
  • Google Shopping feed - compliant, auto-refreshed product feed with variant mapping and availability.

Payments, Shipping & Fulfillment

  • Mollie gateway with multiple local/EU payment methods to maximize conversion.
  • Configurable shipping rules for bulky goods (bikes) vs. accessories.
  • Click & Collect / Pickup options at chosen locations.
  • Service tickets and rental orders flow into order notes for operational handling.

Marketing, SEO & Tracking

  • Structured product data (brand, model, size, drivetrain, battery, range) for better search visibility.
  • Clean URL structure, canonical tags, and templated meta for categories and PDPs.
  • GTM events across key funnel steps (filters, add-to-cart, add-ons, checkout, purchase).
  • Google Shopping + remarketing audiences fed by product and event data.

Result

A scalable, largely automated eCommerce system that lets the client manage a multi-supplier catalog in near real time, fine-tune pricing, and run promotions with confidence.
For shoppers, the site offers clear navigation, precise filtering, transparent upsells (insurance, battery/charger), and a secure, local-friendly checkout leading to higher conversion and fewer support questions.

Compact Version (optional)

WooCommerce store for bikes & accessories with 5-supplier REST API sync, daily price/stock updates, insurance add-ons, e-bike battery/charger upgrades, rider-height filtering, pickup, service booking, bike rental, dynamic banners & pros/cons, Mollie payments, and Google Shopping integration—managed via a custom admin dashboard with one-click “Insert to Woo.”

Custom Tools & Logic

Custom-built plugins, logic, and automations that make the site stand out.
3D illustration of blue gear and white puzzle piece connected with a green electrical plug and wires.
  • Multi-supplier API Sync - pulls products, stock, and prices from 5 suppliers; schedule-based with per-supplier mappings.
  • Catalog Normalization - unifies attributes (frame size, rider height, motor, battery, drivetrain), variant mapping, and GTIN/MPN.
  • One-Click “Insert to Woo” - custom admin to review supplier items, edit copy/prices, then publish to WooCommerce in one step.
  • Pricing Rules & Promotions - margin floors, bulk adjustments, per-brand overrides, and timed discounts.
  • Insurance Add-ons (3 tiers) - per-product insurance calculated into the checkout total with a transparent cost breakdown.
  • E-Bike Upsells - higher-capacity battery upgrade and fast-charger substitution logic with stock awareness.
  • Rider-Height Filter - size finder using rider height/inseam; filters archive + PDP recommendations.
  • Dynamic Pros/Cons - per-product highlights and caveats rendered on PDP to guide decisions.
  • Dynamic Banners - campaign-aware banners injected at rules-based slots across archives and PDPs.
  • Pickup & Fulfillment Options - “Pick up at preferred location” with availability rules and order notes for operations.
  • Service Booking - schedule maintenance directly from the site; tickets linked to orders/customers.
  • Online Bike Rental - rental calendar, durations, pricing tiers, and blackout dates.
  • Google Shopping Feed - compliant feed with brand/GTIN/availability; auto-refresh tied to supplier updates.
  • Mollie Payments - iDEAL, Apple Pay, Google Pay, Klarna, Bancontact, and cards with robust webhook handling.
  • Data Quality Guardrails - validation for missing images/specs/GTIN, safe fallbacks, and per-supplier error reporting.
  • Queues, Caching & Logs - cron + queue workers for sync tasks, response caching for spikes, and an admin audit log.
  • Analytics & GTM Events - tracking for size filter usage, add-ons, add-to-cart, checkout steps, and purchase.
  • SEO Automation - templated meta, clean slugs, product schema, and canonical rules across categories and PDPs.
  • Ivan Ignjatovic - MrBrabus - Wordpress - Webflow - eCommerce
    0
    1
    2
    3
    4
    01
    Strategy & Planning

    Establishing a clear direction and foundation

    Defined goals, multi-supplier data flow, and a scalable IA; mapped pricing/stock rules, Google Shopping requirements, and conversion paths up front.

    02
    Design & Structure

    Building a flexible and consistent design system

    Built a reusable UX Builder / component system with consistent typography, grids, and PDP/archive patterns; responsive layouts tailored for bikes & accessories.

    03
    Development & Functionality

    Turning concepts into powerful features

    Implemented 5-supplier API sync, catalog normalization, one-click publish, insurance add-ons, e-bike upgrades, rider-height filtering, and Mollie payments.

    04
    Optimization & Launch

    Ensuring performance, stability, and SEO readiness

    Tuned Core Web Vitals, caching, and cron/queue concurrency; automated SEO/meta & product schema; configured GTM/analytics, QA’d checkout, and validated Google Shopping feed.

    Abstract dark background with a pattern of small white dots and smooth bluish gradients on the top and right edges.
    Blue ascending bar chart with an upward arrow and a green circle with a white checkmark indicating success or growth.

    Project results

    The store now maintains near real-time accuracy across five suppliers (daily price/stock refresh) and cuts product publishing from hours to minutes via the one-click admin. The Google Shopping feed validates cleanly and drives qualified traffic, while the rider-height finder and PDP pros/cons improve discovery and reduce pre-purchase questions. Conversion benefits from local payment methods (iDEAL, Apple/Google Pay, Klarna) and transparent insurance/e-bike upsells; pickup, service booking, and rental features boost post-purchase engagement. Operationally, queues/caching absorbed traffic spikes with no critical incidents, and analytics show steady growth in organic visibility and repeat customers.

    Stay updated with our latest web development insights

    Get exclusive tips, strategies, and industry trends delivered straight to your inbox

    By signing up, you agree to our privacy policy and communication terms
    Thank you for subscribing to our newsletter!
    An error occurred. Please try submitting your email again.