SlideShare a Scribd company logo
1 of 47
Developing enterprise
ecommerce solutions using
hybris
Dražen Nikolić
StartIt FEST, Belgrade
May 2014
What ecommerce is?
• web shops
• products
• categories
• online payment
• shipment and delivery
What ecommerce really is?
What ecommerce really is?
THEN NOW
What ecommerce really is?
THEN NOW
What ecommerce really is?
B2B
Possible implementation approaches
• everything from scratch
• use some tools (shopping cart) and
implement everything else
• OR…
Possible implementation approaches
• use an enterprise software solution
(and put main focus on implementing client specific features)
Time to Market
Very important thing
Ecommerce solutions on the market
www.hybris.com
@hybris_software
hybris Commerce Suite
GLOBALENTERPRISES
DIGITAL MANUFACTURING RETAIL WHOLESALE TELCO
DIGITAL MANUFACTURING RETAIL WHOLESALE TELCO
SME
hybris Customers
hybris Partner Levels
Solution providers
hybris Technical Stack
Front-end interface Spring MVC REST Web service APIJSF Frontend .net,Flash,PHP,etc.
Functionality /
Modules
OmniCommerce ConnectTM
Content Order
Management
Cross Channel
Commerce
Channels
Call Center MarketplacesMobile POSPrint SocialWCMS
hybris
B2C Commerce
hybris
B2B Commerce
hybris PCM
Back-office UIs
hybris
Management
Console (hmc)
hybris
Cockpits
Multichannel
Product
CMS
Customer Service
Print
Report
Import
Administration
Platform
Persistence
Internationalization
Caching
Import / Export
Security
Search
Platform
Functionality
Clustering
…
Application server
Database
hybris Architecture
hybris Features
hybris Commerce Accelerator
hybris B2B Commerce Accelerator
hybris Mobile Optimized Websites
hybris Mobile iOS and Android Mobile App SDK
Point of Sale (POS) Integration
hybris InStore
hybris Product Content Management (PCM)
EDIT PRODUCT
ATTRIBUTES
BROWSE CATALOGS
AND NAVIGATE
PRODUCT CONTENT
hybris Product Cockpit
hybris Order Management Services (OMS)
hybris WCMS
Commerce Advanced Search and Marchandising
SEE/EDIT CUSTOMER
ACCOUNT DETAILS
hybris Customer Service / Account Management
PICK UP CUSTOMER
CART & ADAPT ORDERS
hybris Customer Service / Cart Management
hybris Print
hybris Projects Implementation
Onboarding process @ youngculture
Onboarding process @ youngculture
Starting with development
Building the platform
Running hybris
Initializing the system
B2C Commerce Accelerator - Apparel store
B2C Commerce Accelerator – Electronic store
How do you proceed from this point?
• Create new hybris extension
• Analyze project requirements
• Define data model
• Extend JSP pages, WCMS components,
SOLR configurations to support new attributes
• Apply the front end layout design
• Integration to payment provider
• Integration to ERP system
• Specific client requirements (top products carousels, loyalty
program, email reporting, specific price calculations etc.)
Product, Category, Catalog version
Defining data model
<itemtypes>
<itemtype code="Stadium" generate="true" autocreate="true">
<deployment table="Brasil2014Stadium" typecode="10123" />
<attributes>
<attribute qualifier="code" type="java.lang.String" >
<persistence type="property"/>
<modifiers optional="false" unique="true"/>
</attribute>
<attribute qualifier="capacity" type="java.lang.Integer">
<description>Capacity</description>
<persistence type="property" />
</attribute>
</attributes>
</itemtype>
</itemtypes>
Populating the data model
INSERT_UPDATE Stadium ; code[unique=true] ; capacity
; Arena_Corinthians ; 68034
; Dunes_Arena ; 45000
UPDATE Match ; id[unique=true] ; group ; stadium(code)
; 1 ; wc2014:A ; Arena_Corinthians
; 2 ; wc2014:A ; Arena_Corinthians
; 3 ; wc2014:B ; Dunes_Arena
; 4 ; wc2014:B ; Dunes_Arena
$START_USERRIGHTS
Type ; UID ; Target ; read; change; create
UserGroup ; fifa_admins ; ; ; ;
; ; Stadium ; + ; + ; +
$END_USERRIGHTS
… and this is only scratching the surface
for more info visit www.hybris.com
Questions?
Thank you!
Dražen Nikolić
E-Commerce Team Manager
d.nikolic@youngculture.com
www.youngculture.com
@drazennis
Disclaimer: Most of the material and figures originate from http://wiki.hybris.com

