SlideShare a Scribd company logo
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

PDF
ARM Brochure
agestIBS
 
PDF
A Common Basis for Modelling Service-Oriented and Event-Driven Architecture
ClarkTony
 
PPT
Психология восприятия и UX дизайн
Ecommerce Solution Provider SysIQ
 
PDF
Speed Up Your Website
Ecommerce Solution Provider SysIQ
 
PDF
Lupan big enterprise ecommerce fusion 2013
Ecommerce Solution Provider SysIQ
 
PDF
Getting to know magento
Ecommerce Solution Provider SysIQ
 
PPT
Frontend Servers and NGINX: What, Where and How
Ecommerce Solution Provider SysIQ
 
PPT
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Ecommerce Solution Provider SysIQ
 
ARM Brochure
agestIBS
 
A Common Basis for Modelling Service-Oriented and Event-Driven Architecture
ClarkTony
 
Психология восприятия и UX дизайн
Ecommerce Solution Provider SysIQ
 
Speed Up Your Website
Ecommerce Solution Provider SysIQ
 
Lupan big enterprise ecommerce fusion 2013
Ecommerce Solution Provider SysIQ
 
Getting to know magento
Ecommerce Solution Provider SysIQ
 
Frontend Servers and NGINX: What, Where and How
Ecommerce Solution Provider SysIQ
 
Модульные сетки в реальном мире - IQLab Frontend Fusion 2012
Ecommerce Solution Provider SysIQ
 

Viewers also liked (20)

PDF
Seo and Marketing Requirements in Web Architecture
Ecommerce Solution Provider SysIQ
 
PDF
QA evolution, in pictures
Ecommerce Solution Provider SysIQ
 
PDF
Java serialization
Ecommerce Solution Provider SysIQ
 
PDF
Management and Communications (IPAA)
Ecommerce Solution Provider SysIQ
 
PDF
Developing for e commerce is important
Ecommerce Solution Provider SysIQ
 
PDF
Databases on Client Side
Ecommerce Solution Provider SysIQ
 
PPT
Эффективный JavaScript - IQLab Frontend Fusion 2012
Ecommerce Solution Provider SysIQ
 
PPT
Правила хорошего SEO тона в Frontend разработке
Ecommerce Solution Provider SysIQ
 
PPT
Гибкость и Структурированность Oбъектно Oриентированноя CSS
Ecommerce Solution Provider SysIQ
 
PPT
External Widgets Performance
Ecommerce Solution Provider SysIQ
 
PDF
non-blocking java script
Ecommerce Solution Provider SysIQ
 
PDF
Manifest of modern engineers
Ecommerce Solution Provider SysIQ
 
PDF
User Behavior: Interacting With Important Website Elements
Ecommerce Solution Provider SysIQ
 
PPT
Mastering Java ByteCode
Ecommerce Solution Provider SysIQ
 
PPTX
IGears: Template Architecture and Principles
Ecommerce Solution Provider SysIQ
 
PPT
Доступность веб-сайтов: WWW для всех?
Ecommerce Solution Provider SysIQ
 
PDF
Unexpected achievements 2013
Ecommerce Solution Provider SysIQ
 
PDF
QA evolution to the present day
Ecommerce Solution Provider SysIQ
 
Seo and Marketing Requirements in Web Architecture
Ecommerce Solution Provider SysIQ
 
QA evolution, in pictures
Ecommerce Solution Provider SysIQ
 
Management and Communications (IPAA)
Ecommerce Solution Provider SysIQ
 
Developing for e commerce is important
Ecommerce Solution Provider SysIQ
 
Databases on Client Side
Ecommerce Solution Provider SysIQ
 
Эффективный JavaScript - IQLab Frontend Fusion 2012
Ecommerce Solution Provider SysIQ
 
Правила хорошего SEO тона в Frontend разработке
Ecommerce Solution Provider SysIQ
 
Гибкость и Структурированность Oбъектно Oриентированноя CSS
Ecommerce Solution Provider SysIQ
 
External Widgets Performance
Ecommerce Solution Provider SysIQ
 
non-blocking java script
Ecommerce Solution Provider SysIQ
 
Manifest of modern engineers
Ecommerce Solution Provider SysIQ
 
User Behavior: Interacting With Important Website Elements
Ecommerce Solution Provider SysIQ
 
Mastering Java ByteCode
Ecommerce Solution Provider SysIQ
 
IGears: Template Architecture and Principles
Ecommerce Solution Provider SysIQ
 
Доступность веб-сайтов: WWW для всех?
Ecommerce Solution Provider SysIQ
 
Unexpected achievements 2013
Ecommerce Solution Provider SysIQ
 
