SlideShare a Scribd company logo
1 of 27
Going Global
Considerations for global ecommerce architecture
Ilya Vinogradsky
Why go global?
SCALING →
Top countries with online users
245
82
513 101
121
What to keep in mind going global
Each geography has particular nuances
in each of the following areas:
— Language
— Currency
— Pricing
— Taxation
— Shipping methods and calculation rules
— Payment methods
— User experience
— Name and number of fields
— Numbers
— Dates
— Form validation
— Order management/Fulfillment
— Integrations with 3rd parties
— Search Engines and Social Networks
Language
— European languages are left to right
— Middle Eastern languages are right to left
— Asian languages are either right to left of up down
— Same words in different languages take up different amount of space on screen
Currency
— Different currency symbols ($₤€₱₴₴)
— Different number separators (, .)
Pricing
— Pricing in different countries is different
— Pricing in US usually ends with .99 while in other countries ends with .00
— Some countries don’t show fractions at all
Taxation
— Tax rules often change
— US merchant is supposed to charge taxes at location of store/warehouse
— In Europe each country has different rules for taxation
Crocs (NY State) Crocs (GB) Crocs (ESP)
Shipping methods and calculation rules
Shipping methods
— In US most typical are Standard (5-7 days delivery), Expedited (2 days), Overnight (1 day)
— In Eastern Europe and Asia Cash on Delivery is very important
Calculations
— Can be done by a standard shipping table
— By integration with shipping provider
— Some companies offer free shipping for online orders
Payment methods
User Experience
Different expectations:
— Name and number of fields
— Numbers
— Dates
— Form validation
Order Management/Fulfillment
─ If each geographies grow independently it’s very common to have different Order Management systems
─ Integration with all of these order management system may be difficult
─ Standardization of a single Order Management system for multiple geographies can save time, but is
not realistic everywhere due to valid business reasons, as well as internal company politics
Integration with 3rd parties
analytics, product reviews, product recommendations, address
verification, tag management, shopping comparison engines,
order auto replenishment, video hosting, social
Multiple ways to architect the solution
Hybrid way to architect the solution
Single global solution – Option 1
Single website that mostly focuses on your primary market, but allows orders from other geographies to
be placed and fulfilled.
Basic approach: keep everything, including single currency and language, but add ability to ship globally
Pros:
─ Least expensive solution
─ Cheaper to maintain from development
and business point of view
─ Single code base
─ Hosted in one location
─ Shipping from one global location
─ Minimal changes to functionality of the site,
forms manipulation
─ Minimal requirements for ecommerce
platform
Cons:
─ Low conversion rate for customers coming
from other geographies
─ User experience cannot be fully optimized
─ Shipping costs are high to secondary
geographies
─ Doesn’t accommodate local payment
methods
─ Search engines will not rank site high in
non-primary geographies
─ Site loads slower in secondary geographies,
because of Internet latency (can be
mitigated somewhat by using Content
Delivery Networks such as Akamai)
Single global solution – Option 2
Single website that mostly focuses on your primary market, but accommodates languages and pricing for
secondary markets and allows orders from other geographies to be placed and fulfilled.
Basic approach: keep everything, add currency and language options, ability to ship globally
Pros:
─ Single code base
─ Hosted in one location
─ Shipping from one global location
─ Minimal changes to functionality of the site,
forms manipulation
─ Minimal requirements for ecommerce
platform
Cons:
─ Conversion rate for customers coming from
other geographies is better, but still lower
than from primary geography
─ User experience cannot be fully optimized
─ Shipping costs are high to secondary
geographies
─ Doesn’t accommodate local payment
methods
─ Search engines will not rank site high in
non-primary geographies
─ Site loads slower in secondary geographies,
because of Internet latency (can be
mitigated somewhat by using Content
Delivery Networks such as Akamai)
─ A little more expensive to maintain than
Option 1
─ Business team must provide translations and
pricing for each geography as well as maintain
site content for each language
Single global solution (Option 2)
Architecture requirements:
Requirements for ecommerce platform
— Single ecommerce site
— Multiple languages
— Multiple currencies
— Multiple price lists – one for each geography
Requirements for site implementation
— Manipulation of site forms to accommodate each geography
— Implementation of geography and language selection manually or based on geo location
— Page implementation to accommodate different length of words within same area of the page
— Integration with payment gateway that accepts multiple currencies
Separate solution for each geography
Multiple sites – each fully customized to the needs of each locale
Basic approach: each new site is a full copy of the existing code base, which is customized and
managed separately going forward.
Pros:
─ Accommodates all needs of each
geography fully
─ Simple development architecture
─ Can be managed by each individual local
team
─ No network latency when each site is
hosting in dedicated locale
Cons:
─ High cost for implementation, hosting and
maintenance
─ Not a lot of code reuse
─ No centralized control over branding,
technical direction and functionality
Hybrid: Shared architecture with customizations
Components based architecture (Reference Application) that can be
easily customized and configured for plugging in and out features and
integrations.
Provides 80+% functionality needed to launch sites internationally.
Provides standard storefront and user experience optimized for brands
user base.
Multiple sites built on top of shared Ref App code base with some site
specific customizations.
Ref App Approach
Ref App Evolution – V1
Ref App Evolution – V2
Ref App Evolution – V3
Ref App Pros/Cons
Pros:
─ Very flexible architecture
─ Significant code reuse
─ Allows for locale specific customizations
─ Hosted in one location
─ Significant saving in effort and time for
large (50+ site) global rollout
Cons:
─ Requires advanced ecommerce platform
─ Complex architecture
─ Requires strong centralized management
and global vision
Conclusion
— Size
— Internal Management Structure
— Financing
— Ambitions
— Vision
Architectural approach should be selected based on each
companies
Going global

