Notes de mise à jour de l’extension SaaS Data Export

Ces notes de mise à jour décrivent les dernières versions de l’extension SaaS data export. La prise en charge est assurée pour la version majeure publiée actuelle. Les notes de mise à jour des anciennes versions sont fournies à titre de référence.

Les mises à jour incluent :

Nouveau Nouvelles fonctionnalités
Correctifs Correctifs et améliorations
Bogue Problèmes connus

NOTE
L’extension d’exportation de données SaaS est un ensemble de modules installés automatiquement avec Live Search, Product Recommendations et Catalog Service. Vous pouvez vérifier la version installée sur votre système à l’aide du compositeur. Dans certains cas, vous souhaiterez peut-être mettre à niveau l’extension d’exportation de données sur votre système pour relever les correctifs ou les nouvelles fonctionnalités sans mettre à jour la version du service Commerce.

Version majeure actuelle

Version 103.4.13

Correctif Correction d’un problème en raison duquel la modification des paramètres de configuration web provoquait la réinitialisation de l’index de flux du produit.
Correctif Correction d’un problème où les options et variantes de produits groupés pouvaient apparaître plusieurs fois dans la réponse du service de catalogue, en particulier pour les produits affectés à plusieurs magasins ou sites web. Grâce à ce correctif, chaque option/variante de lot n’est désormais renvoyée qu’une seule fois par produit, ce qui garantit des affichages de storefront précis et cohérents pour les commerçants et les clients.

Version 103.4.12

Correction Correction d’un problème en raison duquel la page Détails du produit (PDP) n’affichait pas les remises de la règle de prix de catalogue lorsque la tarification du groupe client était présente. Le PDP affiche désormais correctement le prix le plus bas.

Version 103.4.11

Nouveau [PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}
Ajout de la prise en charge d’attributs de produit supplémentaires pour inclure la classe de taxe, le jeu d’attributs et les données d’inventaire des configurations de produit Commerce dans le flux de produits. Les clients qui souhaitent inclure ces attributs dans les flux d’exportation de produits doivent ajouter le module Attributs de produit supplémentaires à leur projet Adobe Commerce. Voir Ajouter une classe de taxe, un jeu d'attributs et des attributs de stock.
Correctif Correction d’un problème qui entraînait une synchronisation incorrecte des mises à jour de produits supprimés si une erreur se produisait pendant un index de produit complet. Désormais, toutes les suppressions de produits sont correctement synchronisées, même si une erreur se produit pendant le processus d’indexation.

Version 103.4.10

Correctif Correction d’un problème en raison duquel un type incorrect (text au lieu de OBJECT) était renvoyé pour certains attributs créés dynamiquement. Désormais, les informations de type correctes sont systématiquement renvoyées, ce qui élimine la nécessité de resynchronisations manuelles ou d’autres solutions.
Correctif Correction d’un problème en raison duquel la collecte de données de produit lors des synchronisations partielles pouvait échouer en raison d’erreurs dans le fournisseur d’inventaire LowStock. Ce correctif garantit que les données de produit sont exportées de manière fiable et qu’aucun ID de produit n’est ignoré en raison d’erreurs liées à LowStock.

Version 103.4.9

Correctif Correction d’un problème où les flux de prix de produit n’étaient pas régénérés lorsqu’un produit était supprimé ou que le SKU du produit était modifié.
Correctif Amélioration du traitement des mises à jour des produits afin de s’assurer que les modifications sont correctement prises en compte lors de la mise à jour d’un nouveau produit avec le même SKU qu’un produit précédemment supprimé. La synchronisation des produits utilise désormais correctement les identifiants de produit mis à jour, ce qui garantit une exportation des données précise et fiable.
Correctif Correction d’un problème en raison duquel le service de catalogue pouvait renvoyer des données de variante obsolètes pour les produits configurables en s’assurant que les événements de mise à jour du produit étaient publiés après les suppressions d’attributs.

