SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
B2B 
e-­‐Commerce 
on 
Magento 
Case 
Study 
TIM 
1
About 
Client 
-­‐ 
TIM 
• TIM 
SA 
is 
the 
biggest 
electro-­‐ 
technical 
goods 
distributor 
in 
Poland. 
• The 
company 
has 
25 
years 
of 
experience 
on 
the 
market 
and 
it’s 
been 
on 
GPW 
stock 
market 
for 
nearly 
17 
years. 
• Their 
target 
audience 
are 
clients 
from 
the 
construcHon 
business 
area. 
2
E-­‐Commerce 
Strategy 
• For 
the 
last 
few 
years, 
TIM 
SA’s 
strategy 
has 
depended 
on 
construcHon 
businesses 
and 
the 
new 
opportuniHes 
there. 
• With 
anexpanding 
product 
range 
and 
new 
product 
categories, 
TIM 
SA 
is 
trying 
to 
reach 
other 
market 
segments. 
• At 
this 
moment, 
TIM 
has 
over 
30.000 
products 
in 
Warehouses. 
• The 
whole 
strategy 
is 
supported 
by 
intense 
investments 
in 
IT 
and 
warehouse 
area. 
• The 
top 
cherry 
of 
the 
company 
is 
CRM 
program 
Pivotal, 
implemented 
in 
2013. 
• AQer 
successful 
implementaHon 
of 
www.bankkabli.pl, 
the 
company 
decided 
to 
conHnue 
cooperaHon 
with 
Divante 
and 
created 
a 
B2B 
e-­‐store 
as 
well. 
To 
accomplish 
our 
goals 
associated 
with 
diversifica5on 
of 
trade 
markets 
we 
are 
implemen5ng 
customer 
service 
strategy 
in 
many 
different 
sales 
channels. 
Customers, 
apart 
from 
the 
support 
of 
30 
Departments 
and 
Trade 
Offices, 
have 
been 
also 
able 
to 
shop 
fully 
online 
in 
a 
high-­‐class 
internet 
store 
since 
August 
2013. 
An 
extra 
customer 
support 
for 
both 
online 
and 
offline 
sales 
is 
provided 
by 
Contact 
Center. 
-­‐ 
Dawid 
Sadulski, 
E-­‐commerce 
Director 
3
Choosing 
the 
technology 
• Our 
clients 
oQen 
ask 
about 
eCommerce 
plaTorm 
that 
fits 
to 
their 
needs. 
We 
have 
tried 
many 
eCommerce 
plaTorms. 
Magento 
is 
most 
oQen 
the 
best 
choice. 
• Why 
Magento 
– Magento 
is 
currently 
the 
most 
popular 
eCommerce 
soQware. 
– Magento 
is 
the 
most 
popular 
plaTorm 
to 
migrate 
to 
– Producer’s 
support 
and 
elasHc 
license 
model. 
– The 
soQware 
provides 
a 
rich 
set 
of 
funcHons 
ready 
to 
use, 
deals 
with 
millions 
of 
product 
data 
and 
over 
80 
000 
orders 
per 
hour. 
4 
Source: 
hYp://tomrobertshaw.net/2013/03/feb-­‐2013-­‐ 
ecommerce-­‐survey/ 
+ 
hYp://divante.co/blog/magento/
Process 
5 
The 
implementaHon 
process 
at 
Divante 
is 
focused 
on 
meeHng 
the 
exact 
requirements, 
designing 
everything 
clearly 
and 
making 
all 
relevant 
changes 
before 
someone 
starts 
coding.
System 
designing 
• Prototyping 
– Any 
changes 
during 
prototyping 
are 
much 
cheaper 
than 
during 
the 
implementaHon 
and 
development. 
– Using 
mockups, 
you 
can 
easily 
verify 
your 
ideas 
in 
a 
cheap 
and 
fast 
way. 
• Furthermore, 
interacHve 
prototypes 
show 
how 
the 
applicaHon 
will 
work, 
which 
allows 
for 
a 
fast 
verificaHon 
of 
the 
designer’s 
idea 
with 
client’s 
expectaHons 
and 
his 
target 
audience. 
6
User 
tesHng 
Based 
on 
interacHve 
prototypes, 
we 
have 
tested 
how 
potenHal 
customers 
will 
work 
with 
the 
e-­‐store. 
TesHng 
was 
a 
challenge 
because 
potenHal 
customer 
representaHves 
were 
people 
having 
very 
different 
experience 
with 
online 
stores. 
7 
It’s 
worth 
menHoning 
that 
during 
TIM 
– 
Divante 
cooperaHon, 
all 
of 
the 
popular 
UX 
tools 
and 
techniques 
were 
used: 
Business 
Model 
Canvas, 
User-­‐Centered 
Design, 
A/B 
tesHng 
and 
others.
InteracHon 
Design 
>> 
Graphic 
Design 
• AQer 
the 
final 
version 
of 
prototypes 
had 
been 
approved, 
we 
prepared 
a 
single 
graphic 
line 
(look&feel). 
– AQer 
the 
acceptance 
of 
the 
home 
page, 
we 
designed 
screens 
fof 
all 
funcHonal 
mock-­‐ups. 
– It 
took 
us 
one 
month 
to 
finish 
all 
of 
the 
graphic 
work. 
– Simultaneously, 
we 
proceeded 
with 
implementaHon, 
to 
shorten 
the 
final 
Hme 
of 
product 
delivery. 
• AQer 
graphic 
designing, 
our 
webmaster 
created 
HTML 
and 
CSS 
templates 
which 
were 
implemented 
into 
the 
final 
project 
in 
the 
next 
stage. 
– The 
“PSD2HTML” 
stage 
took 
nearly 
4 
weeks 
of 
full-­‐Hme 
webmaster’s 
work 
and 
was 
also 
parHally 
done 
in 
parallel 
with 
development. 
• At 
the 
same 
Hme, 
we 
analyzed 
integraHon 
and 
migraHon 
of 
data, 
plus 
we 
prepared 
some 
proper 
technical 
documentaHon 
as 
a 
base 
for 
implementaHon 
work. 
8
ImplementaHon 
and 
start-­‐up 
• ImplementaHon 
took 
over 
14 
months. 
– Development 
was 
done 
on 
both 
sides: 
• Divante 
(implementaHon 
of 
dedicated 
funcHonal 
modules 
for 
Magento) 
• TIM 
(preparing 
integraHon 
systems) 
and 
partners 
– 
including 
Pivotal 
CRM. 
• The 
soQware 
was 
expanded 
with 
many 
dedicated 
funcHons. 
– All 
the 
modificaHons 
were 
added 
as 
extra 
Magento 
modules. 
– Using 
EAV 
mechanisms 
(object 
database 
of 
Magento), 
event-­‐driven-­‐ 
development 
kept 
full 
actualizaHon 
of 
the 
plaTorm 
and 
soQware 
architecture. 
9
IntegraHons 
Nowadays 
the 
plaTorm 
is 
connected 
to 
the 
following 
systems: 
• IntegraHon 
with 
CRM 
system: 
– Sending 
client’s 
data 
– Downloading 
client’s 
data 
– Cart 
synchronizaHon 
(price) 
– Cart 
downloading 
– Cart 
reservaHon 
– Sending 
orders 
– Sending 
RFPs 
– Downloading 
offers 
for 
a 
customer 
– Downloading 
product 
price 
– Downloading 
product 
price 
for 
a 
customer 
– Downloading 
invoices 
data 
and 
invoices 
in 
pdf 
– Downloading 
order’s 
history 
– Downloading 
order’s 
data 
• Product 
Management 
Program 
– Downloading 
data 
on 
products 
and 
categories 
– Downloading 
catalogue 
cards 
of 
products 
and 
pictures 
• Warehouse 
IntegraHon 
– Downloading 
product 
availability 
– Downloading 
cable 
segments 
• FactFinder 
IntegraHon 
– Sending 
product 
database 
– Downloading 
search 
results 
10
CRM 
live 
integraHon 
• CRM 
integraHon 
plays 
the 
key 
role 
in 
the 
system. 
– Thanks 
to 
bilateral 
integraHon 
in 
a 
real 
Hme, 
the 
merchants 
in 
TIM’s 
central 
can 
edit 
the 
shopping 
carts 
of 
the 
customers 
that 
are 
currently 
logged 
on. 
This 
combinaHon 
gives 
rare 
trade 
possibiliHes. 
E-­‐store 
system 
is 
integrated 
with 
Pivotal 
CRM 
system 
by 
a 
dozen 
Webservices. 
Those 
services 
use 
the 
SOAP 
protocol 
to 
send 
messages 
via 
Gearman 
server. 
The 
main 
areas 
of 
data 
exchange 
are 
data 
synchroniza5on 
with 
customers’ 
addresses 
in 
both 
ways 
and 
exchanging 
current 
informa5on 
about 
the 
customers’ 
merchant 
limit 
– 
says 
Marcin 
Dykas, 
development 
leader 
in 
the 
project. 
• Customers 
have 
access 
to 
order 
informaHon 
and 
history 
downloaded 
from 
CRM. 
– Also 
the 
only 
place 
where 
they 
have 
access 
to 
invoices 
is 
their 
account 
in 
the 
e-­‐store. 
InformaHon 
about 
their 
payment 
status 
and 
invoice 
files 
is 
downloaded 
directly 
from 
the 
CRM 
system. 
11
Dedicated 
FuncHons 
12 
Database 
of 
products 
is 
very 
differenHated. 
Some 
stuff 
like 
cables 
require 
complicated 
configuraHon 
and 
data 
exchange 
in 
warehouse 
in 
the 
real-­‐Hme. 
What’s 
the 
most 
unique 
about 
this 
implementaHon 
is 
a 
live 
integraHon 
with 
CRM 
system 
(product 
prices 
and 
whole 
carts).
Dedicated 
FuncHons 
13 
Online 
basket 
is 
very 
extended. 
You 
have 
a 
bunch 
of 
specific 
funcHons 
like 
communicaHon 
with 
the 
merchant.
Scalability 
and 
Performance 
• As 
a 
part 
of 
the 
system’s 
architecture, 
many 
improvements 
that 
had 
influence 
on 
scalability 
and 
performance 
were 
made. 
– replicaHon 
of 
database 
master-­‐master 
(backups) 
and 
master-­‐slave 
to 
speed 
up 
reading 
operaHon 
and 
balanced 
traffic 
to 
database, 
service 
is 
available 
by 
default 
in 
Magento, 
– using 
a 
scaYered 
cache 
system 
– 
in 
this 
case 
Memcached 
during 
its 
opHmizaHon 
was 
replaced 
by 
Redis, 
– using 
a 
scaYered 
system 
of 
files 
(GlusterFS), 
– using 
an 
hYp-­‐reverse-­‐proxy 
system 
Varnish 
that 
speeds 
up 
loading 
pages 
and 
staHsHc 
files, 
– using 
PerconaDB 
instead 
of 
MySQL 
for 
database 
• In 
case 
there 
is 
a 
big 
amount 
of 
inquiries 
or 
a 
crash 
of 
WMS, 
PIM 
or 
CRM 
systems, 
the 
line 
system 
doses 
communicatesand 
repeats 
inquiries 
unHl 
realizaHon. 
• AQer 
every 
round 
of 
changes, 
there 
is 
performance 
tesHng 
to 
check 
and 
prove 
that 
applicaHon 
is 
working 
beYer 
using 
JMeter, 
Siege 
and 
Apache 
Bench 
tools. 
14
TesHng, 
tesHng, 
tesHng 
• E-­‐commerce 
systems 
are 
those 
with 
increased 
degree 
of 
required 
availability. 
In 
case 
of 
TIM, 
the 
extra 
risk 
factor 
that 
influenced 
the 
system’s 
stability 
was 
a 
big 
number 
of 
integraHons. 
As 
for 
tests, 
we 
wrote 
the 
whole 
tesHng 
scripts 
for 
UAT 
(User 
Acceptance 
Tests 
– 
funcHonal 
tests) 
and 
plans 
for 
performance 
tesHng 
and 
the 
rest. 
• Tests 
that 
were 
performed: 
– func%onal/ 
acceptable 
tests 
-­‐ 
based 
on 
scripts 
that 
became 
a 
foundaHon 
for 
the 
rest 
of 
the 
smoke 
tests 
and 
tests 
performed 
during 
development, 
aQer 
implementaHon, 
– integra%on 
tests 
– 
based 
on 
the 
tesHng 
scripts 
prepared 
before, 
in 
cooperaHon 
with 
TIM’s 
employees, 
we 
checked 
if 
data 
synchronized 
in 
required 
range 
and 
Hme, 
and 
what 
performance 
and 
failure 
frequency 
of 
the 
system 
was, 
– safety 
tests 
– 
two-­‐staged 
tests 
were 
performed, 
stage 
one 
was 
using 
automaHc 
tools 
for 
typical 
vulnerability 
(XSS, 
SQL 
InjecHon, 
CSRF), 
in 
stage 
two 
Magento’s 
added 
funcHonaliHes 
were 
revised 
and 
rated, 
– performance 
tests 
– 
Siege 
and 
JMeter 
tools 
were 
used 
to 
applicaHon’s 
key 
paths. 
As 
part 
of 
maintainability 
agreement, 
the 
applicaHon 
ensured 
Hmes 
of 
response 
and 
implementaHon 
of 
users 
goals. 
Performance 
tests 
showed 
that 
the 
goals 
were 
implemented 
and 
the 
applicaHon 
was 
able 
to 
keep 
up 
with 
the 
traffic 
and 
sales 
volume. 
• WriYen 
reports 
from 
all 
the 
tests 
were 
prepared 
for 
the 
client. 
ImplementaHon 
was 
started 
only 
aQer 
their 
acceptance. 
15
Ensuring 
quality 
• To 
keep 
the 
quality 
of 
the 
implementaHon, 
we 
used 
the 
standard 
soluHons 
of 
Divante: 
– version 
control 
system 
– 
in 
this 
case 
the 
SVN 
version 
with 
tagging, 
development 
planning 
– a 
system 
of 
recording 
requests 
-­‐ 
Redmine, 
where 
all 
communicaHon 
with 
the 
client 
is 
carried 
out. 
Redmine 
is 
used 
to 
plan 
the 
next 
releases 
of 
the 
soQware, 
– monitoring 
system 
– 
Incinga, 
monitoring 
all 
the 
parameters 
of 
the 
operaHng 
system 
and 
applicaHon 
availability 
monitoring 
(HTTP), 
– separate 
environment: 
developers, 
test 
and 
producHon 
– transac%onal 
system 
of 
deployment 
-­‐ 
using 
SVN 
(transacHons) 
and 
procedures 
– 
versions 
are 
planned 
for 
each 
Hme 
taking 
into 
account 
the 
implementaHon 
of 
UAT 
tests 
and 
our 
funcHonal 
tesHng 
and 
regression 
tesHng. 
16
Development 
• For 
the 
last 
10 
months, 
the 
system 
has 
been 
live 
and 
constantly 
developed 
by 
a 
team 
consisHng 
of 
experts 
from 
both 
TIM 
and 
Divante. 
• Divante 
provides 
SLA 
– 
including 
response 
Hmes 
and 
bugfixing 
opHons. 
They 
are 
very 
restricHve 
because 
each 
downHme 
of 
the 
system 
is 
a 
large 
measurable 
loss. 
ReacHon 
Hmes 
range 
from 
0.5 
to 
1 
hour 
and 
fixing 
Hmes 
of 
2-­‐3 
hours, 
respecHvely. 
• To 
maintain 
such 
high 
SLA, 
Divante 
uses 
the 
“Divante 
S.W.A.T.” 
– 
a 
specially 
formed 
unit 
of 
the 
most 
experienced 
developers 
and 
administrators. 
In 
shiQs, 
they 
carry 
on 
the 
duty, 
updaHng 
the 
documentaHon 
and 
recovery 
plans. 
17 
Divante 
S.W.A.T. 
is 
an 
unity, 
that 
covers 
security 
of 
the 
plaTorm 
and 
react 
ASAP 
when 
the 
system 
is 
down 
or 
emergency 
happens.
Business 
effects 
AQer 
the 
first 
year: 
– 2.500.000 
visitors 
in 
the 
store 
– More 
than 
100.000 
transacHons 
– Over 
$50.000.000 
revenue 
– TIM 
client’s 
really 
love 
the 
B2B 
e-­‐Commerce 
website 
18 
Clients 
tesHmonials: 
hYps://www.youtube.com/watch?v=-­‐ 
QumO63G_7M&list=PLuXGEsfZdwIUuaIJTEd3PDSUQLilYVu 
9a&index=3
Are 
you 
planning 
B2B 
E-­‐Commerce? 
Ask 
us 
about 
offer 
sales@divante.co 
hYp://divante.co 
19

