Google Shopping Feed Preise nicht korrekt

Hallöle,

bei mir werden Artikeln mit Varianten im feed Falsch bezogen.

Die Preise stimmen mit den link im Feed nicht überein. Er nimmt die Preise von einer anderen Variante.

Kurzer Einblick von meinen Preis Code für die Produktzeile :

   <g:availability>
        {%- if product.availableStock >= product.minPurchase and product.deliveryTime -%}
            in_stock
        {%- elseif product.availableStock < product.minPurchase and product.deliveryTime and product.restockTime -%}
            preorder
        {%- else -%}
            out_of_stock
        {%- endif -%}
    </g:availability>
    {% set price = product.calculatedPrice %}
    {% if product.calculatedPrices.count > 0 %}
        {% set price = product.calculatedPrices.last %}
    {% endif %}
 
 
    <g:price>{{ price.unitPrice|number_format(context.currency.itemRounding.decimals, '.', '') }} {{ context.currency.isoCode }}</g:price>
    <g:brand>{{ product.manufacturer.translated.name|escape }}</g:brand>
    <g:gtin>{{ product.ean }}</g:gtin>

kann mir keiner helfen?