SlideShare a Scribd company logo
Building a Back-End That Sets
     You Up For Success
         (the first km)
Matthew Bertulli
Create / Build




Demac Media
Socialgift.com, triplecheck.io
Community (Ecommerce Toronto Meetup)



Twitter: @mbertulli
Where I learn about eCommerce…
Let’s talk about…
A. Making Good Decisions (5 Key “Take-Aways”)

A. Common challenges when building the back-end of your eCommerce
   business.
   1. Mid-Size Business Focus
   2. Real World Stuff

B. Components of an eCommerce Back-End (software & process)

A. When & How




     Today’s focus is on the eCommerce platform and ERP systems.
Why is this even important?
It’s the design that matters!



How you look is only a very small part of building a successful
eCommerce business.

These 2 systems are the hardest to replace. They also have a massive
impact on…


                          customer experience!
Classifying Ecommerce (big ones)
A. Multi-Brand Retail
    Nordstroms, Fab.com

B. Single Brand (B2C)
    Frank & Oak, Bonobos etc…

C. Private Sale
    Gilt Group

D. Marketplace & Auction(2 sided)
    etsy, eBay
It is the when and how that matters most.

               The first km of eCommerce…

 Q: When is the right time to implement X system.

 Q: How do I choose?




 **A lot of the answers to these questions depends on the type of
 eCommerce business you’re building.
First, a very common example…payments.
Yikes!
E-commerce Platforms                     Personalization
Content Management Systems (CMS)         Rich Media
Product Information Management (PIM)     Affiliate Marketing
Content Delivery (i.e. CDNs)             Search Engine Marketing
Customer Relationship Management (CRM)   Security Certification
Customer Reviews & Forums                Shipping Carriers
Customer Service Software                Shopping Comparison Engines
Email Marketing                          Site Search
Fulfillment                              Social Media Marketing
Live Chat                                Web Analytics
Marketplace Management                   Hosting / Infrastructure
Mobile Commerce                          Performance Management & Optimization
Order Management                         Business Intelligence / Data Mining
Payment Security
Payment Systems
Yikes! x2
Customer Service             Photographers
Community Management         Merchandisers
Marketing                    Purchasers
• Search Marketer            And many…many…more…
• Copy Writers
• Affiliate Marketer
• Email Marketer
Creative / Design
Developers
Pickers, Packers, Shippers
Warehouse Management
Business Analysts
Order of Importance
When choosing and implementing software, systems or processes.



  A. Customer Acquisition

  B. Customer Service

  C. Customer Fulfillment (Logistics)



 It doesn’t matter what kind of eCommerce you are in, this is how it
 breaks down.
It’s about the tools and the process.

         NOT the brand of tool!
Approach         (All-in-One or Multiple Integrated Systems)


You have no choice but to integrate multiple systems in eCommerce. It is
reality.

How many systems you integrate is what you want to control. Less is
more.


                                Other


                          ERP
                                     Ecom.
                                    Platform
Incredibly Important!

Much like any human roll / process in an organization,
           there needs to be ownership.


                      Data Ownership
             Which system owns which type of data?
Important Data Entities (types)

 Customer Data

 Product Catalog
 • Media (images, video)
 • Basic Data (sku, name, color/size)
 • Complex Data (descriptions, attributes)
 • Inventory
 • Pricing **

 Orders

 Non-Product Content
Ecommerce Platform
The “Hub” of a great commerce strategy.
     – Do this right and get exponential cost savings and efficiency savings in other
       applications.
     – Do it wrong…and the opposite happens.



- Shopping Cart                                  - Mobile Web
- Content Management                             - On-Site Search
- Product Management                             - CRM (basic)
- Order Management (back-end stuff)              - Payment Systems / Security
- Customer Service                               - Personalization & Segmentation
- Basic Shipping (printing labels etc…)
- Returns Management
Open Source vs. Closed vs. SaaS
Know your strengths!

How much flexibility do you want?
   – No matter what a sales rep tells you, SaaS platforms are less flexible
     than open source platforms.
   – Flexibility = ability to test more stuff without changing platforms.


How “hands off” do you want to be?
   – SaaS will always be faster to get going. Open Source comes with built
     in technical debt.
Challenge: Product Content & Ingestion

Size of your catalogue matters…

Some businesses get new inventory very frequently. Think fashion (fast).
Quantity and Frequency are critical.

The more technical the product, the more data that needs to be entered.

Manufacturer data is largely garbage. Don’t depend on it!