More Related Content

Viewers also liked

Доступность веб-сайтов: WWW для всех?
Доступность веб-сайтов: WWW для всех?Доступность веб-сайтов: WWW для всех?
Доступность веб-сайтов: WWW для всех?Ecommerce Solution Provider SysIQ
 
Правила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработкеПравила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработкеEcommerce Solution Provider SysIQ
 
Гибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSSГибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSSEcommerce Solution Provider SysIQ
 
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012Ecommerce Solution Provider SysIQ
 
Эффективный JavaScript - IQLab Frontend Fusion 2012
Эффективный  JavaScript - IQLab Frontend Fusion 2012Эффективный  JavaScript - IQLab Frontend Fusion 2012
Эффективный JavaScript - IQLab Frontend Fusion 2012Ecommerce Solution Provider SysIQ
 

Viewers also liked (20)

Databases on Client Side
Databases on Client SideDatabases on Client Side
Databases on Client Side
 
Management and Communications (IPAA)
Management and Communications (IPAA)Management and Communications (IPAA)
Management and Communications (IPAA)
 
Доступность веб-сайтов: WWW для всех?
Доступность веб-сайтов: WWW для всех?Доступность веб-сайтов: WWW для всех?
Доступность веб-сайтов: WWW для всех?
 
Seo and Marketing Requirements in Web Architecture
Seo and Marketing Requirements in Web ArchitectureSeo and Marketing Requirements in Web Architecture
Seo and Marketing Requirements in Web Architecture
 
Getting to know magento
Getting to know magentoGetting to know magento
Getting to know magento
 
Lupan big enterprise ecommerce fusion 2013
Lupan   big enterprise ecommerce fusion 2013Lupan   big enterprise ecommerce fusion 2013
Lupan big enterprise ecommerce fusion 2013
 
Testing schools overview
Testing schools overviewTesting schools overview
Testing schools overview
 
Правила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработкеПравила хорошего SEO тона в Frontend разработке
Правила хорошего SEO тона в Frontend разработке
 
All things php
All things phpAll things php
All things php
 
Гибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSSГибкость и Структурированность Oбъектно Oриентированноя CSS
Гибкость и Структурированность Oбъектно Oриентированноя CSS
 
Unexpected achievements 2013
Unexpected achievements 2013Unexpected achievements 2013
Unexpected achievements 2013
 
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
 
External Widgets Performance
External Widgets PerformanceExternal Widgets Performance
External Widgets Performance
 
Java serialization
Java serializationJava serialization
Java serialization
 
Mastering Java ByteCode
Mastering Java ByteCodeMastering Java ByteCode
Mastering Java ByteCode
 
