152
E-commerce Solutions techniques Jérôme Chambard

E commerce - solutions techniques

Embed Size (px)

Citation preview

Page 1: E commerce - solutions techniques

E-commerceSolutions techniques

Jérôme Chambard

Page 2: E commerce - solutions techniques

Mon parcours

Fondateur et Directeur de l’agence Eureos (webmarketing, Annecy) de 2006 à 2014.

Co-Propriétaire de Lampe Thellia(E-commerce, Seynod) de 2009 à 2014

Rédacteur du Dictionnaire du Web depuis 2010

Directeur Marketing chez ABB de 2008 à 2011.

Responsable Export chez Siemens de 2002 à 2008

Page 4: E commerce - solutions techniques

Au-delà des outils

Qu’est-ce qui fait la valeur d’un e-commerce ?

Marque

Catalogue produit

Relations fournisseurs et politique d’achat

Connaissance du marché (besoins, cycles, concurrents…)

Fichier client (au sens large) / Communauté

Chaine logistique

Visibilité en SEO

La solution e-commerce est l’outil qui permettra de mettre en musique l’ensemble de ces éléments.

Page 5: E commerce - solutions techniques

Les éléments de base d’un site e-

commerce : front office

Fiche produit

Panier

Accueil

Navigation

Recherche

Pages de catégories (incl. Marques)

Processus de commande

Pages obligatoires : CGV, mentions légales, cookies

Page 6: E commerce - solutions techniques

Les éléments de base d’un site e-

commerce : back office

Gestion des commandes

Gestion du catalogue

Gestion des clients

Organisation des catégories

Logistique, transport et taxes

Page 7: E commerce - solutions techniques

Profil des acteurs du e-commerce

Pure Player (généralistes)

Pure Player (spécialisés)

Détaillants / distributeurs

Marques

B2B

Ventes privées (incl. shop in shop)

Page 8: E commerce - solutions techniques

Des besoins différents selon les acteurs

Interconnexions

Fonctionnalités spécifiques

Shop in shop

Contrôle des stock locaux

Liaison avec le point de vente

Liaison avec l’ERP (Gestion du stock, ordre d’achat ou de fabrication…)

Volumétrie attendue

Page 9: E commerce - solutions techniques

Les solutions pour le e-commerce

Développement « maison »

Solutions commerciales type WCS (IBM) et ATG (ORACLE)

Solutions open source type Magento, Prestashop et Woocommerce

Plateformes e-commerce en mode SaaS type Oxatis

Page 10: E commerce - solutions techniques

Logiciels e-commerceParts de marché globale

Page 11: E commerce - solutions techniques

Logiciels e-commerceParts de marché (top sites)

Page 12: E commerce - solutions techniques

Logiciels e-commerceParts de marché (100 plus gros distributeurs aux USA)

Page 13: E commerce - solutions techniques

Comparatif des solutions

Développement

« maison »

Solutions

commerciales

Solutions Open

Source

Plateformes e-

commerce

Cibles

principales

Leaders de la

distribution en

ligne.

Pure players,

Grandes

entreprises, B2B.

Pure players,

TPE/PME,

Marques.

TPE.

Points forts 100% sur mesure. Couverture

fonctionnelle,

interconnexions,

support.

Time to market,

coûts,

communauté.

Time to market,

all inclusive,

gérable seul.

Limites Nécessite des

compétences

internes.

Coûts

d’acquisition et de

fonctionnement.

Nécessite des

compétences

informatiques.

Restrictions liées

à la

mutualisation.

Exemples IBM Websphere,

ATG (Oracle),

Hybris (SAP)

Magento,

Prestashop,

Woocommerce

Oxatis,

Powerboutique

Page 14: E commerce - solutions techniques

Développement « maison »

Réservé aux acteurs spécialisés avec des enjeux économiques majeurs.

Nécessite des équipes informatiques internalisées.

Réalisé à partir de spécifications détaillées.

Assimilable à un projet informatique.

Page 15: E commerce - solutions techniques

Solutions commerciales

Page 16: E commerce - solutions techniques

Solutions commerciales

Adapté aux projets de grandes envergures (>5MEUR C.A.)

Ticket d’entrée minimum de 150keur

Forces :

Interfaçage avec les autres SI de l’entreprise

Multicanal (i.e. gestion des stocks locaux)

Couverture fonctionnelle

Prise en compte du B to B

Support