QA evolution to the present day
Ecommerce Solution Provider SysIQ
 
Ad

Similar to Going Global (20)

PPSX
Gate2Shop overview
Gate2Shop
 
PPTX
Gate2Shop Overview September 2013
Gate2Shop
 
PDF
C Soft E Commerce&Web 201105
buibadat
 
PDF
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
AppDynamics
 
PDF
Intohand mobile apps open mic8 4 nov 2010
bookmeister
 
PPT
International SEO: Are We Speaking The Same Language?
guestca744f
 
PPT
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento Universe
 
PPT
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Puneet Parashar
 
PPTX
Global regional-local sales systems
Allen Furnas
 
PPTX
Tips on setting up an eCcommerce web site using istore
ravisagaram
 
PDF
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Kony, Inc.
 
PPTX
Cross Platform Mobile Application Architecture
Derrick Bowen
 
PDF
International SEO Strategy - Helga Bendea - Seocamp
Helga Bendea
 
PPTX
What Tools Can Help You Extract Quick Commerce Data Across Countries Seamless...
FoodData Scrape
 
PPTX
Why Flutter is Transforming FinTech App Development in 2025
Third Rock Techkno
 
PDF
What Tools Can Help You Extract Quick Commerce Data Across Countries Seamless...
FoodData Scrape
 
PPTX
DNN Connect 2014 - Enterprise Ecommerce and DotNetNuke
Thomas Stensitzki
 
PPT
Think Global, Act Local: Global Payments Strategies for Digital Businesses
Vindicia
 
KEY
Alite 120809
PattiRoll
 
PPT
GIS.ppt
NasirMehmood666923
 
Gate2Shop overview
Gate2Shop
 
Gate2Shop Overview September 2013
Gate2Shop
 
C Soft E Commerce&Web 201105
buibadat
 
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
AppDynamics
 
Intohand mobile apps open mic8 4 nov 2010
bookmeister
 
International SEO: Are We Speaking The Same Language?
guestca744f
 
Magento live eCommerce demo tutorial for beginners by Magento Universe
Magento Universe
 
Magento Live eCommerce Demo Tutorial for Beginners » Magento Universe
Puneet Parashar
 
Global regional-local sales systems
Allen Furnas
 
Tips on setting up an eCcommerce web site using istore
ravisagaram
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Kony, Inc.
 
Cross Platform Mobile Application Architecture
Derrick Bowen
 
International SEO Strategy - Helga Bendea - Seocamp
Helga Bendea
 
What Tools Can Help You Extract Quick Commerce Data Across Countries Seamless...
FoodData Scrape
 
Why Flutter is Transforming FinTech App Development in 2025
Third Rock Techkno
 
What Tools Can Help You Extract Quick Commerce Data Across Countries Seamless...
FoodData Scrape
 
DNN Connect 2014 - Enterprise Ecommerce and DotNetNuke
Thomas Stensitzki
 
Think Global, Act Local: Global Payments Strategies for Digital Businesses
Vindicia
 
Alite 120809
PattiRoll
 
Ad

More from Ecommerce Solution Provider SysIQ (9)

PDF
Developing for e commerce is important
Ecommerce Solution Provider SysIQ
 
PDF
Magento code audit
Ecommerce Solution Provider SysIQ
 
PDF
User focused design
Ecommerce Solution Provider SysIQ
 
PDF
Scalability and performance for e commerce
Ecommerce Solution Provider SysIQ
 
PDF
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
 
PDF
Testing schools overview
Ecommerce Solution Provider SysIQ
 
PPT
Interactive web prototyping
Ecommerce Solution Provider SysIQ
 
PPT
Модульные сетки в реальном мире
Ecommerce Solution Provider SysIQ
 
PPT
Understanding Annotations in Java
Ecommerce Solution Provider SysIQ
 
Developing for e commerce is important
Ecommerce Solution Provider SysIQ
 
Scalability and performance for e commerce
Ecommerce Solution Provider SysIQ
 
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
 
Testing schools overview
Ecommerce Solution Provider SysIQ
 
Interactive web prototyping
Ecommerce Solution Provider SysIQ
 
Модульные сетки в реальном мире
Ecommerce Solution Provider SysIQ
 
Understanding Annotations in Java
Ecommerce Solution Provider SysIQ
 

Recently uploaded (20)

PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
Software Development Methodologies in 2025
KodekX
 
PDF
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
Software Development Methodologies in 2025
KodekX
 
Get More from Fiori Automation - What’s New, What Works, and What’s Next.pdf
Precisely
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
The Evolution of KM Roles (Presented at Knowledge Summit Dublin 2025)
Enterprise Knowledge
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Artjoker Software Development Company
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 

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