DocumentatieCommerceData Export Guide for SaaS Services

feeds synchroniseren met de Commerce CLI

Laatst bijgewerkt: 5 mei 2025
  • Onderwerpen:

Gemaakt voor:

  • Beheerder

Met de opdracht saas:resync in het magento/saas-export -pakket kunt u gegevenssynchronisatie voor Adobe Commerce SaaS-services beheren.

Adobe raadt u niet aan de opdracht saas:resync regelmatig te gebruiken. De typische scenario's voor het gebruiken van het bevel zijn:

  • Eerste synchronisatie
  • De gegevens van de synchronisatie aan een nieuwe gegevensruimte na het veranderen van identiteitskaart van de Ruimte van Gegevens SaaS
  • Problemen oplossen

Synchronisatiebewerkingen in het var/log/saas-export.log -bestand controleren.

Beginsynchronisatie

OPMERKING
De eerste synchronisatie wordt automatisch uitgevoerd wanneer Live zoeken of productaanbevelingen zijn ingeschakeld. Handmatige opdrachten zijn niet nodig.

Wanneer u een saas:resync activeert vanaf de opdrachtregel, afhankelijk van de grootte van de catalogus, kan het enkele minuten tot enkele uren duren voordat de gegevens zijn bijgewerkt.

Voor de eerste synchronisatie raadt Adobe aan de opdrachten in de volgende volgorde uit te voeren:

bin/magento saas:resync --feed productattributes
bin/magento saas:resync --feed products
bin/magento saas:resync --feed scopesCustomerGroup
bin/magento saas:resync --feed scopesWebsite
bin/magento saas:resync --feed prices
bin/magento saas:resync --feed productoverrides
bin/magento saas:resync --feed variants
bin/magento saas:resync --feed categories
bin/magento saas:resync --feed categoryPermissions

Synchroniseren met CLI-opdrachten

De opdracht saas:resync ondersteunt diverse synchronisatiebewerkingen:

  • Gedeeltelijke synchronisatie door SKU
  • Onderbroken synoniemen hervatten
  • Gegevens valideren zonder te synchroniseren

Alle beschikbare opties weergeven:

bin/magento saas:resync --help

Zie de volgende secties voor opties beschrijvingen met voorbeelden.

NOTE
Voor geavanceerde opties om uitvoerverwerking te beheren, zie uitvoerverwerkingaanpassen.

--by-ids

Wedersynchronisatie van specifieke entiteiten door hun id's. Ondersteunt de feeds products , productAttributes , productOverrides , inventoryStockStatus , prices , variants en categoryPermissions .

Wanneer u de optie --by-ids gebruikt, geeft u standaard waarden op met behulp van SKU-productwaarden. Als u product-id's wilt gebruiken, voegt u de optie --id-type=ProductID toe.

Voorbeelden:

bin/magento saas:resync --feed products --by-ids='ADB102,ADB111,ADB112'

bin/magento saas:resync --feed= products --by-ids='1,2,3' --id-type='productId'

--cleanup-feed

Maak de indexeertabel van de feed schoon voordat u de gegevens opnieuw exporteert en naar SaaS verzendt. Alleen ondersteund voor products, productAttributes, productOverrides, inventoryStockStatus, prices, variants en categoryPermissions .

Als de bewerking wordt gebruikt met de optie --dry-run , wordt de resync-bewerking tijdens de uitvoering uitgevoerd voor alle items.

IMPORTANT
Gebruik deze alleen nadat u de omgeving hebt opgeschoond of met de optie --dry-run . Als de opschoningsbewerking in andere gevallen wordt gebruikt, kunnen er problemen met gegevensverlies en gegevenssynchronisatie optreden.

Voorbeeld:

bin/magento saas:resync --feed products --cleanup-feed

--continue-resync

Hervat een onderbroken resync-bewerking. Alleen ondersteund voor products -, productAttributes - en productOverrides -feeds.

Voorbeeld:

bin/magento saas:resync --feed productAttributes --continue-resync

--dry-run

Voert het feed-redex-proces uit zonder de feed naar SaaS te verzenden en zonder op te slaan naar de voedertabel. Deze optie is handig als u problemen met uw gegevensset wilt identificeren.

Voeg de omgevingsvariabele EXPORTER_EXTENDED_LOG=1 toe om de lading op te slaan naar var/log/saas-export.log .

Voorbeeld:

EXPORTER_EXTENDED_LOG=1 bin/magento saas:resync --feed products --dry-run

Specifieke feed-items testen

Test specifieke feed-items door de optie --by-ids toe te voegen met de uitgebreide logboekverzameling om de gegenereerde lading in het var/log/saas-export.log -bestand te zien.

Voorbeeld:

EXPORTER_EXTENDED_LOG=1 bin/magento saas:resync --feed products --dry-run --by-ids='ADB102,ADB111,ADB112'

Alle feed-items testen

Standaard bevat de feed die tijdens een resync --dry-run -bewerking wordt verzonden alleen nieuwe items of items die niet eerder zijn geƫxporteerd. Als u alle items in de te verwerken feed wilt opnemen, gebruikt u de optie --cleanup-feed .

Voorbeeld

bin/magento saas:resync --feed products --dry-run --cleanup-feed

--feed

Vereist. Hiermee geeft u de te synchroniseren feed-entiteit op.

Beschikbare feeds:

  • categories
  • categoryPermissions
  • inventoryStockStatus
  • orders
  • prices
  • products
  • productAttributes
  • productOverrides
  • scopesWebsite
  • scopesCustomerGroup
  • variants

Voorbeeld:

bin/magento saas:resync --feed products

--no-reindex

Hiermee verzendt u bestaande catalogusgegevens opnieuw naar Commerce Services zonder opnieuw te indexeren. Niet ondersteund voor productgerelateerde feeds.

Het gedrag varieert door de uitvoerwijze:

  • Oudere modus: hiermee worden alle gegevens opnieuw verzonden zonder dat er wordt afgebroken.
  • Modus Direct: optie wordt genegeerd, alleen worden updates/storingen gesynchroniseerd.

Voorbeeld:

bin/magento saas:resync --feed productAttributes --no-reindex

--id-type=ProductId

Standaard worden de entiteiten die worden opgegeven wanneer u de opdracht saas:resync feed gebruikt met de optie --by-ids , opgegeven door product-SKU. Gebruik de optie --id-type=ProductId om entiteiten op product-id op te geven.

bin/magento saas:resync --feed products --by-ids='1,2,3' --id-type='productId'

Voorbeeld:

Problemen oplossen

Als u de verwachte gegevens niet ziet in verbonden Commerce Services, kunt u problemen oplossen door de logboeken van fouten bij het exporteren van gegevens te controleren en de opdracht saas:resync te gebruiken met omgevingsvariabelen om de gegevens van de payloads en de analyse te bekijken. Zie logboeken van het Overzicht en losproblemen op.

recommendation-more-help
84c95778-e795-4ef1-8b7e-54d73e45e22d