Modèle économique : éditeur de logiciel (licence + développement)

Certains acteurs proposent également le mode SaaS

Page 17: E commerce - solutions techniques

Solutions commercialeCas Ikea (Websphere)

IKEA (www.ikea.com) needed to consolidate their worldwide e-commerce

presence into a consistent, maintainable and scalable cost effective solution,

which supported a centralized solution with localized control. IBM deployed a

global e-commerce solution based on WebSphere Commerce, centrally

hosted in Sweden. Today IKEA sells online in +25 countries by tailoring products,

language, currency, shipping & tax rule to country-specific requirements while

maintaining consistent brand experience by sharing business and IT assets.

Page 18: E commerce - solutions techniques

Solutions commercialeCas Audi (Websphere)

IBM helped Audi meet its B2B needs by migrating the client to IBM WebSphere

Commerce software. The client used the software's Extended Sites

functionality to create a generic B2B store template, which geograph

dispersed Audi business partners can now use to quickly customize their own

graphical user interfaces (GUIs).

Page 19: E commerce - solutions techniques

Solutions Open Source

Page 20: E commerce - solutions techniques

Solutions e-commerce Open Source

Leaders du marché : Magento (CE), Prestashop, Woocommerce (plugin

Wordpress).

Architecture PHP / MySQL.

Modèle économique :

Support

Développement spécifique

Modules d’extension

Hébergement (offre « cloud »)

Nécessite un hébergement, pas de limites à l’usage.

Page 21: E commerce - solutions techniques

Plateformes e-commerce SaaSExemple : Oxatis

Page 22: E commerce - solutions techniques

Plateformes e-commerce SaaS

Modèle économique :

Abonnement mensuel

Support & formation

Inconvénients :

Dépendance au fournisseur.

Limites à l’usage (nombre de produit, trafic…).

Evolutivité, performances et personnalisations limitées.

Page 23: E commerce - solutions techniques

La nouvelle tendance : le mix CMS / E-

commerce

Permet de mixer des contenus

éditoriaux et du e-commerce :

Bonnes performances SEO

Très performant pour convertir

dans des domaines de

passionnés, ou avec une décision

d’achat complexe.

Back-office nécessairement

cohérent avec le CMS, pas

toujours optimum.

Page 24: E commerce - solutions techniques

En résumé

En fonction du profil de l’e-commerçant et de la taille du projet, on choisira

l’une ou l’autre solution technique.

La grande majorité des e-commerces (en nombre) sont réalisés avec des

solutions Open Source.

Dans les grandes lignes, le fonctionnement des solutions e-commerce suit

une logique assez uniforme.

Page 25: E commerce - solutions techniques

Solutions e-commerceInstallation, hébergement et configuration

Page 26: E commerce - solutions techniques

Plateformes e-commerce SaaSCréer sa boutique avec Oxatis

Page 27: E commerce - solutions techniques

Plateformes e-commerce SaaSCréer sa boutique avec Oxatis

Page 28: E commerce - solutions techniques

Solutions e-commerce Open SourceCréer sa boutique : choix d’un hébergement

4 types d’hébergement :

In-house

Dédié

Mutualisé

Instances virtuelles (cloud)

Les options utiles :

CDN (Content Delivery Network)

Cache serveur (type Varnish)

Base de données privées

IP Failover

Page 29: E commerce - solutions techniques

Solutions e-commerce Open SourceCréer sa boutique : installation

Méthode 1 : DIY

Télécharger le fichiers

Placer les fichiers sur le serveur

Configurer la base de données

Effectuer les réglages nécessaires (php)

Lancer l’installation

Méthode 2 : les offres « one clic »

OVH

1&1

Infomaniak

Page 30: E commerce - solutions techniques

Exemple : Prestashop chez OVH

Page 31: E commerce - solutions techniques

Solutions e-commerce Open SourceThèmes

Les thèmes gratuits

Les marketplaces spécialisées dans les thèmes

Au delà de l’apparence graphique

Attention aux pièges

Exemple : http://themeforest.net

Faire un thème soi-même

From scratch à partir du fichier du graphiste

En modifiant un thème existant

Avec un outil qui transforme la maquette en thème

Avec un framework

Page 32: E commerce - solutions techniques

Création et installation d’un thème

Page 33: E commerce - solutions techniques

Vocabulaire des thèmes

Layout

Widget

Sample data

Page 34: E commerce - solutions techniques

