- Pré-requis
- Affectation en masse a la boutique E-Commerce
- Préparation des données
- Options du module
- Données de base
- Données additionnelles
- Gestion des images
- Gestion des caractéristiques
- Gestion d'un coefficient pour modifier le prix entre Codial et Prestashop (1.7)
- Gestion des déclinaisons / variantes
- Gestion des catégories / familles
- Envoi des articles sur le site
Pré-requis #
- Extension « Création des articles » activée
- Flux article paramétré et testé par Indigo France
- Les articles à exporter doivent être cochés E-Commerce et affectés à leur boutique

Note : vous pouvez affecter par lot la boutique aux articles souhaités dans le menu outil de : E-Commerce > Articles :
Affectation en masse a la boutique E-Commerce #
E-Commerce > Articles

Dans le menu outils, vous pouvez faire des modifications en masse de tous les produits :

Préparation des données #
Références et désignations des produits :
- Référence constructeur = Référence dans Prestashop
- Longueur max : 30 caractères
- Pas d’espaces
- Les caractères suivants ne doivent pas être utilisés dans les références et les désignations produit
‘ | « | ; | œ | , | < > | # | « Espace » |
Options du module #

Données de base #
Par défault, lors de l’envoi des articles via le bouton « E-Commerce > Articles », seules ces données sont exportées:
- Référence
- Nom du produit
- Prix de vente
- Taux de TVA
- Poids
Données additionnelles #
Voici la liste des champs que vous pouvez ajouter à votre flux pour compléter votre base Prestashop (Configuration à faire dans E-Commerce > Paramètres)

Nom du champ | Champ Codial | Balise XML « E-Commerce » |
---|---|---|
Code barre ean 13 | [ARTICLE.CODEBAR] | ean |
Prix d’achat | [ARTICLE.PRIX_ACHAT] | prix_achat |
Marque | [ARTICLE.MARQUE] | marque |
Fournisseur (Nom) | [ARTICLE.FOURN] | fournisseur |
Largeur | [ARTICLE.LARGEUR] | width |
Hauteur | [ARTICLE.HAUTEUR] | height |
Longueur | [ARTICLE.LONGUEUR] | length |
Autre nom de produit (1) | ex: [ARTICLE.CHAMPT1] | cname_perso_FR |
Nom du produit parent (5) | ex: [ARTICLE.CHAMPT5] | cname_parent_FR |
Date de disponibilité (2) | ex: [ARTICLE.CHAMPT2] | Date_dispo |
Récapitulatif (4) | ex: [ARTICLE.CHAMPT3] | recapitulatif_FR |
Désignation longue (3) | [ARTICLE.DESIGN_LONGUE] | description_FR |
(1) – Permet d’avoir une désignation différente sur le site en renseignant une autre désignation dans un champs perso ou une fiche perso. Si la balise est présente et non vide c’est ce champ qui sera pris en compte pour le nom du produit.
(2) – Donne l’info de date de disponibilité sur le site selon le champs choisi dans Codial. Format à respecter dans Codial : AAAAMMJJ
(3) – Sur Prestashop vous pouvez configurer si la désignation longue alimentera le champ récapitulatif ou description. Pour garder la mise en forme vos données doivent être enregistrées au format HTML.
(4) – A partir de Prestashop 8, vous pouvez renseigner à la fois la désignation longue et le récapitulatif
(5) – Uniquement pour les produits avec déclinaison, vous pouvez définir dans chaque article le nom du produit parent. Cf section gestion des déclinaisons


Gestion des images #
Paramétrage de Codial : (E-Commerce > Paramètres > Formats de images)
Envoi de l’image princiaple de Codial (pas de possibilité d’envoyer plusieurs images par article).
Vous pouvez envoyer des images avec un format différent mais bien renseigner ces données dans tous les cas.
- Balise du format , donnée fixe : image_principale
- Hauteur, donnée fixe : 800
- Largeur, donnée fixe : 800
- Type , donnée fixe : JPEG
- Chemin FTP : /codial/files/images (A adapter si vos identifiants FTP ne pointent pas à la racine de Prestashop)
- Url : https://urldusite.fr/codial/files/images