Version 103.4.8

Nouveau Ajout d’informations de prix de niveau au flux de prix.
Correction L’extension d’exportateur de données exporte désormais correctement les prix de sélection des lots à l’échelle du site web, en veillant à ce que les prix du storefront reflètent des valeurs précises en fonction de la configuration « Étendue du prix du catalogue ».
Correctif Auparavant, les produits étaient synchronisés avec un statut de lowStock=true incorrect lors de l’utilisation d’Inventory management (Inventory management multi-sources) avec une configuration de seuil. Ce problème a été corrigé afin d’assurer la précision des rapports de stock faible.

Version 103.4.7

Correctif Suppression des tables obsolètes qui stockaient les autorisations de catégorie pour les produits.

Version 103.4.6

Correctif Exportez les données de produit téléchargeables Adobe Commerce à l’aide de l’attribut ac_downloadable à utiliser avec Adobe Commerce Optimizer.
Correctif Correctif d’erreur d’installation critique pour Adobe Commerce version 2.4.4.

Version 103.4.5

Nouveau l'export de données SaaS prend désormais en charge le type de produit Adobe Commerce giftcard. Dans le flux de données, les produits de carte cadeau sont exportés en tant que produits simples avec le type d’attribut de produit ac_giftcard.
Correctif Amélioration des rapports d’erreur d’exportation des données. Les journaux incluent désormais des messages d’erreur plus détaillés, y compris des détails techniques d’origine, pour faciliter le débogage et le suivi des erreurs.

Version 103.4.4

Nouveau Ajout d’un message d’avertissement qui s’affiche lorsque l’argument cleanup-feed est ajouté à la commande de l’interface de ligne de commande saas:resync. L’option --cleanup-feed doit être utilisée avec précaution et uniquement dans des scénarios spécifiques, comme après le nettoyage de l’environnement ou avec l’option --dry-run . Son utilisation dans d’autres cas peut entraîner une perte de données et des problèmes de synchronisation.
Correctif Ajout du x-request-id de la réponse du serveur pour une meilleure traçabilité.
Correction correction d’un problème en raison duquel l’état de synchronisation n’était pas enregistré pour l’ensemble du lot de flux, ce qui entraînait une resynchronisation inutile.
Correctif Correction d’un problème en raison duquel tous les flux du lot de flux étaient ignorés lors de la synchronisation si un flux contenait une erreur.
Correctif Ajout de la prise en charge des dimensions dans l’indexeur des autorisations de catégorie.

Version 103.4.3

Correctif Correction d’un problème où les produits étaient ignorés pendant le processus d’exportation des données en raison d’attributs EAV manquants.

Version 103.4.2

Correctif Ajout de la possibilité de collecter les payloads des entités dans le saas-export.log lors de l’exécution de la resynchronisation de test à l’aide de la commande saas:resync --dry-run avec la variable d’environnement EXPORTER_EXTENDED_LOG=1.

Version 103.4.1

Correctif Ajout d’un préfixe aux clés de cache QueryXml pour éviter les conflits d’affectation de noms avec d’autres modules.

Version 103.4.0

Correctif le flux des remplacements de produit n’envoie plus d’autorisations si le produit n’est pas affecté à une catégorie.

Version 103.3.21

Correctif Ajout d’une fonctionnalité pour synchroniser partiellement les flux de products, de productOverrides et de productAttributes en fonction d’une liste spécifiée de SKU de produit. Utilisez la nouvelle fonctionnalité en ajoutant l’option --by-ids à la commande resynchroniser l’interface de ligne de commande :

bin/magento saas:resync --feed=<FEED_NAME> --by-ids='<SKU1>,<SKU2>,<SKU3>

Correctif Réduction des problèmes de compatibilité potentiels avec PHP 8.4 en résolvant les fonctionnalités obsolètes.

Version 103.3.20