Solutions e-commerce Open SourcePlugins

Le plugins gratuits

Les marketplaces spécialisées de plugins (ex. code canyon)

Les plugins sur mesure

Les besoins fréquents :

Liaison avec les marketplaces

SEO

Mega Menus

Modules de paiement

Modules des transporteurs

Page 35: E commerce - solutions techniques

Plugins : exemple de Wordpress SEO

Page 36: E commerce - solutions techniques

Configuration générale

Multi-boutiques (langues, pays, types de produit)

Gestion des domaines, des extensions et des sous-domaines

Adresse du back office

Informations générales

Pages et mentions obligatoires (CMS ou guidé) :

CGV

Mentions légales

Politique de gestion des cookies et message d’avertissement CNIL

Page 37: E commerce - solutions techniques

Solutions e-commerceCatalogue produit

Page 38: E commerce - solutions techniques

Typologie des produits

Simple

Groupé

Variable / Configurable

Virtuel

Bundle

Téléchargeable

Chaque produit, groupe ou variation possède sa propre référence (SKU, Stock KeepingUnit)

Page 39: E commerce - solutions techniques

Fiche produit

Page 40: E commerce - solutions techniques

Fiche produit

Page 41: E commerce - solutions techniques

Fiche produit : design

Page 42: E commerce - solutions techniques

Fiche produit : photo(s) produit

L’importance des photos est variable d’un secteur d’activité à l’autre.

Les règles de base :

Optimisation de la taille de l’image, possibilité de zoomer.

Fond blanc.

Le référencement des images : nommage des fichiers, métadonnées,

attribut alt, titre et légendes.

Page 43: E commerce - solutions techniques

Fiche produit : descriptif &

métadonnées

Unicité

Contenu

Orthographe / grammaire

Diversité sémantique

Précision

Et le SEO ?

Diversification du vocabulaire (analyse sémantique latente)

Longue traine

« Propreté » du code

Page 44: E commerce - solutions techniques

Saisie des produits : Oxatis

Page 45: E commerce - solutions techniques

Saisie des produits : Prestashop

Page 46: E commerce - solutions techniques

Saisie des fiches produit

Réalisé avec des champs et/ou des blocs de texte par éditeur WYSIWIG.

La connaissance du html n’est pas inutile pour produire un descriptif « SEO-

friendly » :

Utilisation correcte des titres et sous-titres.

Utilisation de mises en pages en colonne sans tableaux.

Limitation des effets sapin de noël.

Page 47: E commerce - solutions techniques

Fiche produit : attributs et variantes

Un produit peut avoir un ou plusieurs attributs spécifiques :

Couleur

Modèle

Caractéristique technique

Les attributs sont utilisés pour catégoriser et filtrer les produits.

Les variantes consistent à considérer comme 2 articles distincts un produit

avec un ensemble d’attributs et le même produit ayant d’autres attributs.

Les variantes correspondent à un prix, un traitement ou un stockage distinct.

Exemple : taille, couleur…

Page 48: E commerce - solutions techniques

Fiche produit : attributs et variantes

Page 49: E commerce - solutions techniques

Création des variations produitWoocommerce : étape 1, création des attributs

Page 50: E commerce - solutions techniques

Création des variations produitWoocommerce : étape 2, création des variations

Page 51: E commerce - solutions techniques

Fiche produit : stock et disponibilité

Un produit peut être :

Indisponible

Disponible sur commande

En drop shipping

En stock

Surtout sur le web, la disponibilité d’un produit est essentielle.

Page 52: E commerce - solutions techniques

Pages de catégories

Page 53: E commerce - solutions techniques

Les filtres : exemple avec Websphere

Page 54: E commerce - solutions techniques

Pages de catégories

Les pages de catégories sont importantes pour :

Le SEO : elles agrègent du contenu cohérent

L’utilisateur : elles doivent guider l’utilisateur à l’aide des filtres.

Page 55: E commerce - solutions techniques

Solutions e-commerceEléments de rassurance

Mentions légales et CGV

Retour gratuit

Paiement sécurisé

Langage (orthographe, syntaxe, grammaire)

Guides de choix

Garanties

Avis clients / notation produit

Informations de contact

Design

Page 56: E commerce - solutions techniques

Solutions e-commerceEléments de rassurance

Page 57: E commerce - solutions techniques

Avis client

Avis issus de plateformes tiers :

Avis sur la boutique