Contenu connexe

Tendances

Surprising failure factors when implementing eCommerce and Omnichannel eBusiness
Surprising failure factors when implementing eCommerce and Omnichannel eBusinessSurprising failure factors when implementing eCommerce and Omnichannel eBusiness
Surprising failure factors when implementing eCommerce and Omnichannel eBusinessDivante
 
Omnichannel Architecture - OroCRM, PimCore, Magento
Omnichannel Architecture - OroCRM, PimCore, MagentoOmnichannel Architecture - OroCRM, PimCore, Magento
Omnichannel Architecture - OroCRM, PimCore, MagentoDivante
 
Magento 2.2 B2B, Pimcore, Open Loyalty - features and case study
Magento 2.2 B2B, Pimcore, Open Loyalty -  features and case studyMagento 2.2 B2B, Pimcore, Open Loyalty -  features and case study
Magento 2.2 B2B, Pimcore, Open Loyalty - features and case studyDivante
 
Case study on small e commerce
Case study on small e commerceCase study on small e commerce
Case study on small e commerceAmit Raj
 
Magento for Fashion
Magento for FashionMagento for Fashion
Magento for FashionDivante
 
Marketing Tech Engine - Meet Magento PL 2015
Marketing Tech Engine -   Meet Magento PL 2015 Marketing Tech Engine -   Meet Magento PL 2015
Marketing Tech Engine - Meet Magento PL 2015 Divante
 
