SlideShare a Scribd company logo
Building blocks of e-commerce sites
E-Commerce :
Building Blocks
What We'll Discuss
What we see in an e-commerce site
What happens behind the scenes:
Before
After
Different components of a Warehouse Planner
Architecture that we use
Introduction to E-Commerce
Needs no introduction. :-)
All of us have used at least one
But is it simply WYSWYG?
What you do on *kart.com
You go to the shopping site
Search for the product
Add required quantities to cart
You make a payment
Your order is placed
(At times, you are also asked to login)
What makes you happy?
Minimum cancellation due to unavailability of
product
Zero downtime
Ultra quick portal
Prompt delivery
Zero theft
Where do we stock the products?
How can a user search for available ones?
How should they be grouped?
How should the price be decided?
Should we offer discounts?
How to decide suggestions? (For impulsive shoppers)
Earlier in the day...
Earlier in the day...
Are there enough quantities to sell?
Where do we source our products from?
Where to store them?
How to shift them from one place to another?
How to maintain record of what's in store in what
quantities?
Solving our dilemmas...
Stock products in warehouse
Design the warehouse
Assign locations for products
Acquire them from suppliers
Solving our dilemmas...
User search and grouping
Categorize products
Have a good searching module which
provides a flexible approach
Suggestions
Study user behaviour over some time
Make the system learn
Movement of products
Maintain a record of what was moved from
where to where
Ensure that no products are lost
Stop selling if there isn't enough quantities
Associate rules to products
Solving our dilemmas...
Solving our dilemmas...
Pricing
Pre-decide what price will be applied from
a date
Maintain a history of what price a product
was selling at, on what dates
Moments after placing the order
Decide who will pick up the products and from where
Decide the most efficient way to move around the
warehouse
Tag the packets with some identification code
Decide the most efficient way to move around the
town delivering orders
Enough of boring Business Talk!
The Pieces of the Puzzle
Product Management
Pricing Decisions
Warehouse design and product locations
Movement within the warehouse
Efficient delivery
A 1000 words...
Product Warehouse
Create
Move between locations
Apply stock rules
Automatic procurement
Apply price rules
Apply discounts
Receive goods
Put products into locations
Order
Create picking routes
Create delivery routes
Search
Putting the pieces together
Separate front end from back end
Communicate via RPC or web services
Have 99.99..(up to 1 billion places) up time
Cache almost everything for speed
Use clustering
What we have used
Magnolia-Grails front end for CMS driven front end
Grails application for back end
Communicate via RabbitMQ and Google Protobuf
Dedicated search engine powered by Solr
We have some happy shoppers
Contact us
Our Office
Client Location
Here’s how TOTHENEW
helps in building an E-
commerce for its
customers!
Click Here To Know More!
Have more queries
related to E-
commerce?
Talk To Our Experts!
Thank You!
Ad

More Related Content

What's hot (20)

E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...
E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...
E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...
Monica Blanco
 
Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...
Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...
Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...
Nuzhat Memon
 
E-COMMERECE V/S TRADITIONAL COMMERCE
E-COMMERECE V/S TRADITIONAL COMMERCEE-COMMERECE V/S TRADITIONAL COMMERCE
E-COMMERECE V/S TRADITIONAL COMMERCE
Sana Baloch
 
E Commerce: Its role and development
E Commerce: Its role and developmentE Commerce: Its role and development
E Commerce: Its role and development
Anubha Rastogi
 
The impact\effects of e-commerce
The impact\effects of e-commerceThe impact\effects of e-commerce
The impact\effects of e-commerce
Kumar Poreddy
 
e-Marketing strategy
e-Marketing strategye-Marketing strategy
e-Marketing strategy
Rune Haugestad
 
E-Commerce Infrastructures
E-Commerce InfrastructuresE-Commerce Infrastructures
E-Commerce Infrastructures
Laguna State Polytechnic University
 
E business & e-commerce
E business & e-commerceE business & e-commerce
E business & e-commerce
noosha safahani
 
Lesson 1 - E-Commerce
Lesson 1 - E-CommerceLesson 1 - E-Commerce
Lesson 1 - E-Commerce
Richard Meriveles
 
