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.
Let’s say you want to buy new book Checkout: press button – magic happens – book delivered
From retailer perspective there are other aspects: PIM, Stock levels, Payment, OMS, ERP Also: customer data, different countries (i18n, currencies, taxes), security
Now – accessing the store through different channels: (web, mobile, smart tv…) browsers, native mobile app
Also in store: old big cash register – now demand for light POS devices
B2B area: user groups, credit limits, order approval, customer specific prices, quote system, etc.
… having all the common features already implemented (and tested) You focus on client requirements … and can be in PROD in months, not years
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
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)
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
Over 500 customers
youngculture is a solution provider
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
Hybris absorbs data from disparate sources and supplies it uniformly to all users, devices and apps
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
Usually first step: onboarding Can take from couple od days… to more In YC 2-3 months
This part is for developers only
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
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.
Developing enterprise ecommerce solutions using hybris by Drazen Nikolic - Belgrade
ecommerce solutions using
StartIt FEST, Belgrade
What ecommerce is?
• web shops
• online payment
• shipment and delivery
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.)