NoCRM - BigData Amsterdam 4.0
NoCRM - BigData Amsterdam 4.0NoCRM - BigData Amsterdam 4.0
NoCRM - BigData Amsterdam 4.0Divante
 
B2B Commerce - how to become successful
B2B Commerce - how to become successfulB2B Commerce - how to become successful
B2B Commerce - how to become successfulDivante
 
Home and Decoration Report
Home and Decoration ReportHome and Decoration Report
Home and Decoration ReportDivante
 
B2B Digital Transformation - Case Study
B2B Digital Transformation - Case StudyB2B Digital Transformation - Case Study
B2B Digital Transformation - Case StudyDivante
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationDivante
 
Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)Divante
 
The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup	The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup Divante
 
Omnichannel Customer Experience
Omnichannel Customer ExperienceOmnichannel Customer Experience
Omnichannel Customer ExperienceDivante
 
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Meet Magento Italy
 
INTERSPORT e-Commerce with Divante
INTERSPORT e-Commerce with DivanteINTERSPORT e-Commerce with Divante
INTERSPORT e-Commerce with DivanteDivante
 
Planning for Omnichannel Success
Planning for Omnichannel SuccessPlanning for Omnichannel Success
Planning for Omnichannel SuccessPushON Ltd
 
Top 7 eCommerce Platforms for 2014
Top 7 eCommerce Platforms for 2014Top 7 eCommerce Platforms for 2014
Top 7 eCommerce Platforms for 2014Stefanos Falkonakis
 

