44
THE BLACK ART OF ECOMMERCE (Why we built our own platform) Philip Pantelides Operations & Process Lead @blubolt

The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

  • Upload
    blubolt

  • View
    340

  • Download
    5

Embed Size (px)

Citation preview

Page 1: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

THE BLACK ART OF ECOMMERCE

(Why we built our own platform)

Philip Pantelides Operations & Process Lead

@blubolt

Page 2: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

THE BLACK blu ART OF ECOMMERCE

(Why we built our own platform)

Philip Pantelides Operations & Process Lead

@blubolt

Page 3: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Born In a Barn

Max LambCo-founder & Technical Director

@blubolt

Chris MattinglyCo-founder & Creative Director

• Max and Chris meet at school

• Coincidentally both attend Durham University

• Chris opens a successful eCommerce store selling health products

• Max leaves corporate London to move to Bath to help out

• blubolt is born in a tiny barn office in 2006

Page 4: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Born In a Barn

@blubolt

Page 5: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

bluCommerce Users

@blubolt

Page 6: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Bootstrapping

@blubolt

• Years 1-2 making eCommerce sites and web apps (First web 2.0 fitness web app - Traineo)

• Stand alone sites, separate codebases, eCommerce templates

Page 7: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

A Growing Concern

@blubolt

• 2 years - dozens of sites (2006-8)

• Stand alone sites, separate codebase, eCommerce templates

• 3rd party platforms hacked together and heavily modded

Page 8: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

@blubolt

• Divergence

• Patching issues

• Technical debt

• Unhappy company

• Unhappy clients

• Falling behind

Maintenance Nightmare!

Page 9: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

What is the solution?

@blubolt

• Single codebase = easy maintenance

• Extensible

• Flexible

• Scalable

• Fast

Page 10: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

@blubolt

• Didn’t Exist • Hard to maintain • OMGWTFISHBBQ pricing!

• Expensive • Little flexibility

• Basic, not built for large retailers

“Someone must have done this already”

Page 11: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Can’t Find It? Build It!

@blubolt

• bluCommerce is born!

• MVP Shipped as extensive modification of ECT platform

Page 12: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Growing Up

@blubolt

2008 2009 2010 2011 2012 2013

v1Load Speed

(memcached)

Vaguely maintainable

v2Faceting

(in memory)

New Admin

v3Faster Search

(Solr)

More speed! (more

mechached)

Scalable Web Workers / Hosting

v4New admin -

Flex/AIR

No more ECT

Completely new internals

v5Move to AWS

Build out of admin features

Time to innovate…

v6Code Refactor

More Functionality

Data-driven Marketing (More2)

Page 13: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

The Future is Bright

@blubolt

• Personalisation - Site Modifiers - VIP Program - Personal Shopping Experience

• Open up the platform - SAAS

Page 14: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Deceptively Complicated

@blubolt

• eCommerce is not as simple as adding a ‘Buy It Now’ button

• Some of the most complex websites and apps

• So what is the secret?

Page 15: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

The Full House

Infrastructure The Back Office

Secret Sauce

IntegrationsFront End

Logistics

@blubolt

Page 16: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Infrastructure

@blubolt

Page 17: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Big Data

@blubolt

• 1000s of products

• Multiple variants (diff. sites diff. types of products)

• Multiple Assets

• Search

• Association

• Database Schema

• Faceted

Page 18: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Speed

@blubolt

• Memcaching

• View caching

• Code Optimisation

• CDN Content Delivery network

Page 19: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Traffic!

@blubolt

• Mailshots, Flash Sales, Cyber Monday

• Spikes (Record =1.56K requests per second across v6, 0.84K for one client)

“We carry on sitting in a pub, and maybe order another drink” - blubolt Head of Systems

How do we handle this?

Page 20: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Stability

@blubolt

• bluCommerce processes £250/min, last month avg. £1700/min

• If the site goes down lots of money can be lost!

Page 21: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Front End

@blubolt

Page 22: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

eCommerce Funnel

@blubolt

Discovery

Consideration

Advocacy

Conversion

Loyalty

Word of Mouth

Page 23: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Discovery

@blubolt

• SEO

• Shopping Feeds

• Affiliate Feeds

• Mobile & Tablet

• Powerful Search

• Cross Sale / Upsale

Page 24: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Consideration

@blubolt

• Lifestyle imagery

• Product adverts

• Video

• Measurements

• Product details

• “Get the look”

• Abandon Basket (high conversions)

Page 25: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Consideration

@blubolt

High Res Imagery

Product Stickers

Structured Data

Page 26: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Consideration

@blubolt

Lifestyle Imagery

Size Guide“Get The Look” (Cross Sale)

Page 27: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Consideration

@blubolt

Product Details

Imagery For Fit

Real Time Stock

Messaging

Page 28: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Consideration

@blubolt

Video

Reviews

Page 29: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Consideration

@blubolt

Page 30: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Conversion

@blubolt

• Promotions and Discounts

• Mobile & Tablet

• Visual Merchandising

• Social Media Login

• Multiple Payment Methods

• “Buy It Now” Prompts

Page 31: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Loyalty

@blubolt

• Subscriptions

• Loyalty Points

• VIP Promotions

• Wishlists

Page 32: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Advocacy

@blubolt

• Gift Vouchers

• Gift Wrap

• Reviews

• Social Sharing

Page 33: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

The Back Office

@blubolt

Page 34: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

The Back Office

@blubolt

Pick, Pack and Dispatch

Call centre ordering / support

Returns / Refunds

Content Management

Data Export, Import & Analysis

Page 35: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Logistics

@blubolt

Page 36: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Logistics

@blubolt

• Packing slips

• Shipping Methods (Different requirement - Location, Product Size, Weight & Cost, Courier Vol. Requirements)

• Click & Collect

• Collect +

Page 37: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Integrations

@blubolt

Page 38: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Integrations

@blubolt

• Warehouse integrations

• Third Party Mailing Providers / Segmentation

• Third Party Data

• Multiple payment methods

• Accounting

Page 39: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

“I never thought of that!”

@blubolt

The Secret Sauce

Page 40: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Discounts Decoded

@blubolt

• Choose a free product when you spend over £50 (on a Tuesday and your email begins with Q)

• Buy a gym bag and fill it with free products

• Buy 500g of any coffee (any combination) and get your choice of 125g free

Page 41: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Globalisation

@blubolt

• Reach a global market

• Multiple Currencies

• Multiple Languages (What about the Warehouse!?)

Page 42: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

The other side - B2B

@blubolt

• B2B

• Back Orders

• Order templates

• Purchase orders

• Seasonal Drops

• High Volume / Large Orders - UX? Speed?

Page 43: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

Shameless Plug

@blubolt

• php Developers

• Front End Developers

• Project Managers

• Account Managers

blubolt.com/jobs

Page 44: The Black Art of eCommerce, Bath Digital Festival 2014 - Philip Pantelides, blubolt

THANKS!Q&A