Avis sur le produit

Avis sur son propre site :

Gérés par soi

Certifiés par un tiers

Possibilité de les mettre en avant en SEO

Page 58: E commerce - solutions techniques

Avis clients en SEO

Page 59: E commerce - solutions techniques

Avis clients gérés par des tiers de

confiance

Page 60: E commerce - solutions techniques

Solutions e-commercePage d’accueil, mega menus et moteur de recherche intégré

Page 61: E commerce - solutions techniques

Page d’accueil

De moins en moins consultée…

Consiste généralement à mettre

en avant les offres en cours.

La fin des « sliders »

Page 62: E commerce - solutions techniques

Mega Menus

Page 63: E commerce - solutions techniques

Mega Menus

Page 64: E commerce - solutions techniques

Moteur de recherche intégré

Page 65: E commerce - solutions techniques

Solutions e-commerceQuelques considérations SEO

Page 66: E commerce - solutions techniques

E-commerce et SEO

Spécificités du SEO en e-commerce :

Les snippets sont différents : avis client, prix, stock…

Le duplicate content est plus difficile à gérer à cause des variations produit.

Il est fréquent de voir des e-commerçant utiliser les descriptifs produit des fabricants, ce qui est une erreur.

Les commentaires clients sont des éléments SEO.

L’analyse des recherches clients est déterminante pour savoir comment libeller les produits (pattern de titre et d’url).

Les pages catégories doivent être soignées.

Bien souvent, l’usage d’un module SEO est recommandé.

Page 67: E commerce - solutions techniques

Solutions e-commerceAutres outils Marketing

Page 68: E commerce - solutions techniques

Autres outils Marketing

Promotions

Produits suggérés, associés ou consultés par d’autres

Newsletter

Marketing automation

Boutiques sociales

Marketplace

Retargeting

Page 69: E commerce - solutions techniques

Solutions e-commerceConversion et Processus de Commande

Page 70: E commerce - solutions techniques

Taux de conversion du e-commerceSource : Capitaine Commerce, 2014

Page 71: E commerce - solutions techniques

Entonnoir de conversion global

10 000 visiteurs

60% entrent dans la partie marchande

30% mettent un produit au panier

3% vont au bout de l’achat

Taux de conversion = 0,54%

Page 72: E commerce - solutions techniques

L’ajout au panier

Page 73: E commerce - solutions techniques

Le funnel de commande (chekout

funnel)

Panier

• Call to Action : commander

Identification

• Client existant

• Création de compte

• Commande sans compte

Livraison

• Optionnel : facturation

Récapitulatif

• Paiement intégré ou externe

Page 74: E commerce - solutions techniques

La page récapitulative du panierL’étape 1 du funnel

Page 75: E commerce - solutions techniques

Identification

Page 76: E commerce - solutions techniques

La commande sans compte

Page 77: E commerce - solutions techniques

Livraison

Page 78: E commerce - solutions techniques

Frais de port

Selon les systèmes et l’activité, les frais de port sont calculés selon :

Une base forfaitaire

Le poids des articles

Le pays de destination

Les dimensions du colis

Le degrés d’urgence souhaité par le client

43% des internautes abandonnent leur panier à cause de frais de port

étonnamment élevés et découverts trop tard dans le parcours d’achat

(Source : Journal du Net).

Page 79: E commerce - solutions techniques

Le concept de « distraction free »

Page 80: E commerce - solutions techniques

Récapitulatif de commande

Page 81: E commerce - solutions techniques

Calcul des Taxes

La gestion des taxes est parfois complexe :

TVA au taux normal ou réduit

Exonération à l’export

Facturation spéciale pour les entreprises

Eco-taxe

Taxes locales aux US

Assiette de calcul (exemple : transport)

Base du calcul (adresse de livraison ? Adresse de facturation ?)

Page 82: E commerce - solutions techniques

Paiement

Les paiements sont validés par des opérateurs tiers, mais peuvent être

intégrées dans la pages de commande du marchand.

Les plateformes des banques :

Paybox (Crédit Agricole)

ATOS SIPS (SG, BNP, LCL, Banque Postale…)

Cyberplus et SP Plus (Caisse d’Epargne, Banques Populaires)

CM-CIC (CIC)

Les opérateurs indépendants des banques :

Ogone

Paypal

Page 83: E commerce - solutions techniques

Processus de paiement (3D Secure)

