STD-Flux-MP-Comptoir-Santé 2015-02-16

Transcription

STD-Flux-MP-Comptoir-Santé 2015-02-16
Spécifications Techniques Détaillées des
flux
(STD)
> Version du
16/02/2015
> Destinataires Le Comptoir Santé
Frédéric GOJARD
Fabien DURAIN
Marie-Bénédicte MANOUVRIER
> Destinataires TE
Chi-Dang VUONG
Stéphane HERVÉ
Equipe développement TE
Rédacteurs : Stéphane Hervé, Antoine Friteau
1 /7
Copyright Technology Everywhere © 2015 – Toute reproduction interdite sans autorisation
Table des matières
1. Objectifs .........................................................................................................................................3
2. Flux d’import ................................................................................................................................4
2.1.1 Description....................................................................................................................................................... 4
2.1.2 Caractéristiques du flux .............................................................................................................................. 4
2.1.3 Structure des données................................................................................................................................. 5
2.1.4 Règles de gestion lors de la génération ou traitement du fichier.............................................. 7
2 /7
Copyright Technology Everywhere © 2015 – Toute reproduction interdite sans autorisation
1. Objectifs
Ce document décrit les flux d’imports produits et le format à respecter pour une bonne
intégration dans le site e-commerce www.comptoirsante.com.
Dans ce contexte, le présent document se propose de décrire les nouvelles fonctionnalités
nécessaires pour la mise en place du flux d’import catalogue produits utile à la Marketplace
du site de vente en ligne Comptoir santé.
Ce document est un document de travail. Sa forme n’est donc pas définitive. Il sera
agrémenté au fur et à mesure des réunions et retours de chacun des intervenants.
Les développements étant en cours, les éléments sont susceptibles d’évoluer et d’être
complétés.
Remarque :
● Surligné en jaune dans le document : éléments à confirmer par le client ou
l’intégrateur.
3 /7
Copyright Technology Everywhere © 2015 – Toute reproduction interdite sans autorisation
2. Flux d’import
2.1 Flux d’import catalogue
2.1.1 Description
Le flux d’import catalogue permet de créer dans le site e-commerce de Comptoir Santé (Magento), les
différents produits de Comptoir Santé ou des marchands et qui serviront ensuite de support pour les
offres. Le fichier décrit ci-après correspond au format du fichier de produits après mapping dans le
module MCI de Mirakl. Il contient donc tous les attributs nécessaires à la création du produit dans
Magento.
A noter : le fichier du marchand peut contenir plus d’attributs que ce format de fichier mappé. En
revanche, il sera alors nécessaire pour le marchand d’effectuer dans le BO de Mirakl, le mappage des
attributs de son fichier d’entrée avec celui défini dans cette documentation.
2.1.2 Caractéristiques du flux
Le flux d’import « Catalogue » se base sur les éléments suivants :
Protocole de communication :
● Le fichier sera déposé sur le serveur SFTP du site e-commerce Comptoir Santé dans un
répertoire dédié (à définir).
Nom du fichier :
● Catalogue-Produits<Nom-Marchand>.csv
● Pour exemple : « Catalogue-Produits-CopineBio.csv »
Encodage :
● L’encodage supporté est UTF-8 sans BOM.
Format du fichier :
● CSV
● Chaque colonne du fichier correspond à un champ de donnée.
● Chaque ligne du fichier correspond à un produit à créer dans le site e-commerce.
● Certains champs seront définis obligatoires pour la création des produits dans le site ecommerce (attributs minimum pour la création du produit). En cas d’erreur, l’application
tracera l’incident en indiquant les erreurs présentes pour le ou les enregistrements se trouvant
dans cette situation.
Sens du flux
● SI Mirakl marchands >> Site e-commerce Comptoir Santé.
Fréquence d'exécution
● Traitement batch depuis le dépôt et import dans la base de données du site e-commerce.
● L’import peut se faire quotidiennement.
4 /7
Copyright Technology Everywhere © 2015 – Toute reproduction interdite sans autorisation
2.1.3 Structure des données
Attribut Mirakl /
Correspondance Magento
Type /
Détail
Obligatoire
type
(*)
category_id /category_id
N, /O
Bio / bio
N
Capacité UVC / uvc_capacity
T
Category_ids / category_ids
N, /O
Code ACL / acl_code
T
Oui/non
Liste
multiple
Taille
Description / Règles de gestion
max
Exemple
10
Id category – défini le type de produit à créer Valeurs possibles
LCS – Appareil = 21
LCS – Capillaire = 23
LCS – Complément alimentaire = 25
LCS – Cosmétique = 27
LCS – Minceur = 29
LCS – Produit Standard = 31
LCS – Solaire = 33
LCS – Textile = 35
LCS – Vétérinaire = 37
21
1
Le produit est-il Bio. Valeurs possibles (1/0)
0
255
Capacité du produit
100
10
Catégorie d’appartenance du produit dans
l’arborescence de navigation – Il faut renseigner un
id correspond à la valeur souhaité de la catégorie
10 ou 10,15,410
Choix multiple séparé par
des virgules et sans
espace
255
Attribut spécifique à Comptoir Santé
« Extrait d’Avoine
Rhealba® → Apaise la
peau
Composition / composition
T
Description / description
T, O/
developed length in cm /
developed_length
N
DLC / dlc
N
EAN / ean
T, O/
L'avis du pharmacien
/ pharmacist_review
T
Name / name
PAHT / cost
Price / price
Short Description / short_description
Texte
(**)
Texte
(**)
Oui/non
20000
Composition du produit
20000
Description du produit – Texte ou format HTML
10
Longueur du produit
1
13
Le produit a-t-il une Date limite de Conservation du
produit. Valeurs possibles (0/1)
Code EAN du produit
Mirakl (operator) Restriction du format numérique
possible.
20000
Avis du pharmacien sur le produit vendu – Texte ou
format HTML
T, O/
255
Nom du produit
N
12 ou
(9+2)
N, O/
12 ou
(9+2)
T, O/
Texte
(**)
Texte
(**)
Prix d’achat HT du produit
12 chiffres sans décimales max ou 9 entiers + 2
décimales
Mirakl (operator) Restriction du format possible.
Prix du produit. Exprimé en Euros.
Mirakl (operator) Restriction du format possible.
20000
Description courte du produit / affiché en haut de la
fiche produit
SKU / sku
T, O/
255
SKU du produit
Unité de capacité /
unit_uvc_capacity
T
255
Unité de capacité du produit
20000
Utilisation du produit
Utilisation / usage
T
Texte
(**)
Oxyde de zinc → Protège
la peau
Suspension aqueuse de
silicates de magnésium →
Assèche la peau »
« Cytélium Lotion
Assèchante des
laboratoires A-Derma est
un soin de la peau
asséchant, protégeant des
irritations cutanées
suintantes.
Cette Lotion est … »
50
1
3282779284721
Cytélium Spray Asséchant
100 ml
5.50
138.60
« Soin assèchant, apaisant
et protège des irritations
cutanées suintantes - Bébé
- Enfant – Adulte »
Ml
5 /7
Copyright Technology Everywhere © 2015 – Toute reproduction interdite sans autorisation
Portion recommandée /
lgl_cplm_journaliere
Vitamines / lgl_cplm_vitamines
Quantité net / lgl_cplm_quantite
Minéraux / lgl_cplm_mineraux
T
255
Portion recommandée journalière et contenue dans
le produit
T
255
Liste des vitamines contenues dans le produit
T
255
Quantité net du produit
T
255
Le produit contient-il des minéreaux
1
Le produit contient-il de la caféine. Valeurs
possibles (0/1)
255
Autres substances contenues dans le produit
Caféine / lgl_cplm_coffee
N
Autres substances /
lgl_cplm_substances
T
Taille / size
Oui/non
N
Liste
10
N
Liste
10
Fournisseur / fournisseur
N
Liste
10
Color / Color
N
Liste
10
Texture / Texture
N
Liste
10
Marque / brand
N
Liste
10
Gamme / range
N
Liste
10
Laboratoire / manufacturer
N
Liste
10
Manufacturer's Suggested Retail
Price / msrp
N
Conseillé pour / product_target
12 ou
(9+2)
Taille du produit / Il faut renseigner un id
correspondant à la valeur souhaité / Liste de valeurs
possibles:
« L », « M », « S », « XL »
Produit conseillé pour / Il faut renseigner un id
correspond à la valeur souhaité / Liste de valeurs
possibles :
« Adulte »
« Animaux »
« Enfant »
« Femme »
« Homme »
« Tous »
Fabricant du produit / Il faut renseigner un id
correspond à la valeur souhaité / Liste de valeurs
possibles :
« F3CLAV »
« FABOCA »
« FACTIVE»
« FADERMA »
Etc…
Couleur du produit / Il faut renseigner un id
correspond à la valeur souhaitée / Liste de valeurs
possibles :
« Beige »
« Beige Nude »
« Blanc »
« Blanc nacré »
Etc…
Mirakl (vendeur): Possibilité de mappé plusieurs
nuances de couleur à une seule (bleu ciel -> bleu,
bleu foncé -> bleu)
Texture du produit / Il faut renseigner un id
correspond à la valeur souhaitée / Liste de valeurs
possibles :
« Ampoules »
« Après Shampoing »
« Barre Céréalière »
« Baume »
Etc…
Marque du produit / Il faut renseigner un id
correspond à la valeur souhaitée / Liste de valeurs
possibles :
« 2 faces »
« 3 chenes »
« 3 claveles »
Etc…
Gamme de produit / Il faut renseigner un id
correspond à la valeur souhaitée / Liste de valeurs
possibles :
« 1er Soins Bébés »
« 9 mois »
« Abcderm »
Etc…
Laboratoire et fabricant du produit / Il faut
renseigner un id correspond à la valeur souhaitée /
Liste de valeurs possibles :
« F3CHENE »
« FGALLET »
Etc…
Prix conseillé par le fabricant
Mirakl (operator) Restriction du format possible
0
604
5
676
2188
601
2261
965
3
7.99
6 /7
Copyright Technology Everywhere © 2015 – Toute reproduction interdite sans autorisation
tax_class_id
N, /O
Image / image
T
Liste
10
Groupe de classe de taxes du produit / Il faut
renseigner un id correspondant à la valeur de la
taxe
« Exonéré »
« None »
« Normale »
« Réduite »
« Réduite 7% »
2
2000
Url valide d’une image
https://www.lcs.com/media/
product.jpg
(*) T = Texte, N= Numérique, D= Date, /O = champ obligatoire
(**) Texte libre, attention tous les caractères sont autorisés
Remarque : les correspondances entre id et les valeurs de listes seront fournies dans des exports.
Dans le tableau ci-dessus, les valeurs données sont fournies à titre d’exemple. Il ne faut pas donc pas
utiliser les id mentionnés.
2.1.4 Règles de gestion lors de la génération ou traitement du fichier
Id. Règle
Type (**)
Description des règles de gestion, de contrôle, d’affichage et
d’administration
RE-IMP-CAT-01
RG
Les fichiers CSV traités pour l’import des produits marchands seront
supprimés du répertoire de l’application e-commerce sur le serveur SFTP.
RE-IMP-CAT-02
RG
Le caractère point-virgule ‘ ;’ est le caractère de séparation des champs
RE-IMP-CAT-03
RG
Les fichiers d’import doivent respecter les contraintes de champs
obligatoires, les types et longueurs maximales définis dans le tableau cidessus.
RE-IMP-CAT-04
RG
Les enregistrements se retrouvant en erreur seront enregistrés dans un
fichier de log. Il est donc nécessaire de s’assurer de la qualité des fichiers
fournis.
RE-IMP-CAT-05
RG
Les enregistrements contenus dans le fichier seront uniquement créés
dans le système e-commerce. Il n’y a pas de mise à jour possible via cet
import produits.
RE-IMP-CAT-06
RG
Il est important de supprimer les espace et blancs précédant ou finissant
chacune des valeurs. Utilisation d’un « Trim() » en pré-traitement.
FIN DU DOCUMENT
7 /7
Copyright Technology Everywhere © 2015 – Toute reproduction interdite sans autorisation