SlideShare a Scribd company logo
E-Commerce
Technology
What do we work with?
Reliable platforms. Safe technologies.
• 

PHP – A technology ofted used and perfoect for Web 2.0
services, with a lot of programmers and companies
supporting it.

• 

MySQL – Efficient and scalable database used by
services storing lots of data (such as Facebook)

• 

Memcached – Super-quick, distributed (many servers)
cache

• 

Varnish – Accelerator (http cache), before application
servers

2
Safe implementations
• 

Careful requirement analysis coupled with our experience guarantee
tailoring the e-store to suit the company

• 

Detailed milestones – guarantee that the deadlines are kept

• 

Online testing available to check the mechanisms

• 

We test everything. More than once. Security tests, efficiency tests,
critical tests – after data import, before starting the system

• 

Complete documentation

• 

Agile management methodologies

3
Technology
Quality Assurance
•  User-Centered Design
•  Interenal quality control at all the stages of a project
•  Best practices of implementation included already in the
contract!
•  Mandatory documentaion covers implementation, maintenance,
development

4
Technology
Implementation – Quality Assurance
Documentation and tests are both obligatory in each project.
1. 

Functional project, integration analysis
and interactive prototypes at the
design stage

1. 
2. 

2. 

Technological conception and system
architecture at the design stage

3. 

Technical documentation for
administrator and developer

3. 
4. 
5. 

4. 

Test plan

5. 

User documentation – Magento and
modifications (regularly updated)

6. 

Plans for extraordinary circumstances
(when resigning from hostingu and
maintenance)

6. 
7. 
8. 

UI Tests
Security tests together with report on
the application’s weak side
Error handling testing
Basic scnearios tests
Regression tests and Smoke Testing –
after adding new functionalities
(maintenance)
Recovery testing
Integration tests
Acceptance tests

5
Technology
Our experience in migration
• 

Tivi.p (Agora) – complete infrastructure
change without changing the layout

• 

Intymna.pl – changing the store + ERP
implementation

• 

TVN – Medical Tribune (TVN Med) –
infrastcutrue change of live and video
transmission

• 

Ministry of Economy – system change from
Lotus Notes

• 

Polska Presse – importing 3 thousand films
from Youtube to SimpleStorage, replacing all
the Embed codes in Naszemiasto.pl and
satellite services for Video CMS codes

• 

Numerous migrations to WellCommerce
from: Clickshop, Shoper.pl, Prestashop, KQS,
Sote, osCommerce, Gekosale, EPRO

We’ve chosen Divante because we appreciate
the quality of their solutions, transparent
partnership and communication. Divante
identifies our needs and ofter assists while
creating new concpets but first of all – it
delivers us amazing products. Divante
enthusiastically embraces new challenges and is
open for any our suggestions.
-  Marcin Stalij, Development Director in A2
Multimedia (TIVI)
We’ve been watching carefully Divante’s
growth. The company can join prodcut
innovations wih exquisite customer service,
which makes it a succesful match for their many
Polish and international clients.
– Michał Żyliński, Developer Evangelist,
Microsoft Poland

6
Technology
Maintenance and platform development
•  Most our clients use our specialists based of framework contracts
and booking their time in a form of a monthly bill for a discount
price.

7
Technology
Application maintenance standards after implementation
Maintenance includes access to the whole team of specialists:
• 
• 
• 
• 
• 
• 
• 

Programmers (changes, optimizations, new functionalities)
Interaction designers (changes, optimizations, AB tests)
Graphic designers (creations, banners, newsletters)
Webmasters (preparing newsletters, creations, changes)
Administrators – at least two (application support, server and cache assistance)
AdWords specialists (campaign management assistance, optimization, monitoring)
SEO specialists – service optimization, safety audits

Throughout the development, you can reach any of the
implementation team members!
• 
• 
• 

All the hours estimated for any project cover performance tests, security tests – we
guarantee that the new functions will work and won’t break the current ones.
Warranty – error correction in any application is free-of-charge – we care for the success.
Good practices: project development, code creation, management – are included into
the contract.
8
Technology
Maintenance and development – standards
• 

A system should be continuously developed based on the user feedback.

• 

Together with a client, we settle for a monthly hour budget for the development. Together,
we define the development directions and the project manager who, together with the
Client’s representative, uses any necessary Divante resources to achieve the goal.

