Commencer
Préambule CDiscount
Compatibilité La version 4 du module fonctionne sur Prestashop 1.4, 1.5, 1.6 et 1.7. Préconfiguration Par défaut la configuration est parfaitement adapté aux besoin courants. Ne configurez le module que si vous en éprouvez le besoin et si vous ne connaissez les conséquences de ces réglages. Fonctionnalités Une fois la configuration terminée vous retrouvez les fonctionnalités actives du module : Dans l’onglet Catalogue CDiscount Dans l’onglet Commandes CDiscount pour l’impPeu de lecturesBien savoir différencier une offre et un produit (CDiscount)
Pour commencer, prenons un exemple de la vie de tous les jours ; vous êtes devant la vitrine d’un magasin, un article vous plait, par exemple un T-Shirt présenté en vitrine. Vous venez donc d’apercevoir un produit qui vous plait. Vous entrez dans le magasin, vous vous dirigez vers le rayon où se situe ce T-Shirt, vous aller y trouver les offres correspondantes : ce T-Shirt, dans toutes les tailles et les coloris, avec des prix différents, il s’agit donc des offres. Revenons aux placesPeu de lecturesValider votre structure de catalogue (CDiscount)
Il est important de toujours appliquer la même méthodologie pour créer des articles, leur appliquer une référence, un code EAN, etc. Ainsi votre catalogue sera structuré pour vos besoins internes et externes, donc les places de marché dans le cas présent. Dans tous les cas, le champ référence est utilisé comme SKU pour la place de marché. C’est à dire que le champ Référence est votre identifiant interne unique pour CDiscount, communément appelé le SKU. Ce champ sera utilisé pour identifier vosQuelques lecturesVidéo Youtube
Peu de lectures
Configurer
Installer le module CDiscount
Installer le module CDiscountPeu de lecturesParamètres de Connexion
Vous utilisez pour la première fois le module, vous devez vous munir du Client ID, Client Secret et Seller ID. Pour générer Client ID et Client Secret, rendez-vous sur Delegation Page – Octopia API documentation. Sélectionnez " I'm using a plugin" puis " I need a new ClientId". Génération du Client ID et Client Secret (https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/image10PopulaireConfigurer un Profil CDiscount
Comme indiqué dans le préambule, les profils sont utilisés pour établir la correspondance entre vos produits tels qu’ils sont sur votre boutique Prestashop et tels qu’ils doivent arriver sur CDiscount. Vous pourrez aussi appliquer des règles globales telles que la modification du prix de vente pour CDiscount. Pour commencer à vous familiariser avec le module, vous ne créerez qu’un seul profil que vous associerez avec unQuelques lecturesModèles
Comme indiqué dans le préambule, il faut lire “modèles de données produits” pour comprendre l’utilité des modèles. Vous utiliserez les modèles pour compléter pour un ensemble d’articles les données nécessaires pour CDiscount. Les modèles seront utilisés également si vous avez des déclinaisons afin de les envoyer sous forme de “Variantes” qui est le format de déclinaisons de produits de CDiscount. Vos modèles établiront la relation entre vos données Prestashop et ce que doit recevoir la placePeu de lecturesSélectionner les Catégories
Vous sélectionnerez les catégories des produits que vous souhaitez exporter. A gauche la catégorie doit être cochée, à droite vous devez sélectionner un profil, ici un exemple encadré en vert : PrestaShop CDiscount exemple catégories Notez que : Les case à cocher sont encadrées en rouge car cette partie est souvent ignorée Il n’est pas nécessaire que le profil ait uPeu de lecturesConfigurer le Transport
Transporteurs Disponibles Le module affichera les transporteurs que vous avez configuré auparavant dans votre Backoffice CDiscount : Seule cette sélection apparaîtra dans votre module. PrestaShop CDiscount choix d'expédition Configuration Simplifiée Est obligatoire le champ “Délai de Préparation”. Il indiquera le temps nécessaire à l’expédition du colis ; lePeu de lecturesParamètres CDiscount
Type d’Import/Export Valeur par Défaut : Par Référence (Fortement Recommandé) Vous indiquerez si le module doit utiliser la synchronisation par Référence(SKU) ou ID Produit. L’utilisation du choix ID Produit n’est généralement pas nécessaire et nous recommandons l’utilisation du champ Référence. Vérifiez que vous produits ont tous des références uniques tel qu’indiqué sur la page Valider votre structure de catalogue (https://doc.common-services.com/fr/article/valider-votre-structurePeu de lecturesStatuts des Commandes CDiscount
Une fois les commandes importées et lors de l’expédition de la commande, il sera nécessaire d’actualiser le statut pour notifier à CDiscount l’expédition et le numéro de suivi. Le module notifie CDiscount, CDiscount notifie le client. Vérifiez votre configuration : Vous avez configuré au préalable vos statuts de commandes : PrestaShop CDiscount statuts des commandesPeu de lecturesRègles de Prix CDiscount
Vous pourrez définir des règles de prix pour vos export vers CDiscount, ces règles s’appliquent sur les prix toutes taxes comprises. Vous pourrez définir une règle de prix pour chaque profil. Les règles de prix sont des tranches, pour chaque tranche vous pourrez définir une valeur ou un pourcentage. Voici un exemple : PrestaShop CDiscount règles de prix Dans cet exemplePeu de lecturesExporter des Déclinaisons
Par exemple si vous avez un produit, un T-Shirt, avec trois déclinaisons Bleu, Blanc, Rouge, par défaut le module exportera trois produits individuels sur Cdiscount, trois produits séparés. Sur CDiscount les déclinaisons sont appelées des “Variantes”. Vos produits ont des déclinaisons que vous souhaitez exporter sur CDiscount comme des Variantes ; dans la configuration de votre modèle vous trouverez une section “Variantes/Déclinaisons” : PrestaShop CDiscount variantes déclinaisons (https://sPeu de lectures
Utiliser
Est-il nécessaire d’envoyer mes produits ?
J’ai compris la différence entre les offres et les produits, mais comment savoir si il est nécessaire d’envoyer mes produits ? Soit vous avez la certitude que vos produits n’existent pas sur CDiscount, c’est à dire qu’ils ne sont pas connus au travers de leur code EAN, dans ce cas vous devrez créer vos produits une fois afin de pouvoir publier des offres dessus. Vous revendezPeu de lecturesCréation de Produits
Vérifiez si il est nécessaire d’envoyer vos produits. Ensuite, quatre étapes sont nécessaires : 1. Préparez l’envoi de vos produits Vos paramètres de connexion sont configurés, vous avez configuré un profil, modèle (https://doc.commPeu de lecturesEnvoi des Offres – Mise à Jour
Vous configuré votre module, sélectionné des catégories, renseigné les profils, configuré le transport, vous pouvez envoyer votre offres. Paramètres : Envoyer toutes les offres : Permet d’envoyer l’ensemble des offres pour toutes les catégories séPeu de lecturesImport - Commandes
Acceptation des Commandes PrestaShop CDiscount accepter des commandes L’acceptation de commandes permet de confirmer la commande auprès de CDiscount, si vous acceptez une commande cela veut dire que vous accepter de l’honorer, de la livrer. Important : Une fois acceptée, la commande ne pourra pas être importée immédiatement, il faut prévoir un délai de traitementPeu de lecturesExtension Fiche Produit CDiscount
Rendez vous sur une fiche article de votre boutique. Un onglet CDiscount apparaît en + des informations habituelles : PrestaShop CDiscount onglet CDiscount Dans cet onglet, vous pourrez indiquer toutes les valeurs optionnelles spécifiques à CDiscount. Ces options permettent de régler finement votre export pour ce produit, vous retrouverez notamment : Le forçage du priPeu de lecturesTâches Planifiées CDiscount
Pour chaque plateforme vous trouverez une liste de tâches planifiées, permettant par exemple la mise à jour automatisée de votre catalogue sur CDiscount. Elles sont communément appelées “cron”. Le module affiche la liste de toutes les tâches que vous devrez configurer dans votre crontab : PrestaShop CDiscount tâches planifiéesPeu de lecturesMise en ligne initiale des offres
Après la création de produits, vous devrez mettre en ligne pour la première fois vos offres. Il convient alors dans ce cas d’envoyer un flux complet en mode écrasement, ainsi vous aurez la certitude que toutes vos offres sont publiées : Vérifiez la connectivité tel qu’expliqué sur la page Configurer les Paramètres de Connexion. Rendez vous dans l’onglet Catalogue CDiscount Mise à Jour (Offres) Cochez les optPeu de lectures
Support
Support CDiscount
Support Common-Services pour le module CDiscount Marketplace pour Prestashop Dans tous les cas avant de contacter le support vous devrez avoir pris connaissance de la documentation, et sachez qu’il est aussi frustrant pour le support que le client n’ait pas lu la documentation que pour le client de s’entendre dire d’aller lire la documentation ! Le module existant depuis 2012, la plupart des problèmes sont connus et répertoriés dans la catégories problèmes fréquents ou dans notre base de coPeu de lecturesLimitations de support et de garantie
Limites du Support Est hors de responsabilité le paramètrage lié au quantitatif de la boutique (quantité produits, images, catégories…) Sont exclues les mises à jour de versions de la boutique Prestashop Sont exclus le changement de serveur, d’hébergeur ou de version de PHP Les modifications du module entrainent une révocation de fait du support Il ne sera pas offert de support en cas de mises en service multiples ou de changement majeur du catalogue Limites de Garantie NouPeu de lectures
Problèmes Fréquents
FastCGI CDiscount
FastCGI Certain hébergements fonctionnent sous FastCGI et d’autres sous modphp. L’usage général pour les installations Prestashop est modphp. Nos modules fournissent toutes sortes de diagnostics sur la base du fonctionnement avec modphp, uniquement, car c’est le standard Prestashop. Nous vous rappelons que nous indiquons systématiquement sur nos fiches articles que nos solutions sont faites pour fonctionner sur des hébergements compatibles et recommandés par Prestashop dont voici la lisPeu de lecturesImporter une commande – Produit en rupture de stock
Il arrive qu’il soit souhaité de pouvoir importer une commande dont le produit est en rupture de stock sur la boutique. Il n’y a pas de paramétrage particulier du module à réaliser, en revanche, le module importera les produits en rupture de stock sur la base de la stratégie définie sur la fiche produit ou dans les paramètres Prestashop. Sur la fiche produit ; PrestaShop CDiscount préférences de disponibilité (https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3fa8ee645cd13200/presPeu de lecturesSelf intégration de place de marché
Vous avez été redirigé sur cette page pour que soit bien compris le contexte, le principe de l’auto-intégration de catalogue sur une place de marché, comment nous fonctionnons, comment réussir votre intégration place de marché. Place de Marché vs eBay Il est souvent revendiqué que l’envoi de produits sur eBay est plus simple et moins contraignant, ce qui est vrai. Pourquoi ? Car historiquement, eBay n’est pas une place de marché mais un site d’enchères et de petites annonces, donc un prodPeu de lecturesMulti-boutiques
Multi-boutiques questions et problèmes fréquents Vous avez certainement été redirigé sur cette page car vous utilisez le mode multi-boutiques de Prestashop, il faut donc que vous preniez connaissance des cas les plus généraux, les plus fréquemment rencontrés ; Contextes En utilisant le multiboutiques vous vous engagez a avoir pris connaissance de la documentation corrélative de Prestashop et à ne pas nous consulter pourPeu de lecturesImpossible d’importer une commande d’un produit inactif ou indisponible
Vous importez vos commandes et vous obtenez un message d’erreur tel que celui-ci : ou ou Le module se repose sur les classes de Prestashop (le coeur de Prestashop) pour procéder à l’import des commandes, ce qui contraint à respecter les princPeu de lecturesLe sous-onglet CDiscount a disparu
L’onglet n’a pas disparu, il a été déplacé ; PrestaShop CDiscount onglet modulesPeu de lecturesTransporteurs Modules
Admettons que vous ayez un transporteur Relais Colis et que celui ci n’apparaît pas ; Pourquoi ? Relais Colis n’est pas un transporteur normal, mais un transporteur/module. C’est à dire que ce transporteur attends une interactivité avec un utilisateur humain (affichage d’une page, sélection d’un point de retrait). Le module de place de marché étant un automate, pas un humain, il ne lui est pas possible de répondre à cette interactivité. L’attente de la part du transporteur/module d’unPeu de lecturesLe produit a plusieurs profils dans plusieurs catégories
Vous exportez un flux et vous obtenez le message d’erreur suivant : ou Il s’agit d’un phénomène de chevauchement de catégories qui pourrait conduire le module a ne pas pouvoir déterminer le bon profil ; Dans la configuration du module, vous avez associé plusieurs catégories à plusieurs profils Votre produit est présent dans plusieurs catégories Le produit aPeu de lecturesCréation de Produit – Requête de Support
Vous avez un problème avec la création de produits et vous avez besoin d’un support, suivez les instructions ci-après : Vérification de la configuration des profils et modèles Chaque profil doit être complet (des étoiles rouges indiquent les champs obligatoires) Chaque profil doit être lié à un modèle (Sélecteur “ModèlPeu de lecturesEAN : Référence inconnue. Vous devez créer votre produit avant de mettre une offre
Dans le journal d’intégration des offres vous avez une majorité d’erreurs identiques : Deux possibilités ; Vous envoyez pour la première fois un flux d’offres : Vos produits n’existent pas sur CDiscount, vous n’avez peut être pas vérifié si il était nécessaire d’envoyer vos produits (https://doc.common-services.com/fr/article/est-il-nePeu de lecturesAprès la mise à jour du module
Après la mise à jour du module, nous vous conseillons de réaliser les étapes suivantes pour avoir la certitude qu’un dysfonctionnement ne viendrait pas d’une configuration mal enregistrée ou d’un cache ; Enregistrez la configuration du module : Rendez vous dans Modules CDiscount et cliquez sur le bouton “Enregistrer la Configuration”, cela à pour effet d’enregistrer tous les paramètres du module, il est important de le faire car il peut y avoir de nouveaux paramètres du fait de la mise àPeu de lecturesLes limitations de configuration PHP
Vous rencontrez des problèmes techniques avec le module, nous vous redirigerons sur cette page. Un onglet PHP Info est disponible dans l’onglet Informations du module, consultez cette page : PrestaShop CDiscount Informations Cliquez sur PHP Info. Recherchez y les limitations les plus fréquemment rencontrées et nécessaires pour le bon fonctionnement du module, cellesPeu de lecturesImpossible de trouver le produit pour ce SKU
Vous importez une commande et vous obtenez un message d’erreur comme celui ci : Le module recherche le produit par Référence (SKU), mais n’a pas pu trouver le produit dans votre base de données. Vous avez exporté le produit avec le module vers CDiscount ? Vérifiez que le produit existe toujours dans votre Prestashop en faisant une recherche par Référence : PrestaShop CDiscount recherche par référence (hPeu de lecturesImpossible d’importer une référence/SKU dupliqué
Vous importez une commande et vous obtenez un message d’erreur comme celui ci : Le produit concerné est un doublon, c’est à dire que la référence du produit est présente au moins deux fois dans la base de données ce qui est erroné. Exemple de doublon : PrestaShop CDiscount exemple de doublon Vous devez vériPeu de lecturesProblèmes de permissions, droits en écriture
Le module affiche un message d’erreur indiquant qu’il est impossible de créer le fichier. Il s’agit souvent d’un problème de permissions, de droit en écriture dans les dossiers et fichiers du module. Il faut vérifier que le module ait bien accès en écriture dans le répertoire d’export. Utilisez votre client FTP habituel, par exemple Filezilla Connectez vous sur votre serveur, rendez vous dans le répertoire du module, modules/cdiscount : PrestaShop CDiscount répertoire du module (httpsPeu de lecturesErreur: L’execution du script AJAX a échoué
Vous obtenez un message d’erreur comme celui ci : Différentes possibilités, la plus fréquente est que le nom de domaine que vous utilisez ne correspond pas au nom de domaine configuré dans vos paramètres Prestashop votre navigateur y voit une requête croisée entre différents domaines ce qui représente un problème de sécuritéPeu de lecturesLe fichier d’intégration des produits soumis a été intégré dans un précédent appel !
Vous exportez vos produits et vous obtenez un message d’erreur comme celui ci : Vous avez précédemment généré un export produit que vous avez envoyé à CDiscount.Peu de lecturesDescription manquant pour le produit
Vous exportez vos produits et vous obtenez un message d’erreur comme celui ci : Le champ description est un champ obligatoire pour exporter les produits vers la place de marché. Les produits ne peuvent donc pas être exportés sans description. Toutefois, il s’agit ausis d’un règlage du module, vérifiez que le module soit configuré pour exporter le bon champ description, puisque dans Prestashop, il y en a deuxPeu de lecturesInformations - Erreurs Courrantes
Le module procède a des vérifications de configuration et d’environnement pour s’assurer du bon fonctionnement du module sur votre installation Prestashop. Si un des message n’est pas référencé sur cette page, n’hésitez pas à nous contacter, consultez la page relative au support. Avertissements PHP : Limites Temps ou Mémorie PHP :Peu de lecturesCode EAN manquant pour les produits
Vous exportez vos produits et vous obtenez un message d’erreur comme celui ci : Il s’agit d’une liste de référence de produits vous pourrez retrouver le produit en collant la référence dans la barre de recherche de Prestashop. Cette liste indique tous les produits qui ont le champ “EAN” qui n’est pas renseigné, par exemple : PrestaShop CDiscount code EAN manquant (https://storage.crisp.chat/users/helpdesk/website/-/3Peu de lecturesErreur: Codes EAN en double pour les produits
Vous exportez vos produits et vous obtenez un message d’erreur comme celui ci : Il s’agit d’une liste identifiants produits et d’identifiants de déclinaisons, dans le format 1/2, 1 étant l’ID du produit, 2 l’ID de la déclinaison. Chaque produit concerné contient un EAN en double, c’est à dire que le code EAN du produit est présent deux fois ou plus dans la base de données ce qui est erPeu de lecturesCode EAN incorrect pour les produits..
Vous exportez vos produits et vous obtenez un message d’erreur comme celui ci : Il s’agit d’une liste identifiants produits et d’identifiants de déclinaisons, dans le format 1/2, 1 étant l’ID du produit, 2 l’ID de la déclinaison. Chaque produit concerné contient un EAN dontPeu de lecturesErreur: Référence en double pour ces produits
Vous exportez vos produits et vous obtenez un message d’erreur comme celui ci : Il s’agit d’une liste identifiants produits et d’identifiants de déclinaisons, dans le format 1/2, 1 étant l’ID du produit, 2 l’ID de la déclinaison. Chaque produit concerné est un doublon, c’estPeu de lecturesErreur: Produits ayant une référence manquante
Vous exportez vos produits et vous obtenez un message d’erreur comme celui ci : Il s’agit d’une liste identifiants produits et d’identifiants de déclinaisons, dans le foPeu de lecturesLivraison : Non paramétré
Vous obtenez dans le rapport d’intégration l’erreur suivante : Dans votre interface vendeur vous avez certainement coché des modes de livraisons : PrestaShop CDiscount modes de livraisons Dans cePeu de lecturesPage Blanche CDiscount
Quand on clique sur un onglet du module, une page blanche est affichée ou Après installation du module, quand on clique sur Configurer, une page blanche s’affiche Il peut s’agir d’une page blanche ou d’une page du backoffice Prestashop mais tronquée. Dans ce cas, cela indique qu’il peut y avoir une erreur derrière cela et que pour l’afficher il faut activer le mode “Développement” quelques instant le temps de faire apparaître l’erreur. Suivez ce tutoriel Prestashop qui vous indiquera comPeu de lecturesMise à jour des Offres – Requête de support
Vous avez un problème avec l’envoi des offres et vous avez besoin d’un support, suivez les instructions ci-jointes : Exportez et envoyez vos offres : PrestaShop CDiscount exportez et envoyez vos offres Téléchargez le fichier .Zip affiché par le module : PrestaShop CDiscount téléchargez le fichier Zip (https://storage.crisp.chat/users/helpdesk/website/-/3/f/a/8/3faPeu de lectures