Übersetzungen der Produkt Varianten Vererben

Effektive Lösung für das Problem leerer Übersetzungen der Produktvarianten in Shopware. Oftmals tritt dieses Problem auf, wenn ein einfacher Search-Request durchgeführt wird. In solchen Fällen sind die Übersetzungen der Produktvarianten nicht korrekt übertragen und erscheinen leer. Um diesem Problem entgegenzuwirken, ist eine Anpassung des Contexts notwendig.

Die Anleitung zeigt Ihnen, wie Sie dieses Problem durch eine präzise Anpassung des Contexts beheben können. Dadurch wird eine umfassende und vollständige Anfrage ermöglicht, die sicherstellt, dass die Übersetzungen der Produktvarianten korrekt vererbt werden. Diese Maßnahme gewährleistet eine konsistente und mehrsprachige Produktpräsentation in Ihrem Shopware-Store.

Mit der Anleitung können Sie diese Anpassungen unkompliziert vornehmen und so sicherstellen, dass Ihre mehrsprachigen Produktvarianten korrekt angezeigt werden. Schaffen Sie eine zuverlässige und konsistente Übersetzung Ihrer Produktinformationen und verbessern Sie die Qualität Ihres Einkaufserlebnisses in Ihrem Shop.

Der Context muss dafür angepasst werden und die vollständige Anfrage sieht dann so aus:

const criteria = (new Criteria(this.page, this.limit))
    .addAssociation('product');
const context = { ...Context.api, inheritance: true };

this.repository.search(criteria, context).then((items) => {
    console.log(items);
});

Der Context wurde wie folgt angepasst:

const context = { ...Context.api, inheritance: true };