Réponses acceptéesLa période de réponse est terminéejusqu'à 13.10.2026
Réponses0moyenne de la catégorie : 0,3
Vues15846 en 14 jours
Description du projet
Traduit
Nous gérons un catalogue de gros qui récupère des listes de prix auprès de dizaines de fournisseurs, et chacun d'eux envoie des données dans une forme différente. Certains livrent des feuilles de calcul avec des cellules fusionnées et des en-têtes incohérents, d'autres poussent des flux XML, et quelques-uns envoient encore des exports CSV simples par e-mail avec leurs propres séparateurs et encodages. En ce moment, notre équipe copie les colonnes à la main, et des erreurs se glissent dans la vitrine : prix incorrects, comptes de stock manquants, numéros d'articles dupliqués.
Nous avons besoin d'un convertisseur et d'un validateur qui lit n'importe lequel de ces formats source et mappe leurs champs sur notre schéma interne unique. Le mappage des champs doit être configurable, de sorte qu'une colonne de fournisseur nommée 'Art', 'SKU' ou 'Code produit' puisse toutes pointer vers le même champ cible sans toucher au code à chaque fois. Après le mappage, l'outil doit valider chaque ligne : prix numériques, numéros d'articles non vides, codes de devise autorisés, plages de quantités raisonnables, et pas de clés dupliquées dans un fichier.
Tout ce qui échoue à la validation ne doit pas disparaître silencieusement. Nous voulons un journal d'erreurs clair qui nomme le fichier, la ligne et la raison exacte, afin qu'un opérateur puisse corriger la source ou contourner la règle. Les lignes propres vont dans un export normalisé prêt pour l'importation. Veuillez décrire comment vous stockeriez les profils de mappage, comment vous gérez les encodages cassés, et comment le journal est présenté à l'opérateur.
Looking for a QA tester to check the store layout across all browsers and devices.
Développement de logiciels24.09.20260214
0réponses
Bon à savoir
Comment puis-je répondre à ce projet ?
Connectez-vous en tant que freelance, décrivez comment vous allez résoudre la tâche, indiquez votre prix et votre délai. Le client lit les réponses et engage un dialogue avec les meilleures.
Qui peut voir ma réponse ?
Seul le client qui a posté le projet et vous. Les autres freelances ne voient pas votre texte ou votre prix.