# Varianten werden bei Produktexporten nicht ausgebeben

**URL:** <https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915>\
**Category:** Allgemein\
**Created:** [5. Juli 2016 um 07:22 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915 "2016-07-05T07:22:20Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [5. Juli 2016 um 07:22 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/1 "2016-07-05T07:22:20Z")

</div>

Hallo zusammen,

wir versuchen über mehere Produktexport-Feeds gezielte Googl-Shopping kampagnen zu erstellen. Mit Artikeln ohne Farbvarianten hat es bisher sehr gut funktioniert. Jetzt haben wir das Problem, dass die Farbevariantn einer bestimmten Hose nicht ausgebeben werden, sondern nur die Hauptfarbe. Obwohl a. “Varianten Exportieren” aktiviert ist und b. diese Codes:

&nbsp;&nbsp;&nbsp; {$sArticle.articleID|link:$sArticle.name|escape}{if $sArticle.additionaltext}?number={$sArticle.ordernumber}{/if}

&nbsp;&nbsp;&nbsp; \<image\_link\>{$sArticle.articleID|articleImages:$sArticle.ordernumber:5:"\>"|escape}\</image\_link\>

eingepflegt sind.

Was mache ich hier falsch? Wenn man die Farbe des Artikels im Onlineshop wechselt, ändert hinter der URL den folgenden Wert z. B.: ?number=7323450001988

Eventuell könnte ich die Farbvarianten über diese Nummer verwalten. Aber wie?

Danke und Grüße

Barrie

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [8. Juli 2016 um 09:17 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/2 "2016-07-08T09:17:07Z")

</div>

Keine Ideen?

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [8. Juli 2016 um 10:02 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/3 "2016-07-08T10:02:05Z")

</div>

Grundsätzlich funktioniert das. Checke mal den Artikel ob die Varianten korrekt angelegt sind und poste hier mal den den kompletten Code wie du den Produktexport definiert hast.

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [8. Juli 2016 um 10:19 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/4 "2016-07-08T10:19:15Z")

</div>

Hallo Mike,

die Varianten des Artikels scheint richtig angelegt zu sein. Hier der vollständige Code:

{$sArticle.articleID|escape}  
  
  
  
{$sArticle.name|strip\_tags|strip|truncate:80:"…":true|escape}  
  
  
{$sArticle.description\_long|strip\_tags|strip|truncate:900:"…"|escape}  
  
\<google\_product\_category\>204\</google\_product\_category\>  
  
\<product\_type\>{$sArticle.articleID|category:" \> “|escape}\</product\_type\>  
  
{$sArticle.articleID|link:$sArticle.name|escape}{if $sArticle.additionaltext}?number={$sArticle.ordernumber}{/if}  
  
\<image\_link\>{$sArticle.articleID|articleImages:$sArticle.ordernumber:5:”\>"|escape}\</image\_link\>  
  
neu  
  
{if $sArticle.esd}bestellbar{elseif $sArticle.instock\>0}bestellbar{elseif $sArticle.releasedate && $sArticle.releasedate|strtotime \> $smarty.now}vorbestellt{elseif $sArticle.shippingtime}bestellbar{else}nicht auf lager{/if}   
  
{$sArticle.price|format:“number”}  
  
{$sArticle.supplier|escape}  
  
{$sArticle.ordernumber|replace:"|":""}  
  
{$sArticle.suppliernumber|escape}  
  
  
  
DE  
  
Standard  
  
{$sArticle.shippingfree}  
  
  
  
{if $sArticle.changed}{$sArticle.changed|date\_format:"%a, %d %b %Y %T %Z"}{/if}

&nbsp;

Gruß und danke

Barrie

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [8. Juli 2016 um 10:27 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/5 "2016-07-08T10:27:20Z")

</div>

Wir haben es so gemacht. Ist für uns spezifisch, aber vielleicht hilft es dir.

```
# Header
{strip}
ID{#S#}
Titel{#S#}
Link{#S#}
Preis{#S#}
Beschreibung{#S#}
Zustand{#S#}
Bildlink{#S#}
Verfügbarkeit{#S#}
Mobiler Link{#S#}
Marke{#S#}
GTIN{#S#}
MPN{#S#}
Google Produktkategorie{#S#}
Produkttyp{#S#}
Zusätzlicher Bildlink{#S#}
Produktgruppe{#S#}
Farbe{#S#}
Größe{#S#}
Größentyp{#S#}
Größensystem{#S#}
Material{#S#}
Muster{#S#}
Geschlecht{#S#}
Altersgruppe{#S#}
Versandgewicht{#S#}
Verkaufspreis{#S#}
Sonderangebotszeitraum{#S#}
Steuern{#S#}
Versand{#S#}
Verfallsdatum{#S#}
Nur online{#S#}
Ausgeschlossenes Ziel{#S#}
Kennzeichnung exisiert{#S#}
Multipack{#S#}
Nicht jugendfrei{#S#}
Grundpreis Maß{#S#}
Grundpreis Einheitsmaß{#S#}
Energieeffizienzklasse{#S#}
Durchschnitt der Produktbewertungen{#S#}
Aktions-ID{#S#}
AdWords Gruppierung{#S#}
Adwords Labels{#S#}
Adwords Weiterleitung{#S#}
Nicht jugendfrei{#S#}
Benutzerdefiniertes Label 0{#S#}
Benutzerdefiniertes Label 1{#S#}
Benutzerdefiniertes Label 2{#S#}
Benutzerdefiniertes Label 3{#S#}
{/strip}{#L#}

# Template
{strip}
{$sArticle.ordernumber}{#S#}
{$sArticle.supplier|escape} {$sArticle.attr15} {$sArticle.name|strip_tags|strip|truncate:80:"...":true|escape|htmlentities}, {$sArticle.attr1}, Gr. {$sArticle.additionaltext}{#S#}
{$sArticle.articleID|link:$sArticle.name|escape}?utm_source=googleshopping&utm_medium=pla&utm_campaign=article{#S#}
{$sArticle.price|escape:"number"}{#S#}
{$sArticle.description_long|strip_tags|strip|trim|truncate:900:"...":true|html_entity_decode|escape}{#S#}
new{#S#}
BILDLINK
In stock{#S#}
{#S#}
{$sArticle.supplier|escape}{#S#}
{$sArticle.ean|escape}{#S#}
{$sArticle.suppliernumber|escape}{#S#}
{$sArticle.attr18}{#S#}
{$sArticle.attr16}{#S#}
BILDLINK
{$sArticle.supplier|escape} {$sArticle.suppliernumber|escape}{#S#}
{$sArticle.attr1}{#S#}
 {$sArticle.additionaltext}{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{if $sArticle.attr15 = "Herren"}Male {else}Female{/if}{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{if $sArticle.price < "30"}DE::DHL Standard:4.99 {else}DE::DHL Standard:0.00{/if}{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{#S#}
{/strip}{#L#}

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [8. Juli 2016 um 12:17 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/6 "2016-07-08T12:17:13Z")

</div>

> ?number=7323450001988

Diese Nummer ist die orderNumber und darüber können Varianten identifiziert werden. Alle Varianten teilen sich die Artikel-ID mit der id der Hauptvariante.

---

<div class="post-metadata">

**Author:** ![Barrie](https://avatars.discourse-cdn.com/v4/letter/b/838e76/32.png) [@Barrie](https://forum.shopware.com/u/Barrie)\
**Post date:** [25. Juli 2016 um 11:42 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/7 "2016-07-25T11:42:00Z")

</div>

Danke! Aber wie baut dies im Code ein, wie sieht es dann aus?&nbsp;

{$sArticle.articleID|link:$sArticle.name|escape}{if $sArticle.additionaltext}?number={$sArticle.ordernumber}&nbsp; - dies hatte ich schon versucht, hat lider nicht funktioniert…

> [@steinsoftware schrieb:](https://forum.shopware.com/profile/17116/steinsoftware "steinsoftware")
> 
> > ?number=7323450001988
> 
> Diese Nummer ist die orderNumber und darüber können Varianten identifiziert werden. Alle Varianten teilen sich die Artikel-ID mit der id der Hauptvariante.

---

<div class="post-metadata">

**Author:** ![Sarah](https://avatars.discourse-cdn.com/v4/letter/s/9de053/32.png) [@Sarah](https://forum.shopware.com/u/Sarah)\
**Post date:** [24. Oktober 2024 um 05:49 UTC](https://forum.shopware.com/t/varianten-werden-bei-produktexporten-nicht-ausgebeben/37915/8 "2024-10-24T05:49:05Z")

</div>

Auch wenn das hier schon sehr lange her ist.

**Die Lösung ist:** {$sArticle.articleID|link:$sArticle.name|escape}?number={$sArticle.ordernumber}

Diese If-Bedingung kannst du weglassen: {if $sArticle.additionaltext}.  
Diese gibt dann das darin befindliche ?number={$sArticle.ordernumber} nur aus wenn du additionaltext gepflegt hast.

Optional kannst du es so machen:  
{$sArticle.articleID|link:$sArticle.name|escape}{if $sArticle.ordernumber}?number={$sArticle.ordernumber}{/if}}  
Aber es sollte immer eine Ordernumber geben.