Tendances (19)

Surprising failure factors when implementing eCommerce and Omnichannel eBusiness
Surprising failure factors when implementing eCommerce and Omnichannel eBusinessSurprising failure factors when implementing eCommerce and Omnichannel eBusiness
Surprising failure factors when implementing eCommerce and Omnichannel eBusiness
 
Omnichannel Architecture - OroCRM, PimCore, Magento
Omnichannel Architecture - OroCRM, PimCore, MagentoOmnichannel Architecture - OroCRM, PimCore, Magento
Omnichannel Architecture - OroCRM, PimCore, Magento
 
Magento 2.2 B2B, Pimcore, Open Loyalty - features and case study
Magento 2.2 B2B, Pimcore, Open Loyalty -  features and case studyMagento 2.2 B2B, Pimcore, Open Loyalty -  features and case study
Magento 2.2 B2B, Pimcore, Open Loyalty - features and case study
 
Case study on small e commerce
Case study on small e commerceCase study on small e commerce
Case study on small e commerce
 
Magento for Fashion
Magento for FashionMagento for Fashion
Magento for Fashion
 
Marketing Tech Engine - Meet Magento PL 2015
Marketing Tech Engine -   Meet Magento PL 2015 Marketing Tech Engine -   Meet Magento PL 2015
Marketing Tech Engine - Meet Magento PL 2015
 
Nynja Presentation 2021
Nynja Presentation 2021Nynja Presentation 2021
Nynja Presentation 2021
 
NoCRM - BigData Amsterdam 4.0
NoCRM - BigData Amsterdam 4.0NoCRM - BigData Amsterdam 4.0
NoCRM - BigData Amsterdam 4.0
 
B2B Commerce - how to become successful
B2B Commerce - how to become successfulB2B Commerce - how to become successful
B2B Commerce - how to become successful
 
Home and Decoration Report
Home and Decoration ReportHome and Decoration Report
Home and Decoration Report
 
B2B Digital Transformation - Case Study
B2B Digital Transformation - Case StudyB2B Digital Transformation - Case Study
B2B Digital Transformation - Case Study
 
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentationvue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
vue-storefront - PWA eCommerce for Magento2 MM17NYC presentation
 
Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)
 
The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup	The eCommerce Platforms in the Global Setup
The eCommerce Platforms in the Global Setup
 
Omnichannel Customer Experience
Omnichannel Customer ExperienceOmnichannel Customer Experience
Omnichannel Customer Experience
 
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
Piotr Karwatka - Managing IT project with no doubts. How to work with Agency,...
 
INTERSPORT e-Commerce with Divante
INTERSPORT e-Commerce with DivanteINTERSPORT e-Commerce with Divante
INTERSPORT e-Commerce with Divante
 
Planning for Omnichannel Success
Planning for Omnichannel SuccessPlanning for Omnichannel Success
Planning for Omnichannel Success
 
Top 7 eCommerce Platforms for 2014
Top 7 eCommerce Platforms for 2014Top 7 eCommerce Platforms for 2014
Top 7 eCommerce Platforms for 2014
 

En vedette

B2B E-Commerce best practices and recommendations
B2B E-Commerce best practices and recommendationsB2B E-Commerce best practices and recommendations
B2B E-Commerce best practices and recommendationsJiří Šoman
 
B2B ecommerce: connecting with your customers
B2B ecommerce: connecting with your customersB2B ecommerce: connecting with your customers
B2B ecommerce: connecting with your customersTricode (part of Dept)
 
B2B Ecommerce Playbook
B2B Ecommerce PlaybookB2B Ecommerce Playbook
B2B Ecommerce PlaybookWaily ARAUJO
 
Choosing an eCommerce Business Model for Wholesale
Choosing an eCommerce Business Model for Wholesale Choosing an eCommerce Business Model for Wholesale
Choosing an eCommerce Business Model for Wholesale Handshake
 
ERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce OpportunitiesERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce OpportunitiesGXS
 
What is b2 b and why sterling en
What is b2 b and why sterling   enWhat is b2 b and why sterling   en
What is b2 b and why sterling enYuval Birenboum
 
Susina--The Rise of B2B eCommerce
Susina--The Rise of B2B eCommerceSusina--The Rise of B2B eCommerce
Susina--The Rise of B2B eCommerceSteve Susina
 
E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...
E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...
E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...E-Commerce Berlin EXPO
 
B2B Ecommerce through Magento and how integration will help
 B2B Ecommerce through Magento and how integration will help B2B Ecommerce through Magento and how integration will help
B2B Ecommerce through Magento and how integration will helpAPPSeCONNECT
 
Digital trends and challenges in B2B Commerce
Digital trends and challenges in B2B CommerceDigital trends and challenges in B2B Commerce
Digital trends and challenges in B2B CommerceEpiserver
 
E-Commerce Project Management
E-Commerce Project ManagementE-Commerce Project Management
E-Commerce Project ManagementJanette Toral
 