More Related Content

What's hot

Neev Conversion Strategy Capabilities
Neev Conversion Strategy CapabilitiesNeev Conversion Strategy Capabilities
Neev Conversion Strategy CapabilitiesNeev Technologies
 
Connected Retail Reference Architecture
Connected Retail Reference ArchitectureConnected Retail Reference Architecture
Connected Retail Reference ArchitectureWSO2
 
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...SAP Customer Experience
 
Integrating Magnolia CMS with e-commerce platforms
Integrating Magnolia CMS with e-commerce platformsIntegrating Magnolia CMS with e-commerce platforms
Integrating Magnolia CMS with e-commerce platformsSamuel Schmitt
 
Experience E-Commerce with SAP Hybris With the rise of globalization and intr...
Experience E-Commerce with SAP Hybris With the rise of globalization and intr...Experience E-Commerce with SAP Hybris With the rise of globalization and intr...
Experience E-Commerce with SAP Hybris With the rise of globalization and intr...YASH Technologies
 
Webinar: B2B Ecommerce Mobile App - The Key to Successful B2B Strategy
Webinar: B2B Ecommerce Mobile App - The Key to Successful B2B StrategyWebinar: B2B Ecommerce Mobile App - The Key to Successful B2B Strategy
Webinar: B2B Ecommerce Mobile App - The Key to Successful B2B StrategyAPPSeCONNECT
 
Cross channel e-Commerce
Cross channel e-CommerceCross channel e-Commerce
Cross channel e-Commercevalantic NL
 
Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.Dirk Hoerig
 
e-Commerce web app Architecture and Scalability
e-Commerce web app Architecture and Scalabilitye-Commerce web app Architecture and Scalability
e-Commerce web app Architecture and ScalabilityAryashree Pritikrishna
 
Webinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNC
Webinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNCWebinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNC
Webinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNCAPPSeCONNECT
 
Esp - Ecommerce capabilities magento
Esp - Ecommerce capabilities magentoEsp - Ecommerce capabilities magento
Esp - Ecommerce capabilities magentoESP Instant Solutions
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerceElastic Path
 
MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!
MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!
MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!Aya Sherif
 
ESP Instant Solutions - Company Profile
ESP Instant Solutions - Company ProfileESP Instant Solutions - Company Profile
ESP Instant Solutions - Company ProfileESP Instant Solutions
 
Architecture for B2B models in Ecommerce
Architecture for B2B models in EcommerceArchitecture for B2B models in Ecommerce
Architecture for B2B models in EcommerceNirbhik Jangid
 
Big data in Retail - ITMAGINATION
Big data  in Retail - ITMAGINATIONBig data  in Retail - ITMAGINATION
Big data in Retail - ITMAGINATIONITMAGINATION
 
Webinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSync
Webinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSyncWebinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSync
Webinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSyncAPPSeCONNECT
 

What's hot (19)

Neev Conversion Strategy Capabilities
Neev Conversion Strategy CapabilitiesNeev Conversion Strategy Capabilities
Neev Conversion Strategy Capabilities
 
Connected Retail Reference Architecture
Connected Retail Reference ArchitectureConnected Retail Reference Architecture
Connected Retail Reference Architecture
 
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
Go direct to consumer: How Trek brings bikes and gear directly to its B2C cus...
 
Sap hybris training
Sap hybris trainingSap hybris training
Sap hybris training
 