Page 84: E commerce - solutions techniques

Plateforme tiersOgone

Page 85: E commerce - solutions techniques

Frais pour le marchand

Contrat VAD avec la banque

Mise en place

Forfait mensuel

Commission ou frais fixe sur les ventes

Frais liés à l’achat d’un éventuel module tiers.

Frais liés à la plateforme de paiement, si différente de la solution de la

banque.

Page 86: E commerce - solutions techniques

Un petit rappel

Nous le verrons dans la sécurité

du SI, un site marchand peut

proposer un paiement sécurisé

sans utiliser lui-même le protocole

https.

La présence des logos Visa et

MasterCard sur un site ne sont en

aucun cas une garantie de

sécurité et/ou de sérieux. Cf le

mauvais conseil ci-contre…

Page 87: E commerce - solutions techniques

Solutions e-commerceBack-office

Page 88: E commerce - solutions techniques

Back office : gestion des commandes

Page 89: E commerce - solutions techniques

Back office : gestion des clients

Page 90: E commerce - solutions techniques

Back office : gestion du catalogue

Facile quand on a 50 produits

Très complexe ensuite

Nécessité d’avoir des outils de gestion de masse :

Promotions sur une catégorie de produit

Changement des conditions de livraison

Evolution des taxes

Page 91: E commerce - solutions techniques

Pour résumer

4 types de solutions techniques

4 types d’hébergement

Thèmes et structure template / données

Plugins

Typologie et gestion des produits

Eléments de rassurance

Processus de commande

Paiement

Page 92: E commerce - solutions techniques

M-commerceLes bases

Page 93: E commerce - solutions techniques

M-commerce

Trois solutions :

Application mobile

Site mobile

Responsive design

Page 94: E commerce - solutions techniques

Responsive design

Page 95: E commerce - solutions techniques

Responsive design

Utilise la taille de la fenêtre du navigateur, quel

que soit l’appareil utilisé.

Essentiellement basé sur des instructions

conditionnelles dans les CSS.

Même nom de domaine.

La version mobile est aussi « lourde » que la

version desktop.

La maintenance n’est pas aisée.

Page 96: E commerce - solutions techniques

Site mobile

Utilise le « user agent », c’est-à-dire le type

d’appareil utilisé.

Basé sur un design dédié (c’est-à-dire un

thème spécifique) totalement optimisé pour les

mobiles.

Le nom de domaine peut être différent.

L’utilisateur peut basculer sur la version

desktop, son choix est enregistré via un cookie.

Page 97: E commerce - solutions techniques

Application mobile

S’exécute sur la machine locale, et fait appel

à une API pour accéder à la base de données

des produits.

Les problèmes de performances liés à

l’interface sont différents.

Permet un accès total aux données de

l’utilisateur.

Permet des fonctionnalités supplémentaires :

localisation, one-clic-payment, etc.

Page 98: E commerce - solutions techniques

Profiling client

Page 99: E commerce - solutions techniques

Profiling et identification des visiteurs

Page 100: E commerce - solutions techniques

Profiling et identification des visiteurs

Page 101: E commerce - solutions techniques

Méthodes

L’identification par l’utilisateur

Les cookies :

Nécessitent l’autorisation de l’utilisateur.

L’utilisateur peut y accéder.

Canvas fingerprinting

N’effectue aucune action côté utilisateur.

Les données sont stockées sur un serveur.

Nécessite des navigateurs récents (utilisation de HTML 5)

Le tracking des e-mails

Applications

Happy Hours : on sait tout sur l’utilisateur.

Page 102: E commerce - solutions techniques

Gestion de l’e-mailing

Emailing transactionnel vs emailing promotionnel

Délivrabilité

Segmentation

Mesure des performances

Page 103: E commerce - solutions techniques

Transactionnel vs Marketing

Page 104: E commerce - solutions techniques

Délivrabilité

Envoyer des e-mails en masse sans moyens techniques spécifiques est

risqué.

Certificats d’authentification : SPF, DKIM & Domain Keys.

Gestion des cadences.

Code « propre ».

Double Opt-in.

Gestion des signalements et des désinscriptions.

Page 105: E commerce - solutions techniques

Segmentation

Page 106: E commerce - solutions techniques

Drip campaign

Page 107: E commerce - solutions techniques

Reporting général

Page 108: E commerce - solutions techniques

Reporting individuel

Page 109: E commerce - solutions techniques