E commerce ppt
E commerce pptE commerce ppt
E commerce ppt
ilakkiya7
 
Consumer Oriented E commerce Application
Consumer Oriented E commerce ApplicationConsumer Oriented E commerce Application
Consumer Oriented E commerce Application
Mahesh Shetty
 
7 features of e commerce
7 features of e commerce7 features of e commerce
7 features of e commerce
Sartaj
 
Types of e commerce
Types of e commerceTypes of e commerce
Types of e commerce
NORTHERN UNIVERSITY BANGLADESH
 
E Business & E Commerce +
E Business & E Commerce +E Business & E Commerce +
E Business & E Commerce +
UMaine
 
Legal ethical issues E commerce
Legal ethical issues E commerceLegal ethical issues E commerce
Legal ethical issues E commerce
Wisnu Dewobroto
 
Chapter 5 tech in e commerce
Chapter 5 tech in e commerceChapter 5 tech in e commerce
Chapter 5 tech in e commerce
Marya Sholevar
 
online grocery store
online grocery  storeonline grocery  store
online grocery store
harshad_shah
 
E-marketplace
E-marketplaceE-marketplace
E-marketplace
Andrey Andoko
 
M Commerce
M CommerceM Commerce
M Commerce
Sonali Srivastava
 
Online shopping Project
Online shopping Project Online shopping Project
Online shopping Project
Krishna Mohan Shakya
 