Correction Correction des erreurs de BulkException non traçables dans le cron.log en améliorant la messagerie pour les erreurs liées aux échecs de la tâche cron d’exportation des données de catalogue.
Correctif Amélioration des performances du processus de resynchronisation du produit sur les instances comportant un grand nombre de vues de magasin.

Version 103.3.19

Correctif Mise à jour de l’extension d’exportation des données pour améliorer l’extensibilité des flux.
Correction Le processeur d’exportation de données vérifie désormais le statut de l’indexeur avant une resynchronisation complète afin d’éviter toute perte accidentelle de données dans la table de flux.

Version 103.3.18

Correctif Les mises à jour d’évaluation des entités de produit et de catégorie sont désormais correctement déclenchées lors des mises à jour des données d’exportation de données.

Version 103.3.17

Correctif Ajout de la compatibilité pour PHP 8.4.

Version 103.3.16

Correctif Les valeurs d’option peuvent être vides pour les produits configurables pour plusieurs vues de magasin.

Version 103.3.15

Correctif Fonctionnement stable des tests d’intégration sur les anciennes configurations.
Correctif Arrêtez la propagation des options d’attribut inutiles.
Correction Correction du message d’erreur envoyé au journal d’exportation des données lorsque la sérialisation des données échouait.
Correctif Amélioration de la fiabilité des mises à jour simples des produits avec une couverture de test supplémentaire.

Version 103.3.14

Correction L’indexeur de l’exportateur conserve désormais le statut correct pour les indexeurs dépendants. Auparavant, ces index étaient incorrectement invalidés et nécessitaient des vérifications et une validation supplémentaires qui ralentissaient les performances de l’indexation.

Version 103.3.13

Correctif Amélioration des performances du processus de synchronisation des données en ajoutant un cache local pour les données des options d’attribut.

Version 103.3.12

Correctif Résolution d’un problème qui augmentait le temps de synchronisation pour les produits simples et virtuels.

Version 103.3.11

Correctif Le service d’exportation de données envoie désormais des données de prix spéciales pour les produits groupés sous la forme d’un pourcentage, corrigeant un problème précédent en raison duquel elles étaient envoyées sous la forme d’un prix final.
Correctif Mise à jour de l’implémentation de Monolog pour la compatibilité avec Monolog 3.

Version 103.3.10

Correction Correction du filtrage de plusieurs magasins pour le flux d’options personnalisées du produit.
Correction Les flux non valides ne sont pas renvoyés tant que la valeur de hachage du flux n’a pas changé.

Version 103.3.9

Correctif Lorsqu’une entité est supprimée, l’indicateur de deleted est désormais propagé pour les flux du service de définition de la portée pour le site web (scopesWebsite) et le groupe de clients (scopesCustomerGroup).

Version 103.3.8

Correctif Les options de configuration désactivées ne sont plus exportées en tant qu’options actives.
Correctif Les options et les valeurs sont désormais mises à jour sur un produit configurable lorsque des modifications sont apportées à un produit enfant.
Nouveau Ajout de la possibilité d’inclure des données d’attributs système supplémentaires dans le flux d’attributs de produit.

Version 103.3.7

Fix Suppression des dépendances inutiles du module InventoryDataExporter.
Correctif Modification des versions requises des modules d’inventaire inclus dans le module CatalogInventoryDataExporter afin de prendre en charge Adobe Commerce version 2.4.4.

Version 103.3.6

Correctif Correction des blocages qui se produisaient lors de la réindexation des flux en mode multi-thread. Les requêtes sont désormais séparées dans les opérations Insérer et Mettre à jour .
Correctif Optimisation de la requête Prix pour les catalogues volumineux avec de nombreux sites web.
Nouveau Ajout d’une logique de reprise pour réexécuter les transactions ayant échoué lorsque des blocages se produisent.

Version 103.3.5