Connected Retail
Connected RetailConnected Retail
Connected Retail
 
Integrating Magnolia CMS with e-commerce platforms
Integrating Magnolia CMS with e-commerce platformsIntegrating Magnolia CMS with e-commerce platforms
Integrating Magnolia CMS with e-commerce platforms
 
Experience E-Commerce with SAP Hybris With the rise of globalization and intr...
Experience E-Commerce with SAP Hybris With the rise of globalization and intr...Experience E-Commerce with SAP Hybris With the rise of globalization and intr...
Experience E-Commerce with SAP Hybris With the rise of globalization and intr...
 
Webinar: B2B Ecommerce Mobile App - The Key to Successful B2B Strategy
Webinar: B2B Ecommerce Mobile App - The Key to Successful B2B StrategyWebinar: B2B Ecommerce Mobile App - The Key to Successful B2B Strategy
Webinar: B2B Ecommerce Mobile App - The Key to Successful B2B Strategy
 
Cross channel e-Commerce
Cross channel e-CommerceCross channel e-Commerce
Cross channel e-Commerce
 
Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.Magnolia and commercetools, a powerful combination of content and commerce.
Magnolia and commercetools, a powerful combination of content and commerce.
 
e-Commerce web app Architecture and Scalability
e-Commerce web app Architecture and Scalabilitye-Commerce web app Architecture and Scalability
e-Commerce web app Architecture and Scalability
 
Webinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNC
Webinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNCWebinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNC
Webinar: Successful B2B eCommerce for Wholesalers and Distributors | INSYNC
 
Esp - Ecommerce capabilities magento
Esp - Ecommerce capabilities magentoEsp - Ecommerce capabilities magento
Esp - Ecommerce capabilities magento
 
Evolve 2014 experience driven commerce
Evolve 2014 experience driven commerceEvolve 2014 experience driven commerce
Evolve 2014 experience driven commerce
 
MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!
MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!
MauiService: B2B E-Commerce: Your Go-To Guide For A Successful B2B!
 
ESP Instant Solutions - Company Profile
ESP Instant Solutions - Company ProfileESP Instant Solutions - Company Profile
ESP Instant Solutions - Company Profile
 
Architecture for B2B models in Ecommerce
Architecture for B2B models in EcommerceArchitecture for B2B models in Ecommerce
Architecture for B2B models in Ecommerce
 
Big data in Retail - ITMAGINATION
Big data  in Retail - ITMAGINATIONBig data  in Retail - ITMAGINATION
Big data in Retail - ITMAGINATION
 
Webinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSync
Webinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSyncWebinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSync
Webinar: Enable Magento B2B Ecommerce and Streamline your Operations | InSync
 

Similar to Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Belgrade

Direction, Mumbai corporate presentation 2016
Direction, Mumbai corporate presentation 2016Direction, Mumbai corporate presentation 2016
Direction, Mumbai corporate presentation 2016Pritam Bala
 
STR-PRES-Hybris eCommerce Capabilities-SEP2015- ENG
STR-PRES-Hybris eCommerce Capabilities-SEP2015- ENGSTR-PRES-Hybris eCommerce Capabilities-SEP2015- ENG
STR-PRES-Hybris eCommerce Capabilities-SEP2015- ENGStratesysUSA
 
Magento 20/20: Delivering Exceptional Commerce Experiences
Magento 20/20: Delivering Exceptional Commerce ExperiencesMagento 20/20: Delivering Exceptional Commerce Experiences
Magento 20/20: Delivering Exceptional Commerce Experienceswebwinkelvakdag
 
Intoduction commerceserver2009
Intoduction commerceserver2009Intoduction commerceserver2009
Intoduction commerceserver2009Tarek Yehia
 
Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudVarunNehra
 
Miritec services for eCommerce
Miritec services for eCommerce Miritec services for eCommerce
Miritec services for eCommerce Miritec
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionDr Matt McDougall
 
Deliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce ExperienceDeliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce ExperienceSAP Customer Experience
 
Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded? Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded? Embarcados
 
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesOracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesKeyur Shah
 
