# Produktexporte: Es sollen keien Varianten exportiert werden, auch KEINE Hauptvariante

**URL:** https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461
**Category:** Allgemein
**Created:** [15. Januar 2018 um 15:02 UTC](https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461 "2018-01-15T15:02:04Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![heizman24](https://avatars.discourse-cdn.com/v4/letter/h/8c91f0/32.png) [@heizman24](https://forum.shopware.com/u/heizman24)
#### Post date: [15. Januar 2018 um 15:02 UTC](https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461/1 "2018-01-15T15:02:04Z")

</div>

Hallo,

wir haben folgendes Problem. Bei einem Export Feed möchten wir sämtliche Varianten ausschließen. Die Option “Varianten exportieren” = “Nein” bewirkt offensichtlich nur, dass keine "Unter"varianten exportiert werden.  
Die Hauptvariante (oder der Elternartikel oder wie auch immer man es nennt) wird trotzdem im Feed mit ausgegeben.

Beispiel:

Artikelüberschrift: Hose in blau, grau oder grün  
Hauptvariante: blau  
Untervarianten grau und grün

Im Feed wird die Hauptvariante mit der Artikelüberschrift “Hose in blau, grau oder grün” mit ausgegeben. Die Untervarianten nicht (sollen ja auch nicht).

Wie kann ich es unterbinden, dass auch die Hauptvarianten NICHT mit exportiert werden? Stehe gerade echt auf dem Schlauch.

Danke für Eure Tipps 🙂

Peter

---

<div class="post-metadata">

### Author: ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)
#### Post date: [15. Januar 2018 um 15:05 UTC](https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461/2 "2018-01-15T15:05:41Z")

</div>

Hallo heizman24,

das wird nicht so einfach möglich sein, da Shopware Artikel ohne Varianten und die Hauptvariante gleich behandelt.&nbsp;

Du könntest evtl. eine Abfrage machen, ob ein Artikel Varianten besitzt und dann evtl. keine Ausgabe machen.

Viele Grüße

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [15. Januar 2018 um 15:09 UTC](https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461/3 "2018-01-15T15:09:02Z")

</div>

Hi,

du kannst prinzipiell alle Konfigurator-Artikel ausschließen, indem du bspw. unter „Weitere Filter“ unter „Eigene Filter“ das hier einträgst:

> a.configurator\_set\_id IS NULL

Musst du aber eben testen, ob das zum gewünschten Ergebnis führt - damit sollten eigentlich alle Artikel ausgeschlossen werden, die irgendwie Varianten-Artikel sind oder haben.

Besten Gruß

Daniel&nbsp;

---

<div class="post-metadata">

### Author: ![heizman24](https://avatars.discourse-cdn.com/v4/letter/h/8c91f0/32.png) [@heizman24](https://forum.shopware.com/u/heizman24)
#### Post date: [15. Januar 2018 um 19:33 UTC](https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461/4 "2018-01-15T19:33:42Z")

</div>

Hallo und Danke!

Das mit dem Filter und

> a.configurator\_set\_id IS NULL

scheint zu funktionieren. Dafür ersteinmal herzlichen Dank.

Nun haben wir natürlich gleich ein weiteres Problem, das ich mal versuche zu schildern:

Der Feed enthält jetzt knapp 500 Artikel weniger, aber keinerlei Variantenartikel mehr. So weit, so gut.

Wir nutzen seit einiger Zeit den idealo Direktkauf für bestimmte Artikel (nur versandkostenfreie Artikel). Das oben beschriebene Thema war bis zur Nutzung des idealo Direktkaufs kein Problem, da die Kunden ja immer in den Shop geleitet wurden. Mit dem Direktkauf ist es natürlich insofern doof, wenn da etwas mit „Produkt x in rot oder grün“ steht, der Kunde aber eigentlich immer nur die Hauptvariante bestellen konnte.

Das haben wir ja jetzt erst einmal bereinigt, indem wir keinerlei Varianten mehr ausgeben.

Kann man nun den Filter wieder entfernen und stattdessen mit einer IF Abfrage es so gestalten, dass die idealo Direktkauf-Artikel keine Variantenartikel mehr enthalten?

In dem Feed werden idealo Direktkaufartikel mit einem seperaten Feld als solche markiert: checkoutApproved (true | false).  
Unsere Abfrage sieht im moment für iedalo Direktkaufartikel wie folgt aus:

```
{if ($sArticle.attr12 == "true" OR $sArticle.attr12 == "1") AND ($sArticle.shippingfree == "1")}true{else}false{/if}{#S#}

```

Dabei ist attr12 noch eine extra Checkbox, die wir auswerten. Wenn ich nun aber noch a.configurator\_set\_id mit abfragen möchte, dann bekomme ich einen Syntaxfehler.

```
{if ($sArticle.attr12 == "true" OR $sArticle.attr12 == "1") AND ($sArticle.shippingfree == "1") AND (a.configurator_set_id IS NULL)}true{else}false{/if}{#S#}

```

Was mache ich hier falsch? Das elegante an dieser Lösung wäre, dass ich weiterhin die (Haupt)varianten zu idealo exportieren, aber für den idealo Direktkauf ausschließen könnte.

Vielen Dank und LG,  
Peter

&nbsp;

---

<div class="post-metadata">

### Author: ![DanielNogel](https://avatars.discourse-cdn.com/v4/letter/d/96bed5/32.png) [@DanielNogel](https://forum.shopware.com/u/DanielNogel)
#### Post date: [16. Januar 2018 um 07:45 UTC](https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461/5 "2018-01-16T07:45:34Z")

</div>

Hi,

an dieser Stelle benötigst du ja Smarty-Syntax. Entsprechend muss es statt “a.configurator\_set\_id IS NULL” eher “empty($sArticle.configurator\_set\_id)” heißen. Das könntest du einmal ausprobieren. Ich weiß allerdings nicht, ob die Variable in Smarty auch verfügbar ist - kann ich gerade nicht prüfen. Auch das

Besten Gruß

Daniel

---

<div class="post-metadata">

### Author: ![heizman24](https://avatars.discourse-cdn.com/v4/letter/h/8c91f0/32.png) [@heizman24](https://forum.shopware.com/u/heizman24)
#### Post date: [16. Januar 2018 um 18:12 UTC](https://forum.shopware.com/t/produktexporte-es-sollen-keien-varianten-exportiert-werden-auch-keine-hauptvariante/50461/6 "2018-01-16T18:12:19Z")

</div>

Hallo Daniel,

vielen Dank für Deine Bemühungen, leider funktionert&nbsp; **empty($sArticle.configurator\_set\_id)** nicht. Vermutlich steht die Variable tatsächlich nicht zur Verfügung.

Schade, vielleicht hast Du ja noch eine andere zündende Idee. 🙂

Beste Grüße,  
Peter