Solutions e-commerceInterconnexions

Page 110: E commerce - solutions techniques

Interconnexion

Types de liaisons :

Statistiques

Tag Management

Places de marché

Comparateurs de prix

Application mobile

Réseaux sociaux

ERP

Plateforme logistique

Comptabilité

Page 111: E commerce - solutions techniques

Les différents types d’interconnexions

D’une manière générale, ce sont les modules d’extension qui vont gérer les

liaisons avec des systèmes tiers.

Les moyens techniques :

Webservices & APIs : pour communiquer en temps réel avec une autre

application (état des stocks, newsletter, application mobile…)

Flux : utilisés pour exporter les catalogues produit

Scripts côté navigateur : tag management & webanalytics

Export / import manuels : comptabilité

Partage de base de donnée (rare)

Page 112: E commerce - solutions techniques

Interconnexion : webservices et API

Permettent d’interagir entre deux

systèmes hétérogènes en temps

réel.

Exemples d’utilisation :

Mise à jour du stock après une

vente sur une place de marché.

Suivi de l’état d’une expédition

avec un module transporteur.

Ajout d’un utilisateur à une liste de

diffusion.

Information sur la disponibilité

d’un produit.

Page 113: E commerce - solutions techniques

Interconnexions : flux produits

Export du catalogue vers :

Les places de marché.

Les comparateurs de prix.

Les affiliés.

D’autres partenaires.

Formats :

XML

Texte avec séparateur

Utilisé quand la notion de temps réel n’est pas indispensable. Exemple : Google Merchant

Page 114: E commerce - solutions techniques

Interconnexions : script côté

navigateur

Gestionnaire de tags

Outils de webanalytics

Widgets des réseaux sociaux

Page 115: E commerce - solutions techniques

Export / imports manuels

Utilisé quand une synchro automatique est impossible ou « dangereuse ».

Exemple :

Export pour le comptable

Import / Export des données produit depuis un logiciel de caisse

Page 116: E commerce - solutions techniques

Places de marché

Amazon, Ebay, Rue du Commerce, Cdiscount, etc.

Commande sur le site d’Amazon => synchro nécessaire, nécessite flux et

webservices.

Rémunération au % du C.A.

Google Merchant

Commande sur le site du marchand => un simple flux, même temporairement

erroné, suffit.

Rémunération au CPC

Comparateurs de prix : fonctionnement similaire à Google Merchant, avec

également des facturations au forfait.

Page 117: E commerce - solutions techniques

Synchro Magento / Amazon

Page 118: E commerce - solutions techniques

Google Shopping : rendu utilisateur

Page 119: E commerce - solutions techniques

Google shopping : flux xml

Page 120: E commerce - solutions techniques

Google Merchant : importation

Page 121: E commerce - solutions techniques

Google Merchant : Plugins

Page 122: E commerce - solutions techniques

E-commerce & WebanalyticsSuivi du e-commerce

Page 123: E commerce - solutions techniques

E-commerce & WebanalyticsVentilation du C.A. par source

Page 124: E commerce - solutions techniques

E-commerce & WebanalyticsConfiguration des évènements

Page 125: E commerce - solutions techniques

E-commerce & WebanalyticsEntonnoir de conversion

Page 126: E commerce - solutions techniques

Tag Management

Page 127: E commerce - solutions techniques

E-commerce et réseaux sociaux

Les boutons de partage

Exemple de badge Google+ :

<script type="text/javascript« src="https://apis.google.com/js/plusone.js"></script>

<g:plusone></g:plusone>

Les cartes Twitter

Les boutiques Facebook

Pinterest

Page 128: E commerce - solutions techniques

Boutique Facebook à partir de

Magento

Page 129: E commerce - solutions techniques

Performances des sites e-commerceObjectif 3 secondes (desktop) / 5 secondes (mobile)

Vitesse :

Capacité du serveur

Cache

Taille des images

Optimisation du code

CDN

Capacité en charge :

Cache

Capacité du serveur

Disponibilité

Page 130: E commerce - solutions techniques

CDN

Réservé aux sites à fort trafic ( >> 1000 visiteurs par jour)

Améliore la vitesse de chargement des pages mais pose des problèmes en

SEO des images.

http://www.ovh.com/fr/images/videos/cdn.xml

Page 131: E commerce - solutions techniques

Cache (Varnish)

Page 132: E commerce - solutions techniques

Optimisation du code