Tip: If you’re starting out, everyone on your team should know how to get new
products into your system. It is also a great way for non-merchandising people
to learn about your product.
Analytics

You can go a very long way with Google Analytics.

You can go even further with applications like KISSmetrics and
mixpanel.

The very biggest will use the Omniture types. $$$
Challenge: Customer Data
Big Data is a big problem. Why?



Very few people understand this area. Which results in…

1. We’re all in data overload

1. Even fewer folks knowing how to actually use this data. (actionable)
Mobile

• Mobile is part of every good strategy now.

• Not where you start in most eCommerce.
   – Seriously…most of the time this isn’t your first move.

• Our Preferred Order
   – Web with mobile optimizations made in UX
   – Mobile Web (Responsive or Stand Alone)
   – Apps
Multi-Channel Commerce
Selling on more than one marketplace sounds great right?


• Get your own site right first.
• Multiple selling channels is almost always a good thing.
     –   Product / Inventory Management critical.
     –   Order Management very important.
     –   Watch your margins!
     –   Systems Integration can be very painful.
Assumptions are Dangerous

The resources available in this business are few in #…


Root your assumptions in as much real world data as
                    possible.
Pre-Mature Optimization
Very dangerous!


Lots of talk about scalability…dig deeper. What does that mean to you?

•   Visitors
•   Transactions
•   Feature Adoption
•   Concurrent Admin Users
•   Data Storage
•   Warehouse order processing time?


None of this matters if you don’t have customers. Create some pain, then optimize
it.
ERP (Enterprise Resource Planning)
Q: How much do I need to start?

-   Answer depends on how many of the below processes you want to handle in this
    system.
-   If you’re starting out, start as light/lean as possible as ERP systems are generally
    expensive and don’t have top-line impact.



- Accounting                                       -   Reporting
- Fulfillment (Pick/Pack/Ship)                     -   Business Intelligence
- Order Management
- Customer Service
- CRM
Classifying Fulfillment
You Own the Inventory                     You Don’t Own Inventory

•   Ideal for scaling bigger.             •   Drop-Ship or JIT
•   Heavy capital requirements            •   Easier to start.
•   Fulfillment Options                   •   Almost no capital requirements.
     –   Run your own warehouse           •   Fulfillment Options
     –   Third party logistics
     –   Combination?
                                          •   Really popular among private
                                              sale companies.
•   Where everyone wants to go.
                                          •   More balls in the air. You can’t
•   More profit margin % points to play
                                              control full customer experience.
    with.
•   You own the full customer
    experience.
Key Metrics (trigger points)
When do you need to start thinking about automation?



  A. Large Order Volume Increases
       A. 0 – 20 / day
       B. 20 – 100 / day
       C. 100 – 1000 / day
  B.   Customer Service Requests
  C.   Return Requests
  D.   Frequent Price Changes
  E.   Received Product
Being Agile (in process)

 Being agile is a large contributor to success in eCommerce.

 Test, test, test.
 • But be careful to test the right things.
 • For example, test your picking process to see what works best.


 ERP Software is really hard (and expensive) to replace. Probably
 not the best place to test a lot…

                          Agility fights Stability
Recap

 1.   When & How
 2.   Tools & Process
 3.   Ownership of Data
 4.   Assumptions / Premature Optimization
 5.   Be Agile
Questions?



Twitter: @mbertulli

More Related Content

PDF
Ecommerce Solutions (China & West)
PDF
Choosing the Right E-commerce Solution
PPTX
Microsoft RMS PartSmart POS
PPTX
Microsoft RMS Agway and Southern States POS for Farm, Nursery, Lawn and Garde...
PPT
vtiger CRM for BPM - @ valencia vtiger-bi meeting
PDF
Data Science and Machine Learning for eCommerce and Retail
PPTX
Rick Wilson Keynote Miva Merchant Conference 2012
PPTX
Microsoft RMS Seljax POS
Ecommerce Solutions (China & West)
Choosing the Right E-commerce Solution
Microsoft RMS PartSmart POS
Microsoft RMS Agway and Southern States POS for Farm, Nursery, Lawn and Garde...
vtiger CRM for BPM - @ valencia vtiger-bi meeting
Data Science and Machine Learning for eCommerce and Retail
Rick Wilson Keynote Miva Merchant Conference 2012
Microsoft RMS Seljax POS

What's hot (8)