Lors de l’envoi des articles, vous avez désormais possibilité d’envoyer ou non les images :

Gestion des caractéristiques #
Les caractéristiques dans Prestashop permettent d’ajouter des informations pour vos produits, qui apparaissent sur vos fiches produits et permettent de faire des filtres dans vos pages catégories (filtres à facette).
Vous pouvez envoyer n’importe qu’elle donnée de Codial (Champs Perso, Fiche Perso) en tant que caractéristique d’un produit.
Prenons en exemple une paire de chaussures pour laquelle on souhaite afficher deux caractéristiques « Matière » et « Utilisation »
Sur Prestashop :
On crée les nouvelles caractéristiques (Catalogue > Attributs et caractéristiques).
On récupère l’ID des caractéristiques créées :

Sur Codial :
Nos valeurs sont enregistrées en Champs perso (Champt4 = Matière, Champt5 = Utilisation)
On peut affecter plusieurs valeurs en les séparant par des » ; « .

Paramétrage de la correspondance entre Codial et Prestashop :
Dans (E-Commerce => Paramètres => Site => Correspondances ), on va ajouter ces informations dans notre flux article. Remplacer l’ ID par celui de la caractéristique créée :

Une fois les articles exportés (Voir la section « Envoi des articles sur le site »), on retrouve bien nos caractéristiques sur la fiche produit :

Note : les valeurs des caractéristiques (Cuir, Indoor, Outdoor…) sont renseignées automatiquement par Codial.
Gestion d’un coefficient pour modifier le prix entre Codial et Prestashop (1.7) #
Pré-requis : mise en place d’une macro dans Codial
Principe : On renseigne un coefficient dans un champ perso de Codial (ex . 2.25 pour un paquet de parquet contenant 2.25m2). Le prix et le stock peut-être géré au m2 dans Codial (ex 10€/m2), mais on souhaite vendre sur le site au paquet.
Avec ce coefficient , on enverra sur le site un prix de 22,50€ pour une qté de 1.
Ce même principe s’appliquera au stock.
Gestion des déclinaisons / variantes #
Nous contacter , le fonctionnement est différent entre Prestashop 1.7 et Prestashop 8.
Vous pouvez définir dans un champ perso Codial la désignation du produit « parent ». Il faut renseigner pour chaque déclinaison le même nom du produit « parent ».

Ensuite dans le flux article on ajoute la balise <cname_parent_FR>

Gestion des catégories / familles #
Lors de l’envoi du flux de création des articles, vous avez la possibilité de reconstruire l’arborescence de Codial (Famille, Sous Famille….). Il est possible d’envoyer jusqu’à 4 niveaux en cascade. C’est vous qui décidez quel champ correspond à quel niveau.
Pré-requis et contraintes :
-Pas de caractères spéciaux dans les champs Codial , ni accents, ni guillemets : Uniquement AlphaNumérique
Exemple :
- Secteur = Niveau 1
- Famille = Niveau 2
- Sous famille = Niveau 3
Ou bien :
Famille = Niveau 1
Sous famille = Niveau 2
Sous sous famille = Niveau 3
Marque = Niveau 4
Dans Codial :

Dans (E-Commerce => Paramètres => Site => Correspondances ), on va ajouter les balises de création des catégories :

Une fois les articles exportés (Voir la section « Envoi des articles sur le site »), on retrouve bien nos catégories dans Prestashop :

Dans la configuration du module , vous pouvez choisir si vous mettez à jour ou non les catégories à chaque envoi. Il est possible de rajouter des catégories (multi-catégories) sur Prestashop, dans ce cas il faut configurer ainsi :

Cela vous évitera que Codial efface vos modifications lors de la mise à jour. Par exemple si vous souhaitez affecter certaines références à une catégorie « Nouveauté ».
Envoi des articles sur le site #
Selon la configuration sur Prestashop, vous pouvez créer et/ou mettre à jour vos données articles (Nom, image, catégorie, caractéristiques, déclinaisons, poids….) via cet export.
Sur Codial : E-Commerce > Articles
- Sélection des articles à exporter avec les filtres de recherches de Codial

- Validation du site (Après clic sur “Exporter”):

- Génération du fichier

- Envoi du fichier
