Google Shopping Feed: Varianten und Eigenschaften

Antwort vom Shopware-Support: " …es handelt sich hierbei tatsächlich um einen Bug. In den aktuellen Versionen ist die Zuordnung der Optionen im Produktexport noch nicht verfügbar.".

Ticket dazu (leider schon seit Monaten offen!):

 

Da stellt sich schon die Frage, warum so eine kleine Änderung - siehe Workaround - so lange auf die Umsetzung wartet…

 

Workaround vorgeschlagen von Shopware (Änderung im Core!):

/vendor/shopware/core/Content/ProductExport/Service/ProductExportGenerator.php

Und dort die Assoziation/Verknüpfung zum Produkt-Export wie folgend in Zeile 118 hinzufügen:

->addAssociation('options.group');

Das Ganze (criteria) Objekt sollte dann wie folgt aussehen:

$criteria  
            ->addFilter(...$filters)  
            ->setOffset($exportBehavior->offset())  
            ->setLimit($this->readBufferSize)  
            ->addAssociation('categories')  
            ->addAssociation('cover')  
            ->addAssociation('manufacturer')  
            ->addAssociation('media')  
            ->addAssociation('prices')  
            ->addAssociation('properties.group')  
            ->addAssociation('options.group');  

Nach diesen Änderungen sollten Sie die Optionen im Produkt Export wie folgt nutzen können:

 {{ product.productNumber }}
{% for option in product.options %}
    {{ option.name }} 
{% endfor %} , {# #}

 

1 „Gefällt mir“