Additional rules
• 

The hours not spent in a given month can be used in the next one (but you lose them after
2 months)

• 

Monthly report based on work monitoring system presents how many hours have been
spent on what

• 

As part of a contract, we also provide SLA and reaction times, as well as system warranty

9
Technology
Hosting and SLA
Internet

• 
• 
• 
• 

Security
Traffinc scalability of the store
Automatic monitoring
SLA warranty

Łącza	
  do	
  sieci	
  Internet	
  powinny	
  wynosić	
  min.	
  100Mbit/s

Firewall/Zabezpieczenia	
  dostarczane	
  przez	
  DataCenter
ochrona	
  przed	
  atakami	
  DoS	
  i	
  inne
Systemy	
  
zewnętrzne

1Gbit/s

Klaster	
  
bazodanowy	
  
MySQL	
  5.1.	
  
Bez	
  dostępu	
  z	
  
Internetu.

cache1.prod.sklep.pl cache2.prod.sklep.pl

Magistrala	
  
integracji	
  –	
  
SSL/VPN

Serwer	
  kopii	
  
zapasowych.	
  
Bez	
  dostępu	
  z	
  
Internetu.

db1.prod.sklep.pl

db2.prod.sklep.pl

app1.prod.sklep.pl app2.prod.sklep.pl

backup1.sklep.pl

10
Technology
Mintenancne and development – SLA
• 

All the changes to any application
are versioned (SVN), new versions
are created in branches

• 

Separate development, test,
production environment

• 

All changes have to go through the
ticket system

• 

• 

Transactional, automatic deployment
on all the production servers with the
possibility to redeem the changes.

Development

Prod
uctio
n
Testing

Production

Automated tests (checks, http,
functional) after each deployment

11
Magento – multi-store, multi-language platform

Demo?

http://www.magento-mall.com/

http://demo-admin.magentocommerce.com/index.php/admin/
Flexibility

Super-flexible products (EAV), configurational, variants, virtual,
Free category editing, multistores, landing-page
Platform – marketing and sales

Clicable discounts and special offers: cart, individual, client group, price discounts
and much more.
User-Centered
Design

15
How do we work with clients in
UCD?
•  Collecting requirements
•  Timetable
•  Scenarios and diagrams
•  Structure
•  Prototypes
•  Product documentation
•  Graphic design
•  Change management– Support system
•  Maintenance – Support system

16
Contact
http://divanteltd.com

More Related Content

What's hot

E retailing
E retailingE retailing
E retailing
Manish Manghnani
 
E commerce 5_units_notes
E commerce 5_units_notesE commerce 5_units_notes
E commerce 5_units_notes
Vivek Kumar Sinha
 
E -COMMERCE
E -COMMERCEE -COMMERCE
E -COMMERCE
Souvik Das
 
Network security for E-Commerce
Network security for E-CommerceNetwork security for E-Commerce
Network security for E-Commerce
Hem Pokhrel
 
E commerce
E commerceE commerce
E commerce
ASHISH KUMAR PANI
 
e-commerce
e-commercee-commerce
e-commerce
Manish Kaushik
 
Security Threats in E-Commerce
Security Threats in E-CommerceSecurity Threats in E-Commerce
Security Threats in E-Commerce
Dattatreya Reddy Peram
 
E Marketing
E MarketingE Marketing
7 features of e commerce
7 features of e commerce7 features of e commerce
7 features of e commerceSartaj
 
Frame work of e commerce
Frame work of e commerceFrame work of e commerce
Frame work of e commerceTej Kiran
 
Full Notes on E-Commerce | Study Material for E-Commerce
Full Notes on E-Commerce | Study Material for E-Commerce Full Notes on E-Commerce | Study Material for E-Commerce
E - Marketing
E - Marketing E - Marketing
E - Marketing
Jeril Peter
 
Advantages and Disadvantages of Ecommerce
Advantages and Disadvantages of EcommerceAdvantages and Disadvantages of Ecommerce
Advantages and Disadvantages of Ecommerce
Absolute eCommerce
 
A presentation on e commerece
A presentation on e commerece A presentation on e commerece
A presentation on e commerece
Swarnima Tiwari
 
Models of ecommerce business
Models of ecommerce businessModels of ecommerce business
Models of ecommerce business
KrishaMalde1
 