B2B and Ecommerce (Relation, Market, Growth & Future)
B2B and Ecommerce (Relation, Market, Growth & Future)B2B and Ecommerce (Relation, Market, Growth & Future)
B2B and Ecommerce (Relation, Market, Growth & Future)Nirbhik Jangid
 
Architecture for B2B models in Ecommerce
Architecture for B2B models in EcommerceArchitecture for B2B models in Ecommerce
Architecture for B2B models in EcommerceNirbhik Jangid
 
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
 
Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Basics of B2B eCommerce - what customers expect, and how to meet those expect...Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Basics of B2B eCommerce - what customers expect, and how to meet those expect...Justin King
 

En vedette (17)

B2B E-Commerce best practices and recommendations
B2B E-Commerce best practices and recommendationsB2B E-Commerce best practices and recommendations
B2B E-Commerce best practices and recommendations
 
B2B ecommerce: connecting with your customers
B2B ecommerce: connecting with your customersB2B ecommerce: connecting with your customers
B2B ecommerce: connecting with your customers
 
B2B Ecommerce Playbook
B2B Ecommerce PlaybookB2B Ecommerce Playbook
B2B Ecommerce Playbook
 
Choosing an eCommerce Business Model for Wholesale
Choosing an eCommerce Business Model for Wholesale Choosing an eCommerce Business Model for Wholesale
Choosing an eCommerce Business Model for Wholesale
 
ERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce OpportunitiesERP Projects Create B2B e-commerce Opportunities
ERP Projects Create B2B e-commerce Opportunities
 
What is b2 b and why sterling en
What is b2 b and why sterling   enWhat is b2 b and why sterling   en
What is b2 b and why sterling en
 
Susina--The Rise of B2B eCommerce
Susina--The Rise of B2B eCommerceSusina--The Rise of B2B eCommerce
Susina--The Rise of B2B eCommerce
 
E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...
E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...
E-commerce Berlin Expo 2017 - Step up your B2B game – a case study with trans...
 
B2B Ecommerce through Magento and how integration will help
 B2B Ecommerce through Magento and how integration will help B2B Ecommerce through Magento and how integration will help
B2B Ecommerce through Magento and how integration will help
 
Digital trends and challenges in B2B Commerce
Digital trends and challenges in B2B CommerceDigital trends and challenges in B2B Commerce
Digital trends and challenges in B2B Commerce
 
Ariba
AribaAriba
Ariba
 
E-Commerce Project Management
E-Commerce Project ManagementE-Commerce Project Management
E-Commerce Project Management
 
B2B eCommerce Ecosystem
B2B eCommerce EcosystemB2B eCommerce Ecosystem
B2B eCommerce Ecosystem
 
B2B and Ecommerce (Relation, Market, Growth & Future)
B2B and Ecommerce (Relation, Market, Growth & Future)B2B and Ecommerce (Relation, Market, Growth & Future)
B2B and Ecommerce (Relation, Market, Growth & Future)
 
Architecture for B2B models in Ecommerce
Architecture for B2B models in EcommerceArchitecture for B2B models in Ecommerce
Architecture for B2B models in Ecommerce
 
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!
 
Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Basics of B2B eCommerce - what customers expect, and how to meet those expect...Basics of B2B eCommerce - what customers expect, and how to meet those expect...
Basics of B2B eCommerce - what customers expect, and how to meet those expect...
 

Similaire à Magento B2B e-Commerce

eCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of SuccesseCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of SuccessDivante
 
HALLHUBER shoprelaunch based on Magento 2
HALLHUBER shoprelaunch based on Magento 2HALLHUBER shoprelaunch based on Magento 2
HALLHUBER shoprelaunch based on Magento 2TechDivision GmbH
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introductionSimerjeet Singh
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?Simerjeet Singh
 
Caso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkCaso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkSplunk
 
Magento - Case study - TIM
Magento - Case study - TIMMagento - Case study - TIM
Magento - Case study - TIMDivante
 
Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...
Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...
Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...Andrey Sukhobokov
 
Services & Products of Optimal Management
Services & Products of Optimal ManagementServices & Products of Optimal Management
Services & Products of Optimal ManagementAndrey Sukhobokov
 
Web Store with Catalog and Product Management
Web Store with Catalog and Product ManagementWeb Store with Catalog and Product Management
Web Store with Catalog and Product ManagementMike Taylor
 
Case 4. 2 Summit electric lights up with a new erp system
Case 4. 2 Summit electric lights up with a new erp systemCase 4. 2 Summit electric lights up with a new erp system
Case 4. 2 Summit electric lights up with a new erp systemniz73
 
Chapter 5 tech in e commerce
Chapter 5 tech in e commerceChapter 5 tech in e commerce
Chapter 5 tech in e commerceMarya Sholevar
 
Optimal management presentation for investors about supply chains optimization
Optimal management presentation for investors about supply chains optimizationOptimal management presentation for investors about supply chains optimization
Optimal management presentation for investors about supply chains optimizationAndrey Sukhobokov
 
Solution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business GrowthSolution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business GrowthPT Datacomm Diangraha
 
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...Global Business Events
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainingspiyushchawala
 
ExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheetExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheetExtraHop Networks
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION
 
Scaling an eCommerce environment
Scaling an eCommerce environmentScaling an eCommerce environment
Scaling an eCommerce environmentSander Mangel
 
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
 

Similaire à Magento B2B e-Commerce (20)

eCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of SuccesseCommerce Case Studies - A Little Book of Success
eCommerce Case Studies - A Little Book of Success
 
HALLHUBER shoprelaunch based on Magento 2
HALLHUBER shoprelaunch based on Magento 2HALLHUBER shoprelaunch based on Magento 2
HALLHUBER shoprelaunch based on Magento 2
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introduction
 
EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?EliteMindz: Who are we? Where do we serve ? What are our products & services?
EliteMindz: Who are we? Where do we serve ? What are our products & services?
 
Apresentação Millennium
Apresentação MillenniumApresentação Millennium
Apresentação Millennium
 
Caso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e SplunkCaso de Sucesso Vodafone e Splunk
Caso de Sucesso Vodafone e Splunk
 
Magento - Case study - TIM
Magento - Case study - TIMMagento - Case study - TIM
Magento - Case study - TIM
 
Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...
Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...
Optimization of internal Supply Chain (Transfer Prices and Good Flows) for Mu...
 