atSistemas WebSphere Commerce references
atSistemas WebSphere Commerce referencesatSistemas WebSphere Commerce references
atSistemas WebSphere Commerce referencesIBM
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptxAnkush Kapil
 
SPEC INDIA Microsoft Technology Case Study
SPEC INDIA Microsoft Technology Case StudySPEC INDIA Microsoft Technology Case Study
SPEC INDIA Microsoft Technology Case StudySPEC INDIA
 
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.BI
 
Portfolio
PortfolioPortfolio
Portfolionasraja
 

Similar to Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Belgrade (20)

omkar-hybris-cv
omkar-hybris-cvomkar-hybris-cv
omkar-hybris-cv
 
Direction, Mumbai corporate presentation 2016
Direction, Mumbai corporate presentation 2016Direction, Mumbai corporate presentation 2016
Direction, Mumbai corporate presentation 2016
 
STR-PRES-Hybris eCommerce Capabilities-SEP2015- ENG
STR-PRES-Hybris eCommerce Capabilities-SEP2015- ENGSTR-PRES-Hybris eCommerce Capabilities-SEP2015- ENG
STR-PRES-Hybris eCommerce Capabilities-SEP2015- ENG
 
Magento 20/20: Delivering Exceptional Commerce Experiences
Magento 20/20: Delivering Exceptional Commerce ExperiencesMagento 20/20: Delivering Exceptional Commerce Experiences
Magento 20/20: Delivering Exceptional Commerce Experiences
 
Intoduction commerceserver2009
Intoduction commerceserver2009Intoduction commerceserver2009
Intoduction commerceserver2009
 
Enterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience CloudEnterprise Marketplace Powered by Sitecore Experience Cloud
Enterprise Marketplace Powered by Sitecore Experience Cloud
 
Miritec services for eCommerce
Miritec services for eCommerce Miritec services for eCommerce
Miritec services for eCommerce
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
 
Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
 
Deliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce ExperienceDeliver the Perfect Omnichannel Commerce Experience
Deliver the Perfect Omnichannel Commerce Experience
 
Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded? Microsoft - Qual o segredo do sucesso em seu projeto embedded?
Microsoft - Qual o segredo do sucesso em seu projeto embedded?
 
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself SeriesOracle Commerce Using ATG & Endeca - Do It Yourself Series
Oracle Commerce Using ATG & Endeca - Do It Yourself Series
 
atSistemas WebSphere Commerce references
atSistemas WebSphere Commerce referencesatSistemas WebSphere Commerce references
atSistemas WebSphere Commerce references
 
Commerce Cloud B2C
Commerce Cloud B2CCommerce Cloud B2C
Commerce Cloud B2C
 
Adobe Business.pptx
Adobe Business.pptxAdobe Business.pptx
Adobe Business.pptx
 
SPEC INDIA Microsoft Technology Case Study
SPEC INDIA Microsoft Technology Case StudySPEC INDIA Microsoft Technology Case Study
SPEC INDIA Microsoft Technology Case Study
 
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
 
eCommerce @ Neev
eCommerce @ NeeveCommerce @ Neev
eCommerce @ Neev
 
Portfolio
PortfolioPortfolio
Portfolio
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
 

More from youngculture

Pimp Your Pipeline - Central Configuration Management - Jens Saade
Pimp Your Pipeline - Central Configuration Management - Jens SaadePimp Your Pipeline - Central Configuration Management - Jens Saade
Pimp Your Pipeline - Central Configuration Management - Jens Saadeyoungculture
 
Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...
Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...
Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...youngculture
 
Quality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile TestingQuality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile Testingyoungculture
 
Mobile POS: wie E-Commerce und stationärer Handel zusammen wachsen
Mobile POS: wie E-Commerce und stationärer Handel zusammen wachsenMobile POS: wie E-Commerce und stationärer Handel zusammen wachsen
Mobile POS: wie E-Commerce und stationärer Handel zusammen wachsenyoungculture
 
