bike against a wall

Mission Bicycle

Visit Site

Custom Bicycle Builder

Mission Bicycle wanted to redo the custom bike builder for both their customers and their staff. Although they had a functioning bike customization system online, there was no way for staff to reconfigure it to change the options available - most changes required a developer. They are a small business with fairly advanced web needs, meaning the budget would be very tight.

The Bike Builder was the most complex part of the project. It combines e-commerce with an elaborately customized web form, and lots of javascript. It's the kind of challenge we love. Try it yourself (no bike purchase necessary!).

We knew the available budget going into the project, which shaped every decision. There are always ideal vs more budget-conscious ways to approach to approach any problem. To give the staff the flexibility of customizing the bike builder without the expensive of developing the ideal backend for that, we used standard Drupal building blocks like taxonomy, fields, and commerce products to provide the structure.

bicycle laptop

Project Overview

Mission Bicycle is a San Franscisco shop selling custom bicycles. They want to bring as much of their shop experience online for customers beyond SF, which means having an online system for building your own custom bike, as well as a shop for accessories. The owners of Mission Bicycle are also the founders/owners of Chapter Three (an SF-based Drupal shop we highly recommend) as well as Pantheon (an excellent Drupal/Wordpress hosting platform). Drupal experts themselves, they knew they needed a lead developer on the project with expertise in highly custom Drupal Commerce architecture and thought of our CTO, Jody Hamilton.

Bike Builder interface

Needs:

Mission Bicycle wanted to redo their site both to redesign it with a more modern look and to improve the custom bike builder for both their customers and their staff. Although they had a functioning bike customization system online, there was no way for staff to reconfigure it to change the options available - most changes required a developer. They are a small business with fairly advanced web needs, meaning the budget would be very tight.

Solution:

They came to us with designs for the new site as well as an outline of requirements. We get nervous when provided with designs rather than using our own designers because this usually adds expense to a project (despite that the motivation is usually to reduce expense). In this case however the designs were exceptionally thought out and (incredibly!) were not changed or added to during the development process.

Bike Builder was the most complex part of the project. It combines e-commerce with an elaborately customized web form, and lots of javascript. It's the kind of challenge we love.

We knew the available budget going into the project, which shaped every decision. There are always more ideal vs more budget ways to approach to approach any problem. To give the staff the flexibility of customizing the bike builder without the expensive of developing the ideal backend for that, we used standard Drupal building blocks like taxonomy, fields, and commerce products to provide the structure.

Projects Inquiry

Let's talk!

Tell us how we can help you with your project

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.