PPT
Ch7 Ching
PPTX
Microsoft RMS TruServ Canada POS
PPTX
Customer relationship management
PDF
Vt crm-roi
KEY
Taking payments online
PDF
A Guide to Marketplaces
PDF
iCepts Technology Group Brochure
PDF
CRM On Demand
Ch7 Ching
Microsoft RMS TruServ Canada POS
Customer relationship management
Vt crm-roi
Taking payments online
A Guide to Marketplaces
iCepts Technology Group Brochure
CRM On Demand
Ad

Similar to The First Kilometre: Building a Back-End That Sets You Up For Success (20)

PPTX
Implementa procesos de calidad de datos para obtener visibilidad de 360 grado...
PDF
Including ecommerce in your business model landmann
PPTX
Alex Sbardella presentation
PPTX
INTRODUCTION TO INFORMATION SYSTEM1.pptx
PDF
WEBINAR – DAM 2020 Report & Analysis along side the user perspective
PDF
E commerce work experience summary
PDF
Product information management
PDF
A Point of View for PIM in Retail, CPG and Distribution Companies
PDF
How Customer Experience is Driving Application Modernization
PPTX
How to Make Money in Wholesale and Distribution with Amazon in the Market
PPTX
5 Secret Weapons Of A Great Salesforce Architect
PPT
eCommerce Summit Atlanta Fit For Commerce
PDF
Business Intelligence Data Warehouse System
PDF
Qhuba office depot schelle - seminar omni channel marketing 2014-11-25 brief
PPTX
Big data for sales and marketing people
PPTX
Create Your Own CRM Roadmap
PPTX
Are You Ready for Replatforming? Cloud vs. On-Premise
PPTX
Artificial intelligence transforming the phase of supply chain management
PPTX
Future of Ecommerce: How to Improve the Online Shopping Experience Using Mach...
PPTX
UNIT-1 E COMMERCE.pptx
Implementa procesos de calidad de datos para obtener visibilidad de 360 grado...
Including ecommerce in your business model landmann
Alex Sbardella presentation
INTRODUCTION TO INFORMATION SYSTEM1.pptx
WEBINAR – DAM 2020 Report & Analysis along side the user perspective
E commerce work experience summary
Product information management
A Point of View for PIM in Retail, CPG and Distribution Companies
How Customer Experience is Driving Application Modernization
How to Make Money in Wholesale and Distribution with Amazon in the Market
5 Secret Weapons Of A Great Salesforce Architect
eCommerce Summit Atlanta Fit For Commerce
Business Intelligence Data Warehouse System
Qhuba office depot schelle - seminar omni channel marketing 2014-11-25 brief
Big data for sales and marketing people
Create Your Own CRM Roadmap
Are You Ready for Replatforming? Cloud vs. On-Premise
Artificial intelligence transforming the phase of supply chain management
Future of Ecommerce: How to Improve the Online Shopping Experience Using Mach...
UNIT-1 E COMMERCE.pptx
Ad

More from Demac Media (20)

PDF
Creating a Black Friday Frenzy in Your Store! #eComTO with Shopify - October ...
PDF
eCommerce Benchmark Report - Q2 2016
PDF
The Email Design Conference – Litmus Live 2016 Presentation by Ivana Simovic
PDF
ApplePay and the Mobile Landscape on Shopify - eCommerce Toronto Meetup
PDF
Creating Omnichannel Experiences with Loblaw Digital - eCommerce Toronto Meetup
PDF
Lunch and Learn: Matt Bertulli @ Loblaw Digital
PDF
eCommerce Benchmark Report - Q4 2015
PPTX
eCommerce Toronto Meetup January 2016 - Black Friday and Cyber Monday 2015 Po...
PDF
Preparing To win Black Friday
PPTX
How to Prepare for the 2015 Holiday Shopping Season
PDF
How and Why the Direct-to-Consumer Model Works in eCommerce
PPTX
Everything You Need to Know About Customer Lifetime Value (CLV)
PPTX
Crowdsourced delivery msr e com to
PDF
Global Insights and Guidance to Selling Internationally
PDF
Changing Role of Operations and Fulfillment in Omni-Channel Retail
PDF
The Changing Role of Operations and Fulfillment in Omni-Channel Retail
PPTX
Black Friday and Cyber Monday Post-Mortem 2014: lessons for retailers in 2015
PPTX
The Future of Canadian eCommerce
PPTX
Beat the Holiday Rush: Preparing your Online Store for the busiest time of th...
PDF
Pop-Up Shops: The Keys To Maximizing Success
Creating a Black Friday Frenzy in Your Store! #eComTO with Shopify - October ...
eCommerce Benchmark Report - Q2 2016
The Email Design Conference – Litmus Live 2016 Presentation by Ivana Simovic
ApplePay and the Mobile Landscape on Shopify - eCommerce Toronto Meetup
Creating Omnichannel Experiences with Loblaw Digital - eCommerce Toronto Meetup
Lunch and Learn: Matt Bertulli @ Loblaw Digital
eCommerce Benchmark Report - Q4 2015
eCommerce Toronto Meetup January 2016 - Black Friday and Cyber Monday 2015 Po...
Preparing To win Black Friday
How to Prepare for the 2015 Holiday Shopping Season
How and Why the Direct-to-Consumer Model Works in eCommerce
Everything You Need to Know About Customer Lifetime Value (CLV)
Crowdsourced delivery msr e com to
Global Insights and Guidance to Selling Internationally
Changing Role of Operations and Fulfillment in Omni-Channel Retail
The Changing Role of Operations and Fulfillment in Omni-Channel Retail
Black Friday and Cyber Monday Post-Mortem 2014: lessons for retailers in 2015
The Future of Canadian eCommerce
Beat the Holiday Rush: Preparing your Online Store for the busiest time of th...
Pop-Up Shops: The Keys To Maximizing Success

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Big Data Technologies - Introduction.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Modernizing your data center with Dell and AMD
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Teaching material agriculture food technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Big Data Technologies - Introduction.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Agricultural_Statistics_at_a_Glance_2022_0.pdf
The AUB Centre for AI in Media Proposal.docx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Modernizing your data center with Dell and AMD
Building Integrated photovoltaic BIPV_UPV.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
MYSQL Presentation for SQL database connectivity
CIFDAQ's Market Insight: SEC Turns Pro Crypto
NewMind AI Monthly Chronicles - July 2025
Build a system with the filesystem maintained by OSTree @ COSCUP 2025

The First Kilometre: Building a Back-End That Sets You Up For Success

  • 1. Building a Back-End That Sets You Up For Success (the first km)
  • 2. Matthew Bertulli Create / Build Demac Media Socialgift.com, triplecheck.io Community (Ecommerce Toronto Meetup) Twitter: @mbertulli
  • 3. Where I learn about eCommerce…
  • 4. Let’s talk about… A. Making Good Decisions (5 Key “Take-Aways”) A. Common challenges when building the back-end of your eCommerce business. 1. Mid-Size Business Focus 2. Real World Stuff B. Components of an eCommerce Back-End (software & process) A. When & How Today’s focus is on the eCommerce platform and ERP systems.
  • 5. Why is this even important? It’s the design that matters! How you look is only a very small part of building a successful eCommerce business. These 2 systems are the hardest to replace. They also have a massive impact on… customer experience!
  • 6. Classifying Ecommerce (big ones) A. Multi-Brand Retail Nordstroms, Fab.com B. Single Brand (B2C) Frank & Oak, Bonobos etc… C. Private Sale Gilt Group D. Marketplace & Auction(2 sided) etsy, eBay
  • 7. It is the when and how that matters most. The first km of eCommerce… Q: When is the right time to implement X system. Q: How do I choose? **A lot of the answers to these questions depends on the type of eCommerce business you’re building.
  • 8. First, a very common example…payments.
  • 9. Yikes! E-commerce Platforms Personalization Content Management Systems (CMS) Rich Media Product Information Management (PIM) Affiliate Marketing Content Delivery (i.e. CDNs) Search Engine Marketing Customer Relationship Management (CRM) Security Certification Customer Reviews & Forums Shipping Carriers Customer Service Software Shopping Comparison Engines Email Marketing Site Search Fulfillment Social Media Marketing Live Chat Web Analytics Marketplace Management Hosting / Infrastructure Mobile Commerce Performance Management & Optimization Order Management Business Intelligence / Data Mining Payment Security Payment Systems
  • 10. Yikes! x2 Customer Service Photographers Community Management Merchandisers Marketing Purchasers • Search Marketer And many…many…more… • Copy Writers • Affiliate Marketer • Email Marketer Creative / Design Developers Pickers, Packers, Shippers Warehouse Management Business Analysts
  • 11. Order of Importance When choosing and implementing software, systems or processes. A. Customer Acquisition B. Customer Service C. Customer Fulfillment (Logistics) It doesn’t matter what kind of eCommerce you are in, this is how it breaks down.
  • 12. It’s about the tools and the process. NOT the brand of tool!
  • 13. Approach (All-in-One or Multiple Integrated Systems) You have no choice but to integrate multiple systems in eCommerce. It is reality. How many systems you integrate is what you want to control. Less is more. Other ERP Ecom. Platform
  • 14. Incredibly Important! Much like any human roll / process in an organization, there needs to be ownership. Data Ownership Which system owns which type of data?
  • 15. Important Data Entities (types) Customer Data Product Catalog • Media (images, video) • Basic Data (sku, name, color/size) • Complex Data (descriptions, attributes) • Inventory • Pricing ** Orders Non-Product Content
  • 16. Ecommerce Platform The “Hub” of a great commerce strategy. – Do this right and get exponential cost savings and efficiency savings in other applications. – Do it wrong…and the opposite happens. - Shopping Cart - Mobile Web - Content Management - On-Site Search - Product Management - CRM (basic) - Order Management (back-end stuff) - Payment Systems / Security - Customer Service - Personalization & Segmentation - Basic Shipping (printing labels etc…) - Returns Management
  • 17. Open Source vs. Closed vs. SaaS Know your strengths! How much flexibility do you want? – No matter what a sales rep tells you, SaaS platforms are less flexible than open source platforms. – Flexibility = ability to test more stuff without changing platforms. How “hands off” do you want to be? – SaaS will always be faster to get going. Open Source comes with built in technical debt.
  • 18. Challenge: Product Content & Ingestion Size of your catalogue matters… Some businesses get new inventory very frequently. Think fashion (fast). Quantity and Frequency are critical. The more technical the product, the more data that needs to be entered. Manufacturer data is largely garbage. Don’t depend on it! Tip: If you’re starting out, everyone on your team should know how to get new products into your system. It is also a great way for non-merchandising people to learn about your product.
  • 19. Analytics You can go a very long way with Google Analytics. You can go even further with applications like KISSmetrics and mixpanel. The very biggest will use the Omniture types. $$$
  • 20. Challenge: Customer Data Big Data is a big problem. Why? Very few people understand this area. Which results in… 1. We’re all in data overload 1. Even fewer folks knowing how to actually use this data. (actionable)
  • 21. Mobile • Mobile is part of every good strategy now. • Not where you start in most eCommerce. – Seriously…most of the time this isn’t your first move. • Our Preferred Order – Web with mobile optimizations made in UX – Mobile Web (Responsive or Stand Alone) – Apps
  • 22. Multi-Channel Commerce Selling on more than one marketplace sounds great right? • Get your own site right first. • Multiple selling channels is almost always a good thing. – Product / Inventory Management critical. – Order Management very important. – Watch your margins! – Systems Integration can be very painful.
  • 23. Assumptions are Dangerous The resources available in this business are few in #… Root your assumptions in as much real world data as possible.
  • 24. Pre-Mature Optimization Very dangerous! Lots of talk about scalability…dig deeper. What does that mean to you? • Visitors • Transactions • Feature Adoption • Concurrent Admin Users • Data Storage • Warehouse order processing time? None of this matters if you don’t have customers. Create some pain, then optimize it.
  • 25. ERP (Enterprise Resource Planning) Q: How much do I need to start? - Answer depends on how many of the below processes you want to handle in this system. - If you’re starting out, start as light/lean as possible as ERP systems are generally expensive and don’t have top-line impact. - Accounting - Reporting - Fulfillment (Pick/Pack/Ship) - Business Intelligence - Order Management - Customer Service - CRM
  • 26. Classifying Fulfillment You Own the Inventory You Don’t Own Inventory • Ideal for scaling bigger. • Drop-Ship or JIT • Heavy capital requirements • Easier to start. • Fulfillment Options • Almost no capital requirements. – Run your own warehouse • Fulfillment Options – Third party logistics – Combination? • Really popular among private sale companies. • Where everyone wants to go. • More balls in the air. You can’t • More profit margin % points to play control full customer experience. with. • You own the full customer experience.
  • 27. Key Metrics (trigger points) When do you need to start thinking about automation? A. Large Order Volume Increases A. 0 – 20 / day B. 20 – 100 / day C. 100 – 1000 / day B. Customer Service Requests C. Return Requests D. Frequent Price Changes E. Received Product
  • 28. Being Agile (in process) Being agile is a large contributor to success in eCommerce. Test, test, test. • But be careful to test the right things. • For example, test your picking process to see what works best. ERP Software is really hard (and expensive) to replace. Probably not the best place to test a lot… Agility fights Stability
  • 29. Recap 1. When & How 2. Tools & Process 3. Ownership of Data 4. Assumptions / Premature Optimization 5. Be Agile