Boost up your mobile development practice by Uros Krkic & Dragisa Rakic
Boost up your mobile development practice by Uros Krkic & Dragisa RakicBoost up your mobile development practice by Uros Krkic & Dragisa Rakic
Boost up your mobile development practice by Uros Krkic & Dragisa Rakicyoungculture
 
Revolution - How agile cooperation models substitute classical client/vendor ...
Revolution - How agile cooperation models substitute classical client/vendor ...Revolution - How agile cooperation models substitute classical client/vendor ...
Revolution - How agile cooperation models substitute classical client/vendor ...youngculture
 
E-Commerce goes Mobile by Dominic Veit
E-Commerce goes Mobile by Dominic VeitE-Commerce goes Mobile by Dominic Veit
E-Commerce goes Mobile by Dominic Veityoungculture
 

More from youngculture (7)

Pimp Your Pipeline - Central Configuration Management - Jens Saade
Pimp Your Pipeline - Central Configuration Management - Jens SaadePimp Your Pipeline - Central Configuration Management - Jens Saade
Pimp Your Pipeline - Central Configuration Management - Jens Saade
 
Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...
Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...
Customer Inspiration and Loyalty with Shopping Apps, Daniela Capaul - youngcu...
 
Quality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile TestingQuality Awareness When Practicing Agile Testing
Quality Awareness When Practicing Agile Testing
 
Mobile POS: wie E-Commerce und stationärer Handel zusammen wachsen
Mobile POS: wie E-Commerce und stationärer Handel zusammen wachsenMobile POS: wie E-Commerce und stationärer Handel zusammen wachsen
Mobile POS: wie E-Commerce und stationärer Handel zusammen wachsen
 
Boost up your mobile development practice by Uros Krkic & Dragisa Rakic
Boost up your mobile development practice by Uros Krkic & Dragisa RakicBoost up your mobile development practice by Uros Krkic & Dragisa Rakic
Boost up your mobile development practice by Uros Krkic & Dragisa Rakic
 
Revolution - How agile cooperation models substitute classical client/vendor ...
Revolution - How agile cooperation models substitute classical client/vendor ...Revolution - How agile cooperation models substitute classical client/vendor ...
Revolution - How agile cooperation models substitute classical client/vendor ...
 
E-Commerce goes Mobile by Dominic Veit
E-Commerce goes Mobile by Dominic VeitE-Commerce goes Mobile by Dominic Veit
E-Commerce goes Mobile by Dominic Veit
 

Recently uploaded

UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaNeo4j
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Maxim Salnikov
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Flutter Agency
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdfSelfMade bd
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Conceptsthomashtkim
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypseTomasz Kowalczewski
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Eraconfluent
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNeo4j
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Andreas Granig
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit MilanNeo4j
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConNatan Silnitsky
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jNeo4j
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Clinic
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...Neo4j
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfWSO2
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationElement34
 

Recently uploaded (20)

UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale IbridaUNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
UNI DI NAPOLI FEDERICO II - Il ruolo dei grafi nell'AI Conversazionale Ibrida
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
Navigation in flutter – how to add stack, tab, and drawer navigators to your ...
 
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
Auto Affiliate  AI Earns First Commission in 3 Hours..pdfAuto Affiliate  AI Earns First Commission in 3 Hours..pdf
Auto Affiliate AI Earns First Commission in 3 Hours..pdf
 
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
Abortion Pill Prices Germiston ](+27832195400*)[ 🏥 Women's Abortion Clinic in...
 
Encryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key ConceptsEncryption Recap: A Refresher on Key Concepts
Encryption Recap: A Refresher on Key Concepts
 
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
[GeeCON2024] How I learned to stop worrying and love the dark silicon apocalypse
 
Evolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI EraEvolving Data Governance for the Real-time Streaming and AI Era
Evolving Data Governance for the Real-time Streaming and AI Era
 
Novo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMsNovo Nordisk: When Knowledge Graphs meet LLMs
Novo Nordisk: When Knowledge Graphs meet LLMs
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
Abortion Pill Prices Mthatha (@](+27832195400*)[ 🏥 Women's Abortion Clinic In...
 
Effective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeConEffective Strategies for Wix's Scaling challenges - GeeCon
Effective Strategies for Wix's Scaling challenges - GeeCon
 
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
Abortion Clinic In Johannesburg ](+27832195400*)[ 🏥 Safe Abortion Pills in Jo...
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
Abortion Pill Prices Jane Furse ](+27832195400*)[ 🏥 Women's Abortion Clinic i...
 
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
CERVED e Neo4j su una nuvola, migrazione ed evoluzione di un grafo mission cr...
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test Automation
 

Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Belgrade

Editor's Notes

  1. Conduct transactions online instead in store Businesses lower costs, promotions, 24/7 Customers purchase from home, delivered to doorsteps What if you got a job to implement ecommerce app? Let me tell you what I know about implementing ecommerce project using hybris.
  2. Let’s say you want to buy new book Checkout: press button – magic happens – book delivered
  3. From retailer perspective there are other aspects: PIM, Stock levels, Payment, OMS, ERP Also: customer data, different countries (i18n, currencies, taxes), security
  4. Now – accessing the store through different channels: (web, mobile, smart tv…) browsers, native mobile app
  5. Also in store: old big cash register – now demand for light POS devices
  6. B2B area: user groups, credit limits, order approval, customer specific prices, quote system, etc.
  7. … having all the common features already implemented (and tested) You focus on client requirements … and can be in PROD in months, not years
  8. Ecommerce is rapid growing industry, all over the world Essential thing – Time to market, in prod asap If not, competitors grab potential shopping share – and customers Reason why medium-to-big retailers is more likely to use enterprise solution
  9. Big players: IBM Websphere Commerce Hybris Oracle Commerce (ATG) Demandware Recognized by Forrester researches as market leaders Others: Intershop, Magento, Shopify, others (shopping cart only)
  10. Hybris Commerce Suite incorporates commerce for web, mobile and more (B2C and B2B) Powerful search and merchandising, MDM/PIM, OMS, WCMS Built on single stack, modern, service-oriented technology Different deployment and pricing options (on premise, hosted, on demand/cloud) Hybris founded in Germany 1997. Acquired by SAP in 2013
  11. Over 500 customers
  12. youngculture is a solution provider
  13. Hybris is built on a single technical stack based on Java/Spring Enables much faster implementation Adapts more easily to different processes Consistent user experience through all channels Better performances and efficiency Easier maintenance
  14. Supported databases App servers (does not require JEE container) Business logic (all processing is done), core, ServiceLayer API – pluggable processes All managed in Spring, no big efforts in learning Model driven architecture – you can customize data model Persistence layer (separated to business, cached) Presentation layer (HTML5, CSS3, SpringMV, jQuery, Ajax, JavaScript) + RestWS
  15. Hybris absorbs data from disparate sources and supplies it uniformly to all users, devices and apps
  16. All platforms have pros/cons... Hybris is better from Magento which is missing comprehensive OMS, CMS, Call center, multi-channel, B2B. Bigger costs/risks Leave marketing to SAP and Hybris sales, but show “hybris perspective” on this topic So, you think you are up to the challenge? Prerequisite Java, basic Spring
  17. Usually first step: onboarding Can take from couple od days… to more In YC 2-3 months
  18. This part is for developers only
  19. Modular concept of extensions (containing business logic, type def, web app) … B2C accelerator – collection of template extension, you can start with on day one Also is a good way to learn how to code and use common coding patterns
  20. As we bring this presentation to a close, thanks for visiting. Hope you have more info what it means to develop ecommerce apps and how hybris approaches it. Ecommerce is no longer simply about selling online. It’s about delivering a consistent shopping experience across channels, marketing and promotions. All this brings new challenges to app development. Engineers need to be able to use modern tools to fulfil requirements and be in PROD very fast.