E commerce banking ppt
E commerce banking pptE commerce banking ppt
E commerce banking ppt
aakritisood1093
 
E business.ppt
E business.pptE business.ppt
E business.ppt
fatimahAlkreem
 

What's hot (20)

E retailing
E retailingE retailing
E retailing
 
E commerce 5_units_notes
E commerce 5_units_notesE commerce 5_units_notes
E commerce 5_units_notes
 
E -COMMERCE
E -COMMERCEE -COMMERCE
E -COMMERCE
 
Network security for E-Commerce
Network security for E-CommerceNetwork security for E-Commerce
Network security for E-Commerce
 
E commerce
E commerceE commerce
E commerce
 
e-commerce
e-commercee-commerce
e-commerce
 
Security Threats in E-Commerce
Security Threats in E-CommerceSecurity Threats in E-Commerce
Security Threats in E-Commerce
 
E business & e-commerce
E business & e-commerceE business & e-commerce
E business & e-commerce
 
E Marketing
E MarketingE Marketing
E Marketing
 
7 features of e commerce
7 features of e commerce7 features of e commerce
7 features of e commerce
 
Frame work of e commerce
Frame work of e commerceFrame work of e commerce
Frame work of e commerce
 
Full Notes on E-Commerce | Study Material for E-Commerce
Full Notes on E-Commerce | Study Material for E-Commerce Full Notes on E-Commerce | Study Material for E-Commerce
Full Notes on E-Commerce | Study Material for E-Commerce
 
E - Marketing
E - Marketing E - Marketing
E - Marketing
 
Emarketing ppt
Emarketing pptEmarketing ppt
Emarketing ppt
 
Advantages and Disadvantages of Ecommerce
Advantages and Disadvantages of EcommerceAdvantages and Disadvantages of Ecommerce
Advantages and Disadvantages of Ecommerce
 
A presentation on e commerece
A presentation on e commerece A presentation on e commerece
A presentation on e commerece
 
Models of ecommerce business
Models of ecommerce businessModels of ecommerce business
Models of ecommerce business
 
E commerce banking ppt
E commerce banking pptE commerce banking ppt
E commerce banking ppt
 
E business.ppt
E business.pptE business.ppt
E business.ppt
 
Online business models
Online business modelsOnline business models
Online business models
 

Similar to e-Commerce Technology

Custom Software Development
Custom Software DevelopmentCustom Software Development
Custom Software Development
Simerjeet Singh
 
Elite mindz introduction
Elite mindz introductionElite mindz introduction
Elite mindz introduction
Simerjeet 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
 
Cometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferCometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General Offer
Jakub Hajek
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
Amazon Web Services
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Microsoft Technet France
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Microsoft Décideurs IT
 
Bomt model- Technology Business Accelerator
Bomt model- Technology Business AcceleratorBomt model- Technology Business Accelerator
Bomt model- Technology Business Accelerator
Leo TechnoSoft
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
Maitrikpaida
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION
 
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)
Sabino Labarile
 
Moogilu StartupKit
Moogilu StartupKitMoogilu StartupKit
Moogilu StartupKit
Jagadish Channagiri
 
Anti key logging and real-time encrypting software | keystrokes encrypting so...
Anti key logging and real-time encrypting software | keystrokes encrypting so...Anti key logging and real-time encrypting software | keystrokes encrypting so...
Anti key logging and real-time encrypting software | keystrokes encrypting so...
Mike Taylor
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
G R VISHAL
 

Similar to e-Commerce Technology (20)

Custom Software Development
Custom Software DevelopmentCustom Software Development
Custom Software Development
 
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?
 
Cometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General OfferCometari Dedicated Solutions General Offer
Cometari Dedicated Solutions General Offer
 
sagar
sagarsagar
sagar
 
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API CallsAWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
AWS Partner: Grindr: Aggregate, Analyze, and Act on 900M Daily API Calls
 
DevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a StartupDevOps for Enterprise Systems : Innovate like a Startup
DevOps for Enterprise Systems : Innovate like a Startup
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Girish Dambal Ver 1.1
Girish Dambal Ver 1.1Girish Dambal Ver 1.1
Girish Dambal Ver 1.1
 
Bomt model- Technology Business Accelerator
Bomt model- Technology Business AcceleratorBomt model- Technology Business Accelerator
Bomt model- Technology Business Accelerator
 
