Intégration UMI.CMS et 1C avec Eofferix

Configurer l’échange complet et les mises à jour 1C pour UMI.CMS avec Eofferix : external_id, offres, propriété du catalogue, nettoyage sécurisé et diagnostic des commandes.

Ce guide explique le flux catalogue 1C -> Eofferix -> UMI.CMS. Les commandes utilisent toujours le flux natif UMI.CMS -> 1C, donc Eofferix doit charger correctement le catalogue et les identifiants.

Fonctionnement De La Chaîne

1C envoie les fichiers catalogue à Eofferix. Eofferix assemble et transforme les données, puis le module UMI.CMS écrit produits, sections, offres, prix, stocks, images et propriétés.

Ce Dont Les Commandes Ont Besoin

UMI.CMS doit contenir les identifiants 1C natifs sur les produits et les offres. Pour les projets 1C, on utilise généralement external_id produit et external_id offre.

Champs d’identification UMI.CMS pour produits, offres et sections
La capture provient de la véritable interface Eofferix avec un profil de démonstration et des noms de test.

External ID, GUID, ID De Page Et Article D’offre

ChampSignificationUtilisation pour les commandes 1C
external_idIdentifiant 1C natif du produit ou de l’offre.Généralement oui.
guid EofferixClé interne Eofferix.Non.
id UMIID interne dans une installation UMI.CMS.Seulement pour un retour vers le même site.
Article d’offre vendor_codeChamp système de l’article de l’offre.Peut servir à la recherche si choisi, mais ne remplace pas external_id.

Rôles Dans Le Snapshot

Marquez les nœuds produit, section et offre. Prix, stock, taille, couleur, article d’offre et identifiants d’offre doivent rester dans le rôle d’offre.

Rôles produit et offre dans le snapshot XML 1C
La capture provient de la véritable interface Eofferix avec un profil de démonstration et des noms de test.

Propriétés Des Offres

Les propriétés d’offre doivent être écrites dans l’objet de données de l’offre, normalement dans le groupe trade_offers, pas dans le produit parent.

Profil D’échange Complet

Le profil complet reçoit tout le catalogue 1C et possède le catalogue du site. Il peut lier les éléments au profil et nettoyer les objets de sa source avec des limites de sécurité.

Profil De Mises À Jour

Le profil de mises à jour reçoit seulement les produits ou offres modifiés. Il met à jour prix, stock, images et propriétés, mais ne doit généralement pas prendre la propriété du catalogue ni lancer un nettoyage complet.

Deux Sources 1C

Utilisez une source et un profil pour le catalogue complet, puis une autre source et un autre profil pour les changements. Copiez les réglages du profil complet puis désactivez propriété et nettoyage complet dans le profil de changements.

Images Et Fichiers Partiels

Si un fichier de changements ne contient pas d’images, cela signifie souvent que les images n’ont pas changé. Ne forcez pas la suppression des images existantes sauf si la source est complète.

Réglages avancés des images pour UMI.CMS
La capture provient de la véritable interface Eofferix avec un profil de démonstration et des noms de test.

Coûts Et Éléments Inchangés

Après le premier import complet, les imports suivants doivent retrouver les produits et offres existants. Les éléments inchangés doivent passer par l’action moins chère d’élément inchangé.

Avant Une Commande De Test

  1. Ouvrez un produit dans UMI.CMS.
  2. Vérifiez son external_id.
  3. Vérifiez que les offres existent.
  4. Vérifiez external_id, prix, stock et vendor_code de l’offre choisie.
  5. Passez une commande de test.
  6. Confirmez que 1C a retrouvé l’article existant.

Si 1C Reçoit Une Commande Sans Article

Vérifiez external_id manquant, offres absentes, stock écrit sur le produit au lieu des offres, mauvais champ de recherche et suppression accidentelle des offres.

Liste De Contrôle

  • Produits et offres ont external_id.
  • Les champs d’offre sont dans trade_offers.
  • Le profil complet possède le catalogue.
  • Le profil de changements ne prend pas la propriété.
  • Le nettoyage est désactivé ou limité pour les changements.