Salesforce-DevOps-Lösungen

Salesforce-DevOps für Commerce Cloud

Storefront-Metadaten deployen sauber, aber die Suche indiziert sich nicht von selbst neu. Das brauchen Commerce-Cloud-Deployments tatsächlich.

Was schwer zu deployen ist

Ein Storefront kombiniert LWR-ExperienceBundle-Metadaten mit Commerce-spezifischer Konfiguration, Shops, Kategorien und Sucheinstellungen, die nicht Teil eines deploybaren Pakets sind. Weder ein Metadaten-Deployment noch eine Paketinstallation löst einen Neuaufbau des Suchindex aus, sodass ein Shop sauber deployen und trotzdem veraltete Suchergebnisse oder fehlende Kategorien anzeigen kann, bis jemand ihn manuell neu indiziert. Die ExperienceBundle-Hälfte verhält sich wie jede andere Experience-Cloud-Site, bis hin zur nötigen manuellen Aktivierung, bevor sie live geht.

Wo es schwierig wird

Storefront-Konfiguration ist nicht nur Metadaten
Shops, Kategorien und Sucheinstellungen stehen neben LWR-ExperienceBundle-Metadaten, sind aber für sich genommen nicht Teil eines deploybaren Pakets.
Suche indiziert beim Deployment nicht neu
Weder ein Metadaten-Deployment noch eine Paketinstallation löst einen Neuaufbau des Suchindex aus, sodass ein Shop live gehen kann und dabei veraltete Ergebnisse oder fehlende Kategorien zeigt, bis jemand ihn neu indiziert.
In der Praxis

Wie Serpent hilft

Die No-Code-Pipelines von Serpent können ein Storefront-Deployment mit den Post-Deployment-Schritten verketten, die es tatsächlich braucht, Tests, Daten-Seeding und Umgebungseinrichtung, sodass ein Release nicht bei "Metadaten deployed" stehen bleibt, während eine Such-Neuindizierung noch aussteht. Siehe Automatisierungen in Serpent dafür, wie mehrstufige Pipelines funktionieren.

Teamübergreifendes Koordinations-Dashboard in Serpent

Typischer Release für Salesforce-DevOps für Commerce Cloud

  1. Die Storefront-Änderung als Task erfassen
    Bündeln Sie die ExperienceBundle- oder LWR-Metadatenänderung mit der Commerce-Konfiguration, von der sie abhängt, einer neuen Kategorie, einer Shop-Einstellung, in einem Task.
  2. Die Metadaten per Delta-Deployment ausliefern
    Serpent liefert nur die geänderten LWR-Komponenten und Commerce-Metadaten aus, kein Full-Org-Deployment.
  3. Den Neuindizierungsschritt verketten
    Ein No-Code-Pipeline-Schritt indiziert die Suche neu und seedet Testdaten direkt nach dem Deployment, sodass der Release nicht bei "Metadaten deployed" stehen bleibt.
  4. Gegen eine synchronisierte Sandbox validieren
    Tester prüfen den Storefront in einer Umgebung, die mit der Änderung synchron gehalten wird, keinem veralteten Klon.
Häufige Fragen

Commerce Cloud DevOps, beantwortet

Löst Serpent automatisch eine Commerce-Cloud-Such-Neuindizierung aus?
Ja, als Pipeline-Schritt. Verketten Sie einen Neuindizierungsjob direkt nach dem Storefront-Deployment, damit Suchergebnisse bei einem technisch "vollständigen" Release nicht veraltet sind.
Kann Serpent LWR-Storefront-Komponenten zusammen mit Apex- und Flow-Änderungen deployen?
Ja. ExperienceBundle- und LWR-Metadaten werden über dieselbe Delta-Pipeline deployt wie der Rest der Metadaten Ihrer Org.
Was muss nach einem Commerce-Cloud-Deployment noch manuell geschehen?
Alles, was Commerce vollständig außerhalb der Metadata API hält, etwa bestimmte Merchandising- und Preisdaten, braucht weiterhin einen eigenen Migrationsschritt. Die Pipelines von Serpent können diesen Schritt automatisieren, aber er muss explizit hinzugefügt werden.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

Einrichtung in unter 15 Minuten. Keine DevOps-Einstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.