7 best cms for content management
7 best cms for content management7 best cms for content management
7 best cms for content management
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clientsITMAGINATION - competences, facts, technologies, clients
ITMAGINATION - competences, facts, technologies, clients
 
e-suap - general software architecture (English)
e-suap - general software architecture (English)e-suap - general software architecture (English)
e-suap - general software architecture (English)
 
Resume
ResumeResume
Resume
 
Moogilu StartupKit
Moogilu StartupKitMoogilu StartupKit
Moogilu StartupKit
 
Anti key logging and real-time encrypting software | keystrokes encrypting so...
Anti key logging and real-time encrypting software | keystrokes encrypting so...Anti key logging and real-time encrypting software | keystrokes encrypting so...
Anti key logging and real-time encrypting software | keystrokes encrypting so...
 
chandrakanth
chandrakanthchandrakanth
chandrakanth
 
Devops phase-1
Devops phase-1Devops phase-1
Devops phase-1
 
Arunprakash Alagesan
Arunprakash AlagesanArunprakash Alagesan
Arunprakash Alagesan
 

More from 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
 
eCommerce Trends 2020
eCommerce Trends 2020eCommerce Trends 2020
eCommerce Trends 2020
Divante
 
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
Divante
 
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 Modernbranche
Divante
 
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.co
Divante
 
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
Divante
 
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 speech
Divante
 
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.co
Divante
 
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
 
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
Divante
 
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
Divante
 
Pimcore Overview - Pimcore5
Pimcore Overview - Pimcore5Pimcore Overview - Pimcore5
Pimcore Overview - Pimcore5
Divante
 
Pimcore E-Commerce Framework - Pimcore5
Pimcore E-Commerce Framework - Pimcore5Pimcore E-Commerce Framework - Pimcore5
Pimcore E-Commerce Framework - Pimcore5
Divante
 
The biggest stores on Magento
The biggest stores on MagentoThe biggest stores on Magento
The biggest stores on Magento
Divante
 
B2B Commerce - how to become successful
B2B Commerce - how to become successfulB2B Commerce - how to become successful
B2B Commerce - how to become successful
Divante
 

More from Divante (20)

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
 
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
 
Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)Designing for PWA (Progressive Web Apps)
Designing for PWA (Progressive Web Apps)
 
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
 
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
 
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
 
The biggest stores on Magento
The biggest stores on MagentoThe biggest stores on Magento
The biggest stores on Magento
 
B2B Commerce - how to become successful
B2B Commerce - how to become successfulB2B Commerce - how to become successful
B2B Commerce - how to become successful
 

Recently uploaded

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 

Recently uploaded (20)

The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 