Correctif Définissez la dépendance pour la dernière version d’exportation de données compatible pour le module commun SaaS.

Correctif Remplacement de ScopeConfig instance par ServiceConfigInterface pour prendre en charge différentes configurations de service.

Version 103.3.4

Correctif Ajout de la prise en charge de la journalisation d’audit du transfert de données en ajoutant un mécanisme pour distribuer un événement data_sent_outside chaque fois que des données sont transmises de l’instance Commerce à un de service Commerce

Version 103.3.3

L’exportation de données New SaaS met désormais en cache les attributs Entity-Attribute-Value (EAV) pour la requête de métadonnées d’attribut.

Correction correction d’un problème en raison duquel le flux de InventoryStockStatus n’était pas enregistré lors de la reprise si le produit était supprimé.

Version 103.3.2

Correction Correction d’un problème en raison duquel le champ modifiedAt était absent des flux d’entités supprimés.

Version 103.3.1

Correction correction d’un problème en raison duquel un message Invalid Template File s’affichait lors de la réindexation du flux de produits lors de l’installation de Page Builder.

Version 103.3.0

Nouveau Tables de flux d'export immédiat migrées vers la structure unifiée :
id, source_entity_id, feed_id, modified_at, is_deleted, status, feed_data, feed_hash, errors

Nouveau Flux de catalogue et d’inventaire migrés vers la solution d’exportation immédiate.

Nouveau les tâches cron du flux d’exportation immédiat ont été renommées *_feed_resend_failed_items.

Nouveau Flux d’exportation immédiats renommés, ID de vue d’indexeur et tables de journaux des modifications.

  • tables de flux (et ID de vue de l’indexeur) :

    • catalog_data_exporter_products -> cde_products_feed
    • catalog_data_exporter_product_attributes -> cde_product_attributes_feed
    • catalog_data_exporter_categories -> cde_categories_feed
    • catalog_data_exporter_product_prices -> cde_product_prices_feed
    • catalog_data_exporter_product_variants -> cde_product_variants_feed
    • inventory_data_exporter_stock_status -> inventory_data_exporter_stock_status_feed
  • modifier les noms des tables de logs : suit le même modèle de dénomination que les tables de flux, mais la modification des noms des tables de logs ajoute un suffixe _cl. Par exemple catalog_data_exporter_products_cl-> cde-products_feed_cl
    Si du code personnalisé fait référence à l’une de ces entités, mettez à jour les références avec les nouveaux noms pour vous assurer que votre code continue à fonctionner correctement.

Correctif Définissez modified_at champ dans les données de flux uniquement pour les flux qui le nécessitent.

Correctif modifiez la requête productAttributes pour récupérer uniquement les attributs de produit.

Version 103.2.6

Correctif Correction d’un problème qui empêchait la réindexation des flux lorsque les tables avaient un préfixe.

Version 103.2.5

Correctif Optimisation de la requête Prix.

Version 103.2.4

Correctif Correction d’un statut Stock incorrect qui s’affichait pour un produit lorsque Commerce Inventory management était activé.

Version 103.2.3

Fixe Tarification spéciale fixe au niveau du site web.
Correctif Ajout d’un mutex pour tous les flux traités.

Version 103.2.2

Correctif Amélioration de la stratégie de traitement par lots des flux pour les catalogues volumineux. Le tableau des lots est maintenant rempli avec un nombre limité d’identifiants afin de réduire l’utilisation de la mémoire.

Correctif Suppression de la dépendance matérielle de CommerceInventoryDataExporter aux modules MSI.

Correctif Amélioration des journaux commerce-data-exporter pour collecter plus d’informations et les organiser par différentes étapes d’exportation.

Version 103.2.1

  • Version mise à jour publiée.

Version 103.2.0

  • Ajout de la synchronisation des données multithread pour les produits et les prix.
recommendation-more-help
84c95778-e795-4ef1-8b7e-54d73e45e22d