Have you spent hours upon hours on the bedroom floor looking for LEGO® pieces to complete that awesome starship, that city with the firetruck, or the house of your dreams? As a kid, as a parent, LEGO® has been a part of our lives that we at Cheppers all remember fondly. WYLWYB has approached Cheppers with the idea of creating a platform, where creative individuals can share and sell their creations using the vast supply of LEGO® components from WYLWYB. It’s an everyone wins scenario - we can finally purchase awesome kits, including build instructions and components, and as a creative we can get paid for it.

On the face of it, the site has a relatively simple architecture: users upload their creations (My Own Creation - MOCs), and visitors can purchase them. Each purchase credits a portion of the income to the builder’s account, which they can then withdraw. Shipping tracking, workflow control, payment integration, e-commerce have all been incorporated and streamlined, with a stunning visual design, to make both the provider and the consumer workflows incredibly easy to use.

Cheppers’s task was to do to the UX research and design, the UI design and the website development as well.

MOCHUB screens
Why Drupal was chosen: 

When we heard about the project and looked reviewed the requirements, Drupal was an easy choice as the framework of choice. The number of off the shelf components for the display layer, commerce functionality, administrative workflow allowed the team to deliver the MVP site in just two months, despite several tweaks and addition of new custom functionality.

Describe the project (goals, requirements and outcome): 

Our aim was to deliver a fully functional site, with a social ecommerce featureset and a great visual design, in a short timetimeframe. Naturally the frontend had to be fully responsive and overall easy to use. Thanks to our UX and Design department and the thorough interview and design phase the final visuals have met client expectations and will hopefully be positively received in the LEGO® community.

Technical specifications

Drupal version: 
Drupal 8.x
Why these modules/theme/distribution were chosen: 

Drupal Commerce (Commerce, Order, Payment, Paypal, Price, Shipping) was an obvious choice to implement the ecommerce functionality, including association of prices to product, implement the simple checkout workflow, processing the payment results and to administer the shipping.

Social integrations Disqus for comments and Social Auth to support social logins are our go-to solutions, because they work reliably are very stable. Similarly the Mailchimp integration is an excellent choice to power mailing lists, with no coding work necessary.

Community contributions: 

Patches are being reviewed and rolling out for the following modules:

  • Several patches for Drupal Commerce (Product, Shipping)
  • Field groups
  • Views
Organizations involved: 
Mochub Ipad
Mochub mbp
Mochub hurray
Mochub register
Mochub Iphone
Mochub moclist
Mochub Ipad stand
Mochub Iphone2
Sectors: 
E-Commerce
Social Networking