e-Commerce Technology

  • 2. What do we work with? Reliable platforms. Safe technologies. •  PHP – A technology ofted used and perfoect for Web 2.0 services, with a lot of programmers and companies supporting it. •  MySQL – Efficient and scalable database used by services storing lots of data (such as Facebook) •  Memcached – Super-quick, distributed (many servers) cache •  Varnish – Accelerator (http cache), before application servers 2
  • 3. Safe implementations •  Careful requirement analysis coupled with our experience guarantee tailoring the e-store to suit the company •  Detailed milestones – guarantee that the deadlines are kept •  Online testing available to check the mechanisms •  We test everything. More than once. Security tests, efficiency tests, critical tests – after data import, before starting the system •  Complete documentation •  Agile management methodologies 3
  • 4. Technology Quality Assurance •  User-Centered Design •  Interenal quality control at all the stages of a project •  Best practices of implementation included already in the contract! •  Mandatory documentaion covers implementation, maintenance, development 4
  • 5. Technology Implementation – Quality Assurance Documentation and tests are both obligatory in each project. 1.  Functional project, integration analysis and interactive prototypes at the design stage 1.  2.  2.  Technological conception and system architecture at the design stage 3.  Technical documentation for administrator and developer 3.  4.  5.  4.  Test plan 5.  User documentation – Magento and modifications (regularly updated) 6.  Plans for extraordinary circumstances (when resigning from hostingu and maintenance) 6.  7.  8.  UI Tests Security tests together with report on the application’s weak side Error handling testing Basic scnearios tests Regression tests and Smoke Testing – after adding new functionalities (maintenance) Recovery testing Integration tests Acceptance tests 5
  • 6. Technology Our experience in migration •  Tivi.p (Agora) – complete infrastructure change without changing the layout •  Intymna.pl – changing the store + ERP implementation •  TVN – Medical Tribune (TVN Med) – infrastcutrue change of live and video transmission •  Ministry of Economy – system change from Lotus Notes •  Polska Presse – importing 3 thousand films from Youtube to SimpleStorage, replacing all the Embed codes in Naszemiasto.pl and satellite services for Video CMS codes •  Numerous migrations to WellCommerce from: Clickshop, Shoper.pl, Prestashop, KQS, Sote, osCommerce, Gekosale, EPRO We’ve chosen Divante because we appreciate the quality of their solutions, transparent partnership and communication. Divante identifies our needs and ofter assists while creating new concpets but first of all – it delivers us amazing products. Divante enthusiastically embraces new challenges and is open for any our suggestions. -  Marcin Stalij, Development Director in A2 Multimedia (TIVI) We’ve been watching carefully Divante’s growth. The company can join prodcut innovations wih exquisite customer service, which makes it a succesful match for their many Polish and international clients. – Michał Żyliński, Developer Evangelist, Microsoft Poland 6
  • 7. Technology Maintenance and platform development •  Most our clients use our specialists based of framework contracts and booking their time in a form of a monthly bill for a discount price. 7
  • 8. Technology Application maintenance standards after implementation Maintenance includes access to the whole team of specialists: •  •  •  •  •  •  •  Programmers (changes, optimizations, new functionalities) Interaction designers (changes, optimizations, AB tests) Graphic designers (creations, banners, newsletters) Webmasters (preparing newsletters, creations, changes) Administrators – at least two (application support, server and cache assistance) AdWords specialists (campaign management assistance, optimization, monitoring) SEO specialists – service optimization, safety audits Throughout the development, you can reach any of the implementation team members! •  •  •  All the hours estimated for any project cover performance tests, security tests – we guarantee that the new functions will work and won’t break the current ones. Warranty – error correction in any application is free-of-charge – we care for the success. Good practices: project development, code creation, management – are included into the contract. 8
  • 9. Technology Maintenance and development – standards •  A system should be continuously developed based on the user feedback. •  Together with a client, we settle for a monthly hour budget for the development. Together, we define the development directions and the project manager who, together with the Client’s representative, uses any necessary Divante resources to achieve the goal. Additional rules •  The hours not spent in a given month can be used in the next one (but you lose them after 2 months) •  Monthly report based on work monitoring system presents how many hours have been spent on what •  As part of a contract, we also provide SLA and reaction times, as well as system warranty 9
  • 10. Technology Hosting and SLA Internet •  •  •  •  Security Traffinc scalability of the store Automatic monitoring SLA warranty Łącza  do  sieci  Internet  powinny  wynosić  min.  100Mbit/s Firewall/Zabezpieczenia  dostarczane  przez  DataCenter ochrona  przed  atakami  DoS  i  inne Systemy   zewnętrzne 1Gbit/s Klaster   bazodanowy   MySQL  5.1.   Bez  dostępu  z   Internetu. cache1.prod.sklep.pl cache2.prod.sklep.pl Magistrala   integracji  –   SSL/VPN Serwer  kopii   zapasowych.   Bez  dostępu  z   Internetu. db1.prod.sklep.pl db2.prod.sklep.pl app1.prod.sklep.pl app2.prod.sklep.pl backup1.sklep.pl 10
  • 11. Technology Mintenancne and development – SLA •  All the changes to any application are versioned (SVN), new versions are created in branches •  Separate development, test, production environment •  All changes have to go through the ticket system •  •  Transactional, automatic deployment on all the production servers with the possibility to redeem the changes. Development Prod uctio n Testing Production Automated tests (checks, http, functional) after each deployment 11
  • 12. Magento – multi-store, multi-language platform Demo? http://www.magento-mall.com/ http://demo-admin.magentocommerce.com/index.php/admin/
  • 13. Flexibility Super-flexible products (EAV), configurational, variants, virtual, Free category editing, multistores, landing-page
  • 14. Platform – marketing and sales Clicable discounts and special offers: cart, individual, client group, price discounts and much more.
  • 16. How do we work with clients in UCD? •  Collecting requirements •  Timetable •  Scenarios and diagrams •  Structure •  Prototypes •  Product documentation •  Graphic design •  Change management– Support system •  Maintenance – Support system 16