Services & Products of Optimal Management
Services & Products of Optimal ManagementServices & Products of Optimal Management
Services & Products of Optimal Management
 
Web Store with Catalog and Product Management
Web Store with Catalog and Product ManagementWeb Store with Catalog and Product Management
Web Store with Catalog and Product Management
 
Case 4. 2 Summit electric lights up with a new erp system
Case 4. 2 Summit electric lights up with a new erp systemCase 4. 2 Summit electric lights up with a new erp system
Case 4. 2 Summit electric lights up with a new erp system
 
Chapter 5 tech in e commerce
Chapter 5 tech in e commerceChapter 5 tech in e commerce
Chapter 5 tech in e commerce
 
Optimal management presentation for investors about supply chains optimization
Optimal management presentation for investors about supply chains optimizationOptimal management presentation for investors about supply chains optimization
Optimal management presentation for investors about supply chains optimization
 
Solution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business GrowthSolution day : Cloud Solutions for your Business Growth
Solution day : Cloud Solutions for your Business Growth
 
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
Richard Beaumont, Global Procurement Development Executive at Rolls-Royce - E...
 
SAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By GarudatrainingsSAP FICO Interview Questions By Garudatrainings
SAP FICO Interview Questions By Garudatrainings
 
ExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheetExtraHop Atlas Services Operational Excellence datasheet
ExtraHop Atlas Services Operational Excellence datasheet
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clients
 
Scaling an eCommerce environment
Scaling an eCommerce environmentScaling an eCommerce environment
Scaling an eCommerce environment
 
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
 

Plus de Divante

eCommerce Trends 2020
eCommerce Trends 2020eCommerce Trends 2020
eCommerce Trends 2020Divante
 
Async & Bulk REST API new possibilities of communication between systems
Async & Bulk REST API new possibilities of communication  between systemsAsync & Bulk REST API new possibilities of communication  between systems
Async & Bulk REST API new possibilities of communication between systemsDivante
 
Magento Functional Testing Framework a way to seriously write automated tests...
Magento Functional Testing Framework a way to seriously write automated tests...Magento Functional Testing Framework a way to seriously write automated tests...
Magento Functional Testing Framework a way to seriously write automated tests...Divante
 
Die Top 10 Progressive Web Apps in der Modernbranche
Die Top 10 Progressive Web Apps in der ModernbrancheDie Top 10 Progressive Web Apps in der Modernbranche
Die Top 10 Progressive Web Apps in der ModernbrancheDivante
 
progressive web apps - pwa as a game changer for e-commerce - meet magento i...
 progressive web apps - pwa as a game changer for e-commerce - meet magento i... progressive web apps - pwa as a game changer for e-commerce - meet magento i...
progressive web apps - pwa as a game changer for e-commerce - meet magento i...Divante
 
Customer churn - how to stop it?
Customer churn - how to stop it?Customer churn - how to stop it?
Customer churn - how to stop it?Divante
 
eCommerce trends 2019 by Divante.co
eCommerce trends 2019 by Divante.coeCommerce trends 2019 by Divante.co
eCommerce trends 2019 by Divante.coDivante
 
How to create a Vue Storefront theme
How to create a Vue Storefront themeHow to create a Vue Storefront theme
How to create a Vue Storefront themeDivante
 
Game changer for e-commerce - Vue Storefront - open source pwa
Game changer for e-commerce - Vue Storefront - open source pwa Game changer for e-commerce - Vue Storefront - open source pwa
Game changer for e-commerce - Vue Storefront - open source pwa Divante
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechDivante
 
How to successfully onboard end-clients to a B2B Platform - Magento Imagine ...
How to successfully onboard  end-clients to a B2B Platform - Magento Imagine ...How to successfully onboard  end-clients to a B2B Platform - Magento Imagine ...
How to successfully onboard end-clients to a B2B Platform - Magento Imagine ...Divante
 
eCommerce trends from 2017 to 2018 by Divante.co
eCommerce trends from 2017 to 2018 by Divante.coeCommerce trends from 2017 to 2018 by Divante.co
eCommerce trends from 2017 to 2018 by Divante.coDivante
 
Why is crud a bad idea - focus on real scenarios
Why is crud a bad idea - focus on real scenariosWhy is crud a bad idea - focus on real scenarios
Why is crud a bad idea - focus on real scenariosDivante
 
Pimcore Overview - Pimcore5
Pimcore Overview - Pimcore5Pimcore Overview - Pimcore5
Pimcore Overview - Pimcore5Divante
 
Pimcore E-Commerce Framework - Pimcore5
Pimcore E-Commerce Framework - Pimcore5Pimcore E-Commerce Framework - Pimcore5
Pimcore E-Commerce Framework - Pimcore5Divante
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteDivante
 
Omnichannel B2B Architecture
Omnichannel B2B ArchitectureOmnichannel B2B Architecture
Omnichannel B2B ArchitectureDivante
 
UX for eCommerce Fashion
UX for eCommerce FashionUX for eCommerce Fashion
UX for eCommerce FashionDivante
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-CommerceDivante
 
UI elements in Magento 1.9 and 2
UI elements in Magento 1.9 and 2UI elements in Magento 1.9 and 2
UI elements in Magento 1.9 and 2Divante
 

Plus de Divante (20)

eCommerce Trends 2020
eCommerce Trends 2020eCommerce Trends 2020
eCommerce Trends 2020
 
Async & Bulk REST API new possibilities of communication between systems
Async & Bulk REST API new possibilities of communication  between systemsAsync & Bulk REST API new possibilities of communication  between systems
Async & Bulk REST API new possibilities of communication between systems
 
Magento Functional Testing Framework a way to seriously write automated tests...
Magento Functional Testing Framework a way to seriously write automated tests...Magento Functional Testing Framework a way to seriously write automated tests...
Magento Functional Testing Framework a way to seriously write automated tests...
 
Die Top 10 Progressive Web Apps in der Modernbranche
Die Top 10 Progressive Web Apps in der ModernbrancheDie Top 10 Progressive Web Apps in der Modernbranche
Die Top 10 Progressive Web Apps in der Modernbranche
 