Compression

CSS et JS inline

Minification

Utilisation de scripts asynchrones

Page 133: E commerce - solutions techniques

Taille des images

Objectif : 70kb

Taille (px) & Qualité (compression)

Les formats :

JPG (photos)

PNG (variable)

GIF (vignettes et icones)

A ne pas faire : mettre une image de grande taille, et la redimensionner

par le code

Vignettes

Exemple d’outil : Gimp

Page 134: E commerce - solutions techniques

Optimisation pour les mobiles

Réduction des images

Simplification de l’interface et du code

Adaptation des scripts

Page 135: E commerce - solutions techniques

Performances des e-commerceBoite à outils

Google Page Speed : https://developers.google.com/speed/pagespeed/insights/

Temps de chargement côté serveur : https://www.google.fr/webmasters/

Temps de chargement utilisateurs : Google Analytics

Page 136: E commerce - solutions techniques

Performances des e-commerceBoite à outils

Page 137: E commerce - solutions techniques

Sécurité

Que faut-il protéger ?

Quels sont les risques encourus ?

Quelles sont les mesures élémentaires de protection ?

Page 138: E commerce - solutions techniques

Les données à protéger

Les données client en transit

Les données clients stockées

Les données du e-commerce (base de données)

Les données du e-commerce (filesystem)

Page 139: E commerce - solutions techniques

Protéger les données clientsEn transit

A chaque envoi de formulaire non sécurisé, des données se promènent en

clair.

Page 140: E commerce - solutions techniques

Protéger les données clientsDonnées stockées

Fichier client (= données personnelles)

Généralement stockés dans la base de données de la solution e-commerce.

Données bancaires

Généralement stockées chez les prestataires de paiement.

Risques : responsabilité vis-à-vis des tiers (le propriétaire des données est

censé mettre en œuvre les moyens de mes protéger).

Page 141: E commerce - solutions techniques

Protéger les données du e-commerce

Données produit confidentielles : fournisseur, prix d’achat…

Données relatives au business : volume des ventes, meilleurs produits…

Insertion de liens malveillants, destruction d’enregistrements de la base…

Ces données sont contenus dans une base de données.

Risques : impact sur le business.

Page 142: E commerce - solutions techniques

Protection des fichiers du site

Redirections frauduleuses.

Hacking militant.

Mouchards.

Relais de spam.

Risques :

impact sur le business.

Pas toujours visible imméiatement.

Page 143: E commerce - solutions techniques

Les mesures à prendre

Mises à jour

Cacher les informations d’identification du générateur

Sécurité des e-mails envoyés

Cryptage des données stockées

Généralisation de SSL

Backup

Rotation et choix des MdP

Filtrage des requêtes

Protéger son accès BO

Protéger son hébergement

Page 144: E commerce - solutions techniques

Exploitation des failles

Faille : http://blog.wixiweb.fr/faille-securite-prestashop-smarty/

Les cibles

Voir le code source : Firebug

Page 145: E commerce - solutions techniques

Exploitation des failles

Page 146: E commerce - solutions techniques

Certificats SSL

Deux rôles :

Cryptage

Niveau de chiffrement

Identification

Domaine

Entreprise

Tous les certificats SSL ne se valent pas

http://onlinebusiness.volusion.com/articles/5-things-you-should-know-

before-buying-an-ssl-certificate-two-minute-tuesdays/

Page 147: E commerce - solutions techniques

Sécurisation des emails

Page 148: E commerce - solutions techniques

Backup

Quoi :

Fichiers

Base de données

Système (snapshot)

Quand (période) ?

Combien ?

Où ?

Même serveur

Autre serveur sur le même compte hébergeur

Autre serveur chez un autre prestataire

Localement

Page 149: E commerce - solutions techniques

Se protéger des injections

Filtrage des url

Blocage sur erreurs 404

Page 150: E commerce - solutions techniques

Protéger l’accès à son BO

Changer l’url d’accès

Bloquer les tentatives infructueuses

Filtrer les IPs

Donner les droits strictement nécessaires à chaque utilisateur

Page 151: E commerce - solutions techniques

Protéger l’accès à son hébergement

Droits de fichiers

Double authentification :

SMS

OTP (exemple : https://www.gandi.net/login)

Alertes e-mail de connexion

Mots de passe robustes

Page 152: E commerce - solutions techniques

E-commerceSolutions techniques

Jérôme Chambard