Catalogusadapter

De Catalog Adapter uitbreiding maakt de indexator van de standaardproductprijs inbegrepen in de toepassing van Commerce onbruikbaar en gebruikt prijzen die door de ​ Dienst van de Catalogus ​ in plaats daarvan worden verstrekt.

De adapter wordt ontworpen om met de ​ SaaS gegevensuitvoer ​ en de Dienst van Adobe Commerce te werken. De SaaS-gegevensuitvoer is verantwoordelijk voor het indienen van de prijzen en de Catalog Adapter haalt alle prijzen op van de Adobe Commerce Service.

Wanneer u de optie Catalog Adapter inschakelt, worden prijsindexering en bewerkingen op de volgende manieren beïnvloed:

  • De prijsindex die in de Adobe Commerce-toepassing is opgenomen, is uitgeschakeld.
  • De prijzen worden beheerd gebruikend de SaaS gegevensuitvoer en de ​ prijsindexeerder SaaS ​.
  • Wanneer een klant een product, categorie of andere pagina opent waarop de productprijzen worden weergegeven, worden de prijzen opgehaald van de Adobe Commerce Service.
  • De prijzen worden verzonden naar de Dienst van Adobe Commerce door gegevens van de ​ gegevens te synchroniseren SaaS uitvoeren ​.
  • Met Afhandeling worden de prijzen dynamisch opnieuw berekend.

U kunt prijsindexering in de toepassing van Commerce opnieuw toelaten door de uitbreiding van de Adapter van de Catalogus te verwijderen of onbruikbaar te maken.

Vereisten

Installatie

De uitbreiding van de Adapter van de Catalogus is een metapakket Composer dat de volgende modules installeert:

  • Indexer van de Prijs gehandicapt - Deze module maakt de prijsindex in de toepassing van Commerce onbruikbaar zodat de prijzen via prijsindexering SaaS worden geleverd. De indexeerfunctie van de productprijs in de Commerce-toepassing kan niet worden ingeschakeld wanneer de extensie voor indexering van de SaaS-prijs is geïnstalleerd.
  • de Leverancier van Prijzen - Deze module verstrekt prijzen voor producten van de Dienst van Adobe Commerce. Het vormt de onderzoeksvraag en verkrijgt de prijzen voor de producten op het front.
  • Adapter van het Onderzoek van de Dienst van de Catalogus - Deze module brengt prijzen van de toepassing van Adobe Commerce aan de Dienst van Adobe Commerce in antwoord op een verzoek van het productonderzoek over.

Installatiestappen

de infrastructuur van de Wolk

Gebruik deze methode om Catalog Adapter voor een Commerce Cloud-instantie te installeren.

  1. Schakel op uw lokale werkstation de projectmap voor uw Adobe Commerce over het infrastructuurproject voor de cloud in.

    note note
    NOTE
    Voor informatie over het beheren van het projectmilieu's van Commerce plaatselijk, zie ​ het Leiden takken met CLI ​ in Adobe Commerce op de Gids van de Gebruiker van de Infrastructuur van de Wolk.
  2. Bekijk de omgevingsvertakking voor update met de Adobe Commerce Cloud CLI.

    code language-shell
    magento-cloud environment:checkout <environment-id>
    
  3. Voeg de module Catalogusadapter toe.

    code language-bash
    composer require magento/catalog-adapter --no-update
    
  4. Pakketafhankelijkheden bijwerken.

    code language-bash
    composer update "magento/catalog-adapter"
    
  5. Wijzigingen in de code voor de bestanden composer.json en composer.lock doorvoeren en uitvoeren.

  6. Voeg de codewijzigingen voor de composer.json - en composer.lock -bestanden toe, wijs deze toe en duw ze naar de cloudomgeving.

    code language-shell
    git add -A
    git commit -m "Add catalog adapter module"
    git push origin <branch-name>
    

    Het duwen van de updates aan het wolkenmilieu stelt het ​ proces van de wolkenplaatsing van Commerce ​ in werking om de veranderingen toe te passen. Controleer de plaatsingsstatus van ​ opstellen logboek ​.

op-gebouw

Gebruik deze methode om Catalog Adapter voor een instantie op locatie te installeren.

  1. Voeg de Adapter van de Catalogus aan uw project toe gebruikend Composer:

    code language-bash
    composer require magento/catalog-adapter --no-update
    
  2. Afhankelijkheden bijwerken en de extensie installeren:

    code language-bash
    composer update  "magento/catalog-adapter"
    
  3. Upgrade Adobe Commerce:

    code language-bash
    bin/magento setup:upgrade
    
  4. Cache wissen:

    code language-bash
    bin/magento cache:clean
    
    note tip
    TIP
    In sommige gevallen, vooral wanneer het opstellen aan productie, zou u gecompileerde code kunnen willen vermijden omdat het wat tijd kan vergen. Zorg ervoor dat u een back-up van het systeem maakt voordat u wijzigingen aanbrengt.

De Adobe Commerce-productprijsindexator opnieuw inschakelen

Als u toepassingen van derden hebt die op de standaard het productprijsindexer van Adobe Commerce vertrouwen, kunt u het met de volgende bevelen opnieuw toelaten:

# re-enable Product Price indexer
bin/magento module:disable Magento_PriceIndexerDisabler
# re-index Product Price indexer
bin/magento index:reindex catalog_product_price

De indexator van de Prijs van het Product voor Hoofdloze scenario onbruikbaar maken

Als u een Commerce-instantie zonder kop hebt, moet u mogelijk de Adobe Commerce-productprijsindexer uitschakelen om de belasting op uw Adobe Commerce-exemplaar te verminderen. U kunt deze taak voltooien door de module magento/module-price-indexer-disabler te installeren:

composer require magento/module-price-indexer-disabler

Gebruiksscenario's

Hier volgen enkele veelvoorkomende Catalog Adapter scenario's.

Geen afhankelijkheid van Adobe Commerce-productprijsindexator

  • U bent een Luma- of Adobe Commerce Core GraphQL-handelaar die een vereiste service heeft geïnstalleerd (Live Search, Productaanbevelingen, Catalog Service)
  • Geen integratie met extensies van derden die afhankelijk zijn van de Adobe Commerce-productprijsindexer
  1. Installeer de Catalog Adapter .

Met afhankelijkheid van Adobe Commerce product price indexer

  • U bent een Luma- of Adobe Commerce Core GraphQL-handelaar die een ondersteunde service heeft geïnstalleerd (Live Search, Productaanbevelingen, Catalog Service)
  • U gebruikt een extensie van derden die afhankelijk is van de Adobe Commerce-productprijsindexer
  1. Installeer de Catalog Adapter .
  2. Schakel de standaardindexeerfunctie voor Adobe Commerce-productprijzen opnieuw in.

Headless Commerce-instanties

  • Een bedrijf met een Commerce-exemplaar zonder kop waarop de vereiste services zijn geïnstalleerd (Live zoeken, Productaanbevelingen, Catalogusservice)
  • Geen beroep op de standaard Adobe Commerce-productprijsindexer
  1. Installeer de module magento/module-price-indexer-disabler vanuit het Catalog Adapter -pakket.
recommendation-more-help
f584ffda-c84c-462a-82b4-6383e77b4f58