progressive web apps - pwa as a game changer for e-commerce - meet magento i...
 progressive web apps - pwa as a game changer for e-commerce - meet magento i... progressive web apps - pwa as a game changer for e-commerce - meet magento i...
progressive web apps - pwa as a game changer for e-commerce - meet magento i...
 
Customer churn - how to stop it?
Customer churn - how to stop it?Customer churn - how to stop it?
Customer churn - how to stop it?
 
eCommerce trends 2019 by Divante.co
eCommerce trends 2019 by Divante.coeCommerce trends 2019 by Divante.co
eCommerce trends 2019 by Divante.co
 
How to create a Vue Storefront theme
How to create a Vue Storefront themeHow to create a Vue Storefront theme
How to create a Vue Storefront theme
 
Game changer for e-commerce - Vue Storefront - open source pwa
Game changer for e-commerce - Vue Storefront - open source pwa Game changer for e-commerce - Vue Storefront - open source pwa
Game changer for e-commerce - Vue Storefront - open source pwa
 
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speechVue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
Vue Storefront - Progressive Web App for Magento (1.9, 2.x) - MM18DE speech
 
How to successfully onboard end-clients to a B2B Platform - Magento Imagine ...
How to successfully onboard  end-clients to a B2B Platform - Magento Imagine ...How to successfully onboard  end-clients to a B2B Platform - Magento Imagine ...
How to successfully onboard end-clients to a B2B Platform - Magento Imagine ...
 
eCommerce trends from 2017 to 2018 by Divante.co
eCommerce trends from 2017 to 2018 by Divante.coeCommerce trends from 2017 to 2018 by Divante.co
eCommerce trends from 2017 to 2018 by Divante.co
 
Why is crud a bad idea - focus on real scenarios
Why is crud a bad idea - focus on real scenariosWhy is crud a bad idea - focus on real scenarios
Why is crud a bad idea - focus on real scenarios
 
Pimcore Overview - Pimcore5
Pimcore Overview - Pimcore5Pimcore Overview - Pimcore5
Pimcore Overview - Pimcore5
 
Pimcore E-Commerce Framework - Pimcore5
Pimcore E-Commerce Framework - Pimcore5Pimcore E-Commerce Framework - Pimcore5
Pimcore E-Commerce Framework - Pimcore5
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by Divante
 
Omnichannel B2B Architecture
Omnichannel B2B ArchitectureOmnichannel B2B Architecture
Omnichannel B2B Architecture
 
UX for eCommerce Fashion
UX for eCommerce FashionUX for eCommerce Fashion
UX for eCommerce Fashion
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-Commerce
 
UI elements in Magento 1.9 and 2
UI elements in Magento 1.9 and 2UI elements in Magento 1.9 and 2
UI elements in Magento 1.9 and 2
 

Dernier

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 

Dernier (20)

The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 