E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...
E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...
E commerece and-entrepreneurship.pptx;filename= utf-8''e-commerece and entrep...
Monica Blanco
 
Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...
Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...
Std 12 Computer Chapter 4 Introduction to Ecommerce (Part 1 Introduction and ...
Nuzhat Memon
 
E-COMMERECE V/S TRADITIONAL COMMERCE
E-COMMERECE V/S TRADITIONAL COMMERCEE-COMMERECE V/S TRADITIONAL COMMERCE
E-COMMERECE V/S TRADITIONAL COMMERCE
Sana Baloch
 
E Commerce: Its role and development
E Commerce: Its role and developmentE Commerce: Its role and development
E Commerce: Its role and development
Anubha Rastogi
 
The impact\effects of e-commerce
The impact\effects of e-commerceThe impact\effects of e-commerce
The impact\effects of e-commerce
Kumar Poreddy
 
E commerce ppt
E commerce pptE commerce ppt
E commerce ppt
ilakkiya7
 
Consumer Oriented E commerce Application
Consumer Oriented E commerce ApplicationConsumer Oriented E commerce Application
Consumer Oriented E commerce Application
Mahesh Shetty
 
7 features of e commerce
7 features of e commerce7 features of e commerce
7 features of e commerce
Sartaj
 
E Business & E Commerce +
E Business & E Commerce +E Business & E Commerce +
E Business & E Commerce +
UMaine
 
Legal ethical issues E commerce
Legal ethical issues E commerceLegal ethical issues E commerce
Legal ethical issues E commerce
Wisnu Dewobroto
 
Chapter 5 tech in e commerce
Chapter 5 tech in e commerceChapter 5 tech in e commerce
Chapter 5 tech in e commerce
Marya Sholevar
 
online grocery store
online grocery  storeonline grocery  store
online grocery store
harshad_shah
 

Viewers also liked (20)

Cassandra and docker
Cassandra and dockerCassandra and docker
Cassandra and docker
Ben Bromhead
 
Cassandra Tutorial
Cassandra TutorialCassandra Tutorial
Cassandra Tutorial
mubarakss
 
Cassandra via-docker
Cassandra via-dockerCassandra via-docker
Cassandra via-docker
Chris Ballance
 
DataStax: Dockerizing Cassandra on Modern Linux
DataStax: Dockerizing Cassandra on Modern LinuxDataStax: Dockerizing Cassandra on Modern Linux
DataStax: Dockerizing Cassandra on Modern Linux
DataStax Academy
 
Docker Container Orchestration
Docker Container OrchestrationDocker Container Orchestration
Docker Container Orchestration
Fernand Galiana
 
Cassandra and Docker Lessons Learned
Cassandra and Docker Lessons LearnedCassandra and Docker Lessons Learned
Cassandra and Docker Lessons Learned
DataStax Academy
 
E Business+Models Ppt
E Business+Models PptE Business+Models Ppt
E Business+Models Ppt
md kaiser
 
E commerce
E commerceE commerce
E commerce
GBC
 
Bucket List Item #1246
Bucket List Item #1246Bucket List Item #1246
Bucket List Item #1246
Fernand Galiana
 
E-Commerce Site Deconstruction: Strategies for Affiliates
E-Commerce Site Deconstruction: Strategies for AffiliatesE-Commerce Site Deconstruction: Strategies for Affiliates
E-Commerce Site Deconstruction: Strategies for Affiliates
Affiliate Summit
 
How to build an ecommerce site in 13 minutes
How to build an ecommerce site in 13 minutesHow to build an ecommerce site in 13 minutes
How to build an ecommerce site in 13 minutes
Asli Bilgin
 
Scaling DataStax in Docker
Scaling DataStax in DockerScaling DataStax in Docker
Scaling DataStax in Docker
DataStax
 
Transactionsmanagement
TransactionsmanagementTransactionsmanagement
Transactionsmanagement
Sanjeev Gupta
 
Cassandra Metrics
Cassandra MetricsCassandra Metrics
Cassandra Metrics
Chris Lohfink
 
Concurrency control
Concurrency controlConcurrency control
Concurrency control
Jacob Zvirikuzhe
 
Database ,11 Concurrency Control
Database ,11 Concurrency ControlDatabase ,11 Concurrency Control
Database ,11 Concurrency Control
Ali Usman
 
API Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
API Design Best Practices & Tech Talk : API Craft Meetup @ ApigeeAPI Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
API Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
Anil Sagar
 
Managing Objects and Data in Apache Cassandra
Managing Objects and Data in Apache CassandraManaging Objects and Data in Apache Cassandra
Managing Objects and Data in Apache Cassandra
DataStax
 
E-commerce Business Models
E-commerce Business ModelsE-commerce Business Models
E-commerce Business Models
Leah Famularo
 
Database Transactions and SQL Server Concurrency
Database Transactions and SQL Server ConcurrencyDatabase Transactions and SQL Server Concurrency
Database Transactions and SQL Server Concurrency
Boris Hristov
 
Cassandra and docker
Cassandra and dockerCassandra and docker
Cassandra and docker
Ben Bromhead
 
Cassandra Tutorial
Cassandra TutorialCassandra Tutorial
Cassandra Tutorial
mubarakss
 
DataStax: Dockerizing Cassandra on Modern Linux
DataStax: Dockerizing Cassandra on Modern LinuxDataStax: Dockerizing Cassandra on Modern Linux
DataStax: Dockerizing Cassandra on Modern Linux
DataStax Academy
 
Docker Container Orchestration
Docker Container OrchestrationDocker Container Orchestration
Docker Container Orchestration
Fernand Galiana
 
Cassandra and Docker Lessons Learned
Cassandra and Docker Lessons LearnedCassandra and Docker Lessons Learned
Cassandra and Docker Lessons Learned
DataStax Academy
 
E Business+Models Ppt
E Business+Models PptE Business+Models Ppt
E Business+Models Ppt
md kaiser
 
E commerce
E commerceE commerce
E commerce
GBC
 
E-Commerce Site Deconstruction: Strategies for Affiliates
E-Commerce Site Deconstruction: Strategies for AffiliatesE-Commerce Site Deconstruction: Strategies for Affiliates
E-Commerce Site Deconstruction: Strategies for Affiliates
Affiliate Summit
 
How to build an ecommerce site in 13 minutes
How to build an ecommerce site in 13 minutesHow to build an ecommerce site in 13 minutes
How to build an ecommerce site in 13 minutes
Asli Bilgin
 
Scaling DataStax in Docker
Scaling DataStax in DockerScaling DataStax in Docker
Scaling DataStax in Docker
DataStax
 
Transactionsmanagement
TransactionsmanagementTransactionsmanagement
Transactionsmanagement
Sanjeev Gupta
 
Database ,11 Concurrency Control
Database ,11 Concurrency ControlDatabase ,11 Concurrency Control
Database ,11 Concurrency Control
Ali Usman
 
API Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
API Design Best Practices & Tech Talk : API Craft Meetup @ ApigeeAPI Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
API Design Best Practices & Tech Talk : API Craft Meetup @ Apigee
Anil Sagar
 
Managing Objects and Data in Apache Cassandra
Managing Objects and Data in Apache CassandraManaging Objects and Data in Apache Cassandra
Managing Objects and Data in Apache Cassandra
DataStax
 
E-commerce Business Models
E-commerce Business ModelsE-commerce Business Models
E-commerce Business Models
Leah Famularo
 
Database Transactions and SQL Server Concurrency
Database Transactions and SQL Server ConcurrencyDatabase Transactions and SQL Server Concurrency
Database Transactions and SQL Server Concurrency
Boris Hristov
 
Ad

Similar to Building blocks of e-commerce sites (20)

2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...
2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...
2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...
sitecmy
 
Grupo DIA advancing digital transformation
Grupo DIA advancing digital transformationGrupo DIA advancing digital transformation
Grupo DIA advancing digital transformation
SAP Customer Experience
 
Grupo DIA advancing digital transformation
Grupo DIA advancing digital transformationGrupo DIA advancing digital transformation
Grupo DIA advancing digital transformation
SAP Customer Experience
 
Explore Export 2017 | Sell it online
Explore Export 2017 | Sell it online Explore Export 2017 | Sell it online
Explore Export 2017 | Sell it online
Marty Stevenson
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
Tmu
 
ecom slides.pptx
ecom slides.pptxecom slides.pptx
ecom slides.pptx
CHSubhaniGujjar
 
Shopify Meetup Christchurch October 2017
Shopify Meetup Christchurch October 2017Shopify Meetup Christchurch October 2017
Shopify Meetup Christchurch October 2017
TradeGecko
 
The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success
Demac Media
 
Why Omnichannel Selling Is Now Tablestakes In Ecommerce
Why Omnichannel Selling Is Now Tablestakes In EcommerceWhy Omnichannel Selling Is Now Tablestakes In Ecommerce
Why Omnichannel Selling Is Now Tablestakes In Ecommerce
Tinuiti
 
Online Shopping Portal [Autosaved].pptx
Online Shopping Portal [Autosaved].pptxOnline Shopping Portal [Autosaved].pptx
Online Shopping Portal [Autosaved].pptx
ArchanaMadolli
 
What makes your store earn money
What makes your store earn moneyWhat makes your store earn money
What makes your store earn money
Ideo Agency
 
Making Commerce Better, presented by Shopify
Making Commerce Better, presented by Shopify Making Commerce Better, presented by Shopify
Making Commerce Better, presented by Shopify
Demac Media
 
The digital disruption of traditional commerce
The digital disruption of traditional commerceThe digital disruption of traditional commerce
The digital disruption of traditional commerce
Kanika Sud
 
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdfSmart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
Blue Pearl
 
eCommerce Services by Inovent
eCommerce Services by InoventeCommerce Services by Inovent
eCommerce Services by Inovent
Pradeep Malu
 
2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...
2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...
2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...
sitecmy
 
My ppt
My pptMy ppt
My ppt
Aman Jain Aj
 
My ppt
My pptMy ppt
My ppt
Aman Jain Aj
 
Inventory Management Amazon
Inventory Management AmazonInventory Management Amazon
Inventory Management Amazon
Ashutosh Kumar Jha
 
Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...
Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...
Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...
wired_sussex
 
2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...
2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...
2018 SITEC EC CLASS - Introduction to E-Commerce 103: Understanding O2O by Ad...
sitecmy
 
Grupo DIA advancing digital transformation
Grupo DIA advancing digital transformationGrupo DIA advancing digital transformation
Grupo DIA advancing digital transformation
SAP Customer Experience
 
Grupo DIA advancing digital transformation
Grupo DIA advancing digital transformationGrupo DIA advancing digital transformation
Grupo DIA advancing digital transformation
SAP Customer Experience
 
Explore Export 2017 | Sell it online
Explore Export 2017 | Sell it online Explore Export 2017 | Sell it online
Explore Export 2017 | Sell it online
Marty Stevenson
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
Tmu
 
Shopify Meetup Christchurch October 2017
Shopify Meetup Christchurch October 2017Shopify Meetup Christchurch October 2017
Shopify Meetup Christchurch October 2017
TradeGecko
 
The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success The First Kilometre: Building a Back-End That Sets You Up For Success
The First Kilometre: Building a Back-End That Sets You Up For Success
Demac Media
 
Why Omnichannel Selling Is Now Tablestakes In Ecommerce
Why Omnichannel Selling Is Now Tablestakes In EcommerceWhy Omnichannel Selling Is Now Tablestakes In Ecommerce
Why Omnichannel Selling Is Now Tablestakes In Ecommerce
Tinuiti
 
Online Shopping Portal [Autosaved].pptx
Online Shopping Portal [Autosaved].pptxOnline Shopping Portal [Autosaved].pptx
Online Shopping Portal [Autosaved].pptx
ArchanaMadolli
 
What makes your store earn money
What makes your store earn moneyWhat makes your store earn money
What makes your store earn money
Ideo Agency
 
Making Commerce Better, presented by Shopify
Making Commerce Better, presented by Shopify Making Commerce Better, presented by Shopify
Making Commerce Better, presented by Shopify
Demac Media
 
The digital disruption of traditional commerce
The digital disruption of traditional commerceThe digital disruption of traditional commerce
The digital disruption of traditional commerce
Kanika Sud
 
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdfSmart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
Smart-Retail-Operations-with-AI-Robotics-and-Automation.pdf
Blue Pearl
 
eCommerce Services by Inovent
eCommerce Services by InoventeCommerce Services by Inovent
eCommerce Services by Inovent
Pradeep Malu
 
2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...
2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...
2018 SITEC EC CLASS - Introduction to E-Commerce 101: The E-Tail Process by A...
sitecmy
 
Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...
Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...
Digital Catapult Centre Brighton: Retail Innovation and the Store of The Futu...
wired_sussex
 
Ad

More from TO THE NEW | Technology (20)

10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!
TO THE NEW | Technology
 
10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:
TO THE NEW | Technology
 
12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective C12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective C
TO THE NEW | Technology
 
Gulp - The Streaming Build System
Gulp - The Streaming Build SystemGulp - The Streaming Build System
Gulp - The Streaming Build System
TO THE NEW | Technology
 
Grails Spring Boot
Grails Spring BootGrails Spring Boot
Grails Spring Boot
TO THE NEW | Technology
 
AWS Elastic Beanstalk
AWS Elastic BeanstalkAWS Elastic Beanstalk
AWS Elastic Beanstalk
TO THE NEW | Technology
 
Content migration to AEM
Content migration to AEMContent migration to AEM
Content migration to AEM
TO THE NEW | Technology
 
AWS CodeDeploy
AWS CodeDeployAWS CodeDeploy
AWS CodeDeploy
TO THE NEW | Technology
 
Big Data Expertise
Big Data ExpertiseBig Data Expertise
Big Data Expertise
TO THE NEW | Technology
 
An introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScriptAn introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScript
TO THE NEW | Technology
 
Object Oriented JavaScript - II
Object Oriented JavaScript - IIObject Oriented JavaScript - II
Object Oriented JavaScript - II
TO THE NEW | Technology
 
MongoDb and NoSQL
MongoDb and NoSQLMongoDb and NoSQL
MongoDb and NoSQL
TO THE NEW | Technology
 
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
TO THE NEW | Technology
 
MongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behlMongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behl
TO THE NEW | Technology
 
Cloud Formation
Cloud FormationCloud Formation
Cloud Formation
TO THE NEW | Technology
 
BigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearchBigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearch
TO THE NEW | Technology
 
JULY IN GRAILS
JULY IN GRAILSJULY IN GRAILS
JULY IN GRAILS
TO THE NEW | Technology
 
Grails Spock Testing
Grails Spock TestingGrails Spock Testing
Grails Spock Testing
TO THE NEW | Technology
 
Getting groovier-with-vertx
Getting groovier-with-vertxGetting groovier-with-vertx
Getting groovier-with-vertx
TO THE NEW | Technology
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
TO THE NEW | Technology
 
10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!10 Best Node.js Practices you Need to Know!
10 Best Node.js Practices you Need to Know!
TO THE NEW | Technology
 
10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:10 Pragmatic UX techniques for building smarter products:
10 Pragmatic UX techniques for building smarter products:
TO THE NEW | Technology
 
12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective C12 Key points which make Swift more effective than Objective C
12 Key points which make Swift more effective than Objective C
TO THE NEW | Technology
 
An introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScriptAn introduction to Object Oriented JavaScript
An introduction to Object Oriented JavaScript
TO THE NEW | Technology
 
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
(AWS) Auto Scaling : Evening Session by Amazon and IntelliGrape Software
TO THE NEW | Technology
 
MongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behlMongoDB using Grails plugin by puneet behl
MongoDB using Grails plugin by puneet behl
TO THE NEW | Technology
 
BigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearchBigData Search Simplified with ElasticSearch
BigData Search Simplified with ElasticSearch
TO THE NEW | Technology
 

Recently uploaded (20)

Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 

Building blocks of e-commerce sites

  • 3. What We'll Discuss What we see in an e-commerce site What happens behind the scenes: Before After Different components of a Warehouse Planner Architecture that we use
  • 4. Introduction to E-Commerce Needs no introduction. :-) All of us have used at least one But is it simply WYSWYG?
  • 5. What you do on *kart.com You go to the shopping site Search for the product Add required quantities to cart You make a payment Your order is placed (At times, you are also asked to login)
  • 6. What makes you happy? Minimum cancellation due to unavailability of product Zero downtime Ultra quick portal Prompt delivery Zero theft
  • 7. Where do we stock the products? How can a user search for available ones? How should they be grouped? How should the price be decided? Should we offer discounts? How to decide suggestions? (For impulsive shoppers) Earlier in the day...
  • 8. Earlier in the day... Are there enough quantities to sell? Where do we source our products from? Where to store them? How to shift them from one place to another? How to maintain record of what's in store in what quantities?
  • 9. Solving our dilemmas... Stock products in warehouse Design the warehouse Assign locations for products Acquire them from suppliers
  • 10. Solving our dilemmas... User search and grouping Categorize products Have a good searching module which provides a flexible approach Suggestions Study user behaviour over some time Make the system learn
  • 11. Movement of products Maintain a record of what was moved from where to where Ensure that no products are lost Stop selling if there isn't enough quantities Associate rules to products Solving our dilemmas...
  • 12. Solving our dilemmas... Pricing Pre-decide what price will be applied from a date Maintain a history of what price a product was selling at, on what dates
  • 13. Moments after placing the order Decide who will pick up the products and from where Decide the most efficient way to move around the warehouse Tag the packets with some identification code Decide the most efficient way to move around the town delivering orders
  • 14. Enough of boring Business Talk!
  • 15. The Pieces of the Puzzle Product Management Pricing Decisions Warehouse design and product locations Movement within the warehouse Efficient delivery
  • 16. A 1000 words... Product Warehouse Create Move between locations Apply stock rules Automatic procurement Apply price rules Apply discounts Receive goods Put products into locations Order Create picking routes Create delivery routes Search
  • 17. Putting the pieces together Separate front end from back end Communicate via RPC or web services Have 99.99..(up to 1 billion places) up time Cache almost everything for speed Use clustering
  • 18. What we have used Magnolia-Grails front end for CMS driven front end Grails application for back end Communicate via RabbitMQ and Google Protobuf Dedicated search engine powered by Solr
  • 19. We have some happy shoppers
  • 20. Contact us Our Office Client Location Here’s how TOTHENEW helps in building an E- commerce for its customers! Click Here To Know More! Have more queries related to E- commerce? Talk To Our Experts!