Frontend Servers and NGINX: What, Where and How
Frontend Servers and NGINX: What, Where and HowFrontend Servers and NGINX: What, Where and How
Frontend Servers and NGINX: What, Where and How
 
Manifest of modern engineers
Manifest of modern engineersManifest of modern engineers
Manifest of modern engineers
 
Эффективный JavaScript - IQLab Frontend Fusion 2012
Эффективный  JavaScript - IQLab Frontend Fusion 2012Эффективный  JavaScript - IQLab Frontend Fusion 2012
Эффективный JavaScript - IQLab Frontend Fusion 2012
 
IGears: Template Architecture and Principles
IGears: Template Architecture and PrinciplesIGears: Template Architecture and Principles
IGears: Template Architecture and Principles
 
Speed Up Your Website
Speed Up Your WebsiteSpeed Up Your Website
Speed Up Your Website
 

Similar to Going global

Gate2Shop overview
Gate2Shop overviewGate2Shop overview
Gate2Shop overviewGate2Shop
 
Gate2Shop Overview September 2013
Gate2Shop Overview September 2013Gate2Shop Overview September 2013
Gate2Shop Overview September 2013Gate2Shop
 
C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105buibadat
 
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...AppDynamics
 
Intohand mobile apps open mic8 4 nov 2010
Intohand mobile apps open mic8 4 nov 2010Intohand mobile apps open mic8 4 nov 2010
Intohand mobile apps open mic8 4 nov 2010bookmeister
 
International SEO: Are We Speaking The Same Language?
International SEO: Are We Speaking The Same Language?International SEO: Are We Speaking The Same Language?
International SEO: Are We Speaking The Same Language?guestca744f
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento Universe
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniversePuneet Parashar
 
Global regional-local sales systems
Global regional-local sales systemsGlobal regional-local sales systems
Global regional-local sales systemsAllen Furnas
 
Tips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreTips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreravisagaram
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Kony, Inc.
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureDerrick Bowen
 
International SEO Strategy - Helga Bendea - Seocamp
International SEO Strategy - Helga Bendea - SeocampInternational SEO Strategy - Helga Bendea - Seocamp
International SEO Strategy - Helga Bendea - SeocampHelga Bendea
 
impact hub presentation ready to go international, how to adapt your online...
impact hub presentation   ready to go international, how to adapt your online...impact hub presentation   ready to go international, how to adapt your online...
impact hub presentation ready to go international, how to adapt your online...Tim Norburn
 
DNN Connect 2014 - Enterprise Ecommerce and DotNetNuke
DNN Connect 2014 - Enterprise Ecommerce and DotNetNukeDNN Connect 2014 - Enterprise Ecommerce and DotNetNuke
DNN Connect 2014 - Enterprise Ecommerce and DotNetNukeThomas Stensitzki
 
Think Global, Act Local: Global Payments Strategies for Digital Businesses
Think Global, Act Local: Global Payments Strategies for Digital BusinessesThink Global, Act Local: Global Payments Strategies for Digital Businesses
Think Global, Act Local: Global Payments Strategies for Digital BusinessesVindicia
 
Alite 120809
Alite 120809Alite 120809
Alite 120809PattiRoll
 
Multi Vendor Ecommerce Platform
Multi Vendor Ecommerce PlatformMulti Vendor Ecommerce Platform
Multi Vendor Ecommerce PlatformDavidMathews49
 
Travelportal
TravelportalTravelportal
TravelportalTravelaps
 

Similar to Going global (20)

Gate2Shop overview
Gate2Shop overviewGate2Shop overview
Gate2Shop overview
 
Gate2Shop Overview September 2013
Gate2Shop Overview September 2013Gate2Shop Overview September 2013
Gate2Shop Overview September 2013
 
C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105C Soft E Commerce&Web 201105
C Soft E Commerce&Web 201105
 
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
 
Intohand mobile apps open mic8 4 nov 2010
Intohand mobile apps open mic8 4 nov 2010Intohand mobile apps open mic8 4 nov 2010
Intohand mobile apps open mic8 4 nov 2010
 
International SEO: Are We Speaking The Same Language?
International SEO: Are We Speaking The Same Language?International SEO: Are We Speaking The Same Language?
International SEO: Are We Speaking The Same Language?
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento UniverseMagento live eCommerce demo tutorial for beginners by Magento Universe
Magento live eCommerce demo tutorial for beginners by Magento Universe
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento UniverseMagento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
 