Magento B2B e-Commerce

  • 1. B2B e-­‐Commerce on Magento Case Study TIM 1
  • 2. About Client -­‐ TIM • TIM SA is the biggest electro-­‐ technical goods distributor in Poland. • The company has 25 years of experience on the market and it’s been on GPW stock market for nearly 17 years. • Their target audience are clients from the construcHon business area. 2
  • 3. E-­‐Commerce Strategy • For the last few years, TIM SA’s strategy has depended on construcHon businesses and the new opportuniHes there. • With anexpanding product range and new product categories, TIM SA is trying to reach other market segments. • At this moment, TIM has over 30.000 products in Warehouses. • The whole strategy is supported by intense investments in IT and warehouse area. • The top cherry of the company is CRM program Pivotal, implemented in 2013. • AQer successful implementaHon of www.bankkabli.pl, the company decided to conHnue cooperaHon with Divante and created a B2B e-­‐store as well. To accomplish our goals associated with diversifica5on of trade markets we are implemen5ng customer service strategy in many different sales channels. Customers, apart from the support of 30 Departments and Trade Offices, have been also able to shop fully online in a high-­‐class internet store since August 2013. An extra customer support for both online and offline sales is provided by Contact Center. -­‐ Dawid Sadulski, E-­‐commerce Director 3
  • 4. Choosing the technology • Our clients oQen ask about eCommerce plaTorm that fits to their needs. We have tried many eCommerce plaTorms. Magento is most oQen the best choice. • Why Magento – Magento is currently the most popular eCommerce soQware. – Magento is the most popular plaTorm to migrate to – Producer’s support and elasHc license model. – The soQware provides a rich set of funcHons ready to use, deals with millions of product data and over 80 000 orders per hour. 4 Source: hYp://tomrobertshaw.net/2013/03/feb-­‐2013-­‐ ecommerce-­‐survey/ + hYp://divante.co/blog/magento/
  • 5. Process 5 The implementaHon process at Divante is focused on meeHng the exact requirements, designing everything clearly and making all relevant changes before someone starts coding.
  • 6. System designing • Prototyping – Any changes during prototyping are much cheaper than during the implementaHon and development. – Using mockups, you can easily verify your ideas in a cheap and fast way. • Furthermore, interacHve prototypes show how the applicaHon will work, which allows for a fast verificaHon of the designer’s idea with client’s expectaHons and his target audience. 6
  • 7. User tesHng Based on interacHve prototypes, we have tested how potenHal customers will work with the e-­‐store. TesHng was a challenge because potenHal customer representaHves were people having very different experience with online stores. 7 It’s worth menHoning that during TIM – Divante cooperaHon, all of the popular UX tools and techniques were used: Business Model Canvas, User-­‐Centered Design, A/B tesHng and others.
  • 8. InteracHon Design >> Graphic Design • AQer the final version of prototypes had been approved, we prepared a single graphic line (look&feel). – AQer the acceptance of the home page, we designed screens fof all funcHonal mock-­‐ups. – It took us one month to finish all of the graphic work. – Simultaneously, we proceeded with implementaHon, to shorten the final Hme of product delivery. • AQer graphic designing, our webmaster created HTML and CSS templates which were implemented into the final project in the next stage. – The “PSD2HTML” stage took nearly 4 weeks of full-­‐Hme webmaster’s work and was also parHally done in parallel with development. • At the same Hme, we analyzed integraHon and migraHon of data, plus we prepared some proper technical documentaHon as a base for implementaHon work. 8
  • 9. ImplementaHon and start-­‐up • ImplementaHon took over 14 months. – Development was done on both sides: • Divante (implementaHon of dedicated funcHonal modules for Magento) • TIM (preparing integraHon systems) and partners – including Pivotal CRM. • The soQware was expanded with many dedicated funcHons. – All the modificaHons were added as extra Magento modules. – Using EAV mechanisms (object database of Magento), event-­‐driven-­‐ development kept full actualizaHon of the plaTorm and soQware architecture. 9
  • 10. IntegraHons Nowadays the plaTorm is connected to the following systems: • IntegraHon with CRM system: – Sending client’s data – Downloading client’s data – Cart synchronizaHon (price) – Cart downloading – Cart reservaHon – Sending orders – Sending RFPs – Downloading offers for a customer – Downloading product price – Downloading product price for a customer – Downloading invoices data and invoices in pdf – Downloading order’s history – Downloading order’s data • Product Management Program – Downloading data on products and categories – Downloading catalogue cards of products and pictures • Warehouse IntegraHon – Downloading product availability – Downloading cable segments • FactFinder IntegraHon – Sending product database – Downloading search results 10
  • 11. CRM live integraHon • CRM integraHon plays the key role in the system. – Thanks to bilateral integraHon in a real Hme, the merchants in TIM’s central can edit the shopping carts of the customers that are currently logged on. This combinaHon gives rare trade possibiliHes. E-­‐store system is integrated with Pivotal CRM system by a dozen Webservices. Those services use the SOAP protocol to send messages via Gearman server. The main areas of data exchange are data synchroniza5on with customers’ addresses in both ways and exchanging current informa5on about the customers’ merchant limit – says Marcin Dykas, development leader in the project. • Customers have access to order informaHon and history downloaded from CRM. – Also the only place where they have access to invoices is their account in the e-­‐store. InformaHon about their payment status and invoice files is downloaded directly from the CRM system. 11
  • 12. Dedicated FuncHons 12 Database of products is very differenHated. Some stuff like cables require complicated configuraHon and data exchange in warehouse in the real-­‐Hme. What’s the most unique about this implementaHon is a live integraHon with CRM system (product prices and whole carts).
  • 13. Dedicated FuncHons 13 Online basket is very extended. You have a bunch of specific funcHons like communicaHon with the merchant.
  • 14. Scalability and Performance • As a part of the system’s architecture, many improvements that had influence on scalability and performance were made. – replicaHon of database master-­‐master (backups) and master-­‐slave to speed up reading operaHon and balanced traffic to database, service is available by default in Magento, – using a scaYered cache system – in this case Memcached during its opHmizaHon was replaced by Redis, – using a scaYered system of files (GlusterFS), – using an hYp-­‐reverse-­‐proxy system Varnish that speeds up loading pages and staHsHc files, – using PerconaDB instead of MySQL for database • In case there is a big amount of inquiries or a crash of WMS, PIM or CRM systems, the line system doses communicatesand repeats inquiries unHl realizaHon. • AQer every round of changes, there is performance tesHng to check and prove that applicaHon is working beYer using JMeter, Siege and Apache Bench tools. 14
  • 15. TesHng, tesHng, tesHng • E-­‐commerce systems are those with increased degree of required availability. In case of TIM, the extra risk factor that influenced the system’s stability was a big number of integraHons. As for tests, we wrote the whole tesHng scripts for UAT (User Acceptance Tests – funcHonal tests) and plans for performance tesHng and the rest. • Tests that were performed: – func%onal/ acceptable tests -­‐ based on scripts that became a foundaHon for the rest of the smoke tests and tests performed during development, aQer implementaHon, – integra%on tests – based on the tesHng scripts prepared before, in cooperaHon with TIM’s employees, we checked if data synchronized in required range and Hme, and what performance and failure frequency of the system was, – safety tests – two-­‐staged tests were performed, stage one was using automaHc tools for typical vulnerability (XSS, SQL InjecHon, CSRF), in stage two Magento’s added funcHonaliHes were revised and rated, – performance tests – Siege and JMeter tools were used to applicaHon’s key paths. As part of maintainability agreement, the applicaHon ensured Hmes of response and implementaHon of users goals. Performance tests showed that the goals were implemented and the applicaHon was able to keep up with the traffic and sales volume. • WriYen reports from all the tests were prepared for the client. ImplementaHon was started only aQer their acceptance. 15
  • 16. Ensuring quality • To keep the quality of the implementaHon, we used the standard soluHons of Divante: – version control system – in this case the SVN version with tagging, development planning – a system of recording requests -­‐ Redmine, where all communicaHon with the client is carried out. Redmine is used to plan the next releases of the soQware, – monitoring system – Incinga, monitoring all the parameters of the operaHng system and applicaHon availability monitoring (HTTP), – separate environment: developers, test and producHon – transac%onal system of deployment -­‐ using SVN (transacHons) and procedures – versions are planned for each Hme taking into account the implementaHon of UAT tests and our funcHonal tesHng and regression tesHng. 16
  • 17. Development • For the last 10 months, the system has been live and constantly developed by a team consisHng of experts from both TIM and Divante. • Divante provides SLA – including response Hmes and bugfixing opHons. They are very restricHve because each downHme of the system is a large measurable loss. ReacHon Hmes range from 0.5 to 1 hour and fixing Hmes of 2-­‐3 hours, respecHvely. • To maintain such high SLA, Divante uses the “Divante S.W.A.T.” – a specially formed unit of the most experienced developers and administrators. In shiQs, they carry on the duty, updaHng the documentaHon and recovery plans. 17 Divante S.W.A.T. is an unity, that covers security of the plaTorm and react ASAP when the system is down or emergency happens.
  • 18. Business effects AQer the first year: – 2.500.000 visitors in the store – More than 100.000 transacHons – Over $50.000.000 revenue – TIM client’s really love the B2B e-­‐Commerce website 18 Clients tesHmonials: hYps://www.youtube.com/watch?v=-­‐ QumO63G_7M&list=PLuXGEsfZdwIUuaIJTEd3PDSUQLilYVu 9a&index=3
  • 19. Are you planning B2B E-­‐Commerce? Ask us about offer sales@divante.co hYp://divante.co 19