Global regional-local sales systems
Global regional-local sales systemsGlobal regional-local sales systems
Global regional-local sales systems
 
Tips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istoreTips on setting up an eCcommerce web site using istore
Tips on setting up an eCcommerce web site using istore
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
 
Cross Platform Mobile Application Architecture
Cross Platform Mobile Application ArchitectureCross Platform Mobile Application Architecture
Cross Platform Mobile Application Architecture
 
International SEO Strategy - Helga Bendea - Seocamp
International SEO Strategy - Helga Bendea - SeocampInternational SEO Strategy - Helga Bendea - Seocamp
International SEO Strategy - Helga Bendea - Seocamp
 
impact hub presentation ready to go international, how to adapt your online...
impact hub presentation   ready to go international, how to adapt your online...impact hub presentation   ready to go international, how to adapt your online...
impact hub presentation ready to go international, how to adapt your online...
 
DNN Connect 2014 - Enterprise Ecommerce and DotNetNuke
DNN Connect 2014 - Enterprise Ecommerce and DotNetNukeDNN Connect 2014 - Enterprise Ecommerce and DotNetNuke
DNN Connect 2014 - Enterprise Ecommerce and DotNetNuke
 
Think Global, Act Local: Global Payments Strategies for Digital Businesses
Think Global, Act Local: Global Payments Strategies for Digital BusinessesThink Global, Act Local: Global Payments Strategies for Digital Businesses
Think Global, Act Local: Global Payments Strategies for Digital Businesses
 
Alite 120809
Alite 120809Alite 120809
Alite 120809
 
GIS.ppt
GIS.pptGIS.ppt
GIS.ppt
 
Multi Vendor Ecommerce Platform
Multi Vendor Ecommerce PlatformMulti Vendor Ecommerce Platform
Multi Vendor Ecommerce Platform
 
Travelportal
TravelportalTravelportal
Travelportal
 

More from Ecommerce Solution Provider SysIQ (8)

Developing for e commerce is important
Developing for e commerce is importantDeveloping for e commerce is important
Developing for e commerce is important
 
Developing for e commerce is important
Developing for e commerce is importantDeveloping for e commerce is important
Developing for e commerce is important
 
Magento code audit
Magento code auditMagento code audit
Magento code audit
 
Scalability and performance for e commerce
Scalability and performance for e commerceScalability and performance for e commerce
Scalability and performance for e commerce
 
Going Global
Going GlobalGoing Global
Going Global
 
Interactive web prototyping
Interactive web prototypingInteractive web prototyping
Interactive web prototyping
 
Модульные сетки в реальном мире
Модульные сетки в реальном миреМодульные сетки в реальном мире
Модульные сетки в реальном мире
 
Understanding Annotations in Java
Understanding Annotations in JavaUnderstanding Annotations in Java
Understanding Annotations in Java
 

Recently uploaded

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Going global

  • 1. Going Global Considerations for global ecommerce architecture Ilya Vinogradsky
  • 3. Top countries with online users 245 82 513 101 121
  • 4. What to keep in mind going global Each geography has particular nuances in each of the following areas: — Language — Currency — Pricing — Taxation — Shipping methods and calculation rules — Payment methods — User experience — Name and number of fields — Numbers — Dates — Form validation — Order management/Fulfillment — Integrations with 3rd parties — Search Engines and Social Networks
  • 5. Language — European languages are left to right — Middle Eastern languages are right to left — Asian languages are either right to left of up down — Same words in different languages take up different amount of space on screen
  • 6. Currency — Different currency symbols ($₤€₱₴₴) — Different number separators (, .)
  • 7. Pricing — Pricing in different countries is different — Pricing in US usually ends with .99 while in other countries ends with .00 — Some countries don’t show fractions at all
  • 8. Taxation — Tax rules often change — US merchant is supposed to charge taxes at location of store/warehouse — In Europe each country has different rules for taxation Crocs (NY State) Crocs (GB) Crocs (ESP)
  • 9. Shipping methods and calculation rules Shipping methods — In US most typical are Standard (5-7 days delivery), Expedited (2 days), Overnight (1 day) — In Eastern Europe and Asia Cash on Delivery is very important Calculations — Can be done by a standard shipping table — By integration with shipping provider — Some companies offer free shipping for online orders
  • 11. User Experience Different expectations: — Name and number of fields — Numbers — Dates — Form validation
  • 12. Order Management/Fulfillment ─ If each geographies grow independently it’s very common to have different Order Management systems ─ Integration with all of these order management system may be difficult ─ Standardization of a single Order Management system for multiple geographies can save time, but is not realistic everywhere due to valid business reasons, as well as internal company politics
  • 13. Integration with 3rd parties analytics, product reviews, product recommendations, address verification, tag management, shopping comparison engines, order auto replenishment, video hosting, social
  • 14. Multiple ways to architect the solution
  • 15. Hybrid way to architect the solution
  • 16. Single global solution – Option 1 Single website that mostly focuses on your primary market, but allows orders from other geographies to be placed and fulfilled. Basic approach: keep everything, including single currency and language, but add ability to ship globally Pros: ─ Least expensive solution ─ Cheaper to maintain from development and business point of view ─ Single code base ─ Hosted in one location ─ Shipping from one global location ─ Minimal changes to functionality of the site, forms manipulation ─ Minimal requirements for ecommerce platform Cons: ─ Low conversion rate for customers coming from other geographies ─ User experience cannot be fully optimized ─ Shipping costs are high to secondary geographies ─ Doesn’t accommodate local payment methods ─ Search engines will not rank site high in non-primary geographies ─ Site loads slower in secondary geographies, because of Internet latency (can be mitigated somewhat by using Content Delivery Networks such as Akamai)
  • 17. Single global solution – Option 2 Single website that mostly focuses on your primary market, but accommodates languages and pricing for secondary markets and allows orders from other geographies to be placed and fulfilled. Basic approach: keep everything, add currency and language options, ability to ship globally Pros: ─ Single code base ─ Hosted in one location ─ Shipping from one global location ─ Minimal changes to functionality of the site, forms manipulation ─ Minimal requirements for ecommerce platform Cons: ─ Conversion rate for customers coming from other geographies is better, but still lower than from primary geography ─ User experience cannot be fully optimized ─ Shipping costs are high to secondary geographies ─ Doesn’t accommodate local payment methods ─ Search engines will not rank site high in non-primary geographies ─ Site loads slower in secondary geographies, because of Internet latency (can be mitigated somewhat by using Content Delivery Networks such as Akamai) ─ A little more expensive to maintain than Option 1 ─ Business team must provide translations and pricing for each geography as well as maintain site content for each language
  • 18. Single global solution (Option 2) Architecture requirements: Requirements for ecommerce platform — Single ecommerce site — Multiple languages — Multiple currencies — Multiple price lists – one for each geography Requirements for site implementation — Manipulation of site forms to accommodate each geography — Implementation of geography and language selection manually or based on geo location — Page implementation to accommodate different length of words within same area of the page — Integration with payment gateway that accepts multiple currencies
  • 19. Separate solution for each geography Multiple sites – each fully customized to the needs of each locale Basic approach: each new site is a full copy of the existing code base, which is customized and managed separately going forward. Pros: ─ Accommodates all needs of each geography fully ─ Simple development architecture ─ Can be managed by each individual local team ─ No network latency when each site is hosting in dedicated locale Cons: ─ High cost for implementation, hosting and maintenance ─ Not a lot of code reuse ─ No centralized control over branding, technical direction and functionality
  • 20. Hybrid: Shared architecture with customizations Components based architecture (Reference Application) that can be easily customized and configured for plugging in and out features and integrations. Provides 80+% functionality needed to launch sites internationally. Provides standard storefront and user experience optimized for brands user base. Multiple sites built on top of shared Ref App code base with some site specific customizations.
  • 25. Ref App Pros/Cons Pros: ─ Very flexible architecture ─ Significant code reuse ─ Allows for locale specific customizations ─ Hosted in one location ─ Significant saving in effort and time for large (50+ site) global rollout Cons: ─ Requires advanced ecommerce platform ─ Complex architecture ─ Requires strong centralized management and global vision
  • 26. Conclusion — Size — Internal Management Structure — Financing — Ambitions — Vision Architectural approach should be selected based on each companies