# Curl Fetch a single product

**URL:** <https://forum.shopware.com/t/curl-fetch-a-single-product/97420>\
**Category:** Programmierung\
**Tags:** programming\
**Created:** [2. Dezember 2022 um 14:31 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420 "2022-12-02T14:31:55Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![gruhn](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@gruhn](https://forum.shopware.com/u/gruhn)\
**Post date:** [2. Dezember 2022 um 14:31 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420/1 "2022-12-02T14:31:55Z")

</div>

Ich bin auf der Suche nach einem curl-Befehl mit dem ich alle Produktdaten auslesen kann. Der curl-Befehl für Fetch a list of products wie er in der Beschreibung steht ([Fetch a list of products | Store API](https://shopware.stoplight.io/docs/store-api/c9b31e0cc1e70-fetch-a-list-of-products)) funktioniert bei mir nicht, egal welche Anpassungen ich vornehme. Und beim einfachen Befehl bekomme ich nur die Daten für 100 Produkte. Liegt dies an meiner Shopware-Version (v6.4.8.2)?

---

<div class="post-metadata">

**Author:** ![chamaw](https://avatars.discourse-cdn.com/v4/letter/c/b487fb/32.png) [@chamaw](https://forum.shopware.com/u/chamaw)\
**Post date:** [4. Dezember 2022 um 14:07 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420/2 "2022-12-04T14:07:18Z")

</div>

schau mal hier in diese Datei /vendor/shopware/core/Framework/Resources/config/packages/shopware.yaml

api:  
max\_limit: 100

Sprich es kommen max. 100 Objekte zurück. Ein großer Wert erzeugt dann evtl. große Downloads und könnte zu einem DOS führen. Z.B. wenn ein Entwickler - unbeabsichtigt - eine endlos Schleife und dann einen Shop mit 100K Artikel 10mal in der Sekunde mit einem komplett Download bombardiert …

---

<div class="post-metadata">

**Author:** ![gruhn](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@gruhn](https://forum.shopware.com/u/gruhn)\
**Post date:** [5. Dezember 2022 um 07:23 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420/3 "2022-12-05T07:23:18Z")

</div>

Sorry, das habe ich auch schon ausprobiert. Leider ändert dies nichts, da es scheinbar keine Auswirkung hat. Die Fehlermeldung bleibt: “FRAMEWORK\_\_QUERY\_LIMIT\_EXCEEDED“

The limit must be lower than or equal to MAX\_LIMIT(=100). Given: 2000",„source“:{„pointer“:„/limit“},„meta“:{„parameters“:{„maxLimit“:100,„limit“:2000}

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [5. Dezember 2022 um 14:12 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420/4 "2022-12-05T14:12:25Z")

</div>

Danach auch Cache geleert, damit die Änderung übernommen wird?

---

<div class="post-metadata">

**Author:** ![gruhn](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@gruhn](https://forum.shopware.com/u/gruhn)\
**Post date:** [6. Dezember 2022 um 07:34 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420/5 "2022-12-06T07:34:09Z")

</div>

Ich habe das Cache mit CLI (cache:clear) gelöscht und auch im Backend. Leider bewirkt dies nichts ☹

---

<div class="post-metadata">

**Author:** ![gruhn](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@gruhn](https://forum.shopware.com/u/gruhn)\
**Post date:** [6. Dezember 2022 um 09:07 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420/6 "2022-12-06T09:07:10Z")

</div>

Das ist die Lösung: um Änderungen vorzunehmen, muss man die folgende Core Datei **/framework/resources/config/packages/shopware.yaml** in das Stammverzeichnis des Shops unter **config/packages/shopware.yaml** kopieren, nun kann man die Datei bearbeiten, um eine Funktion zu aktivieren/deaktivieren.

Nun funktioniert es auch 🙂

---

<div class="post-metadata">

**Author:** ![gruhn](https://avatars.discourse-cdn.com/v4/letter/g/b4bc9f/32.png) [@gruhn](https://forum.shopware.com/u/gruhn)\
**Post date:** [6. Dezember 2022 um 10:13 UTC](https://forum.shopware.com/t/curl-fetch-a-single-product/97420/7 "2022-12-06T10:13:06Z")

</div>

Leider nicht ganz. Ich habe nun festgestellt, dass nur ein Teil der Produkte aufgerufen wird. (Keine Timeout usw., wahrscheinlich nur aktive Produkte …). Ist trotzdem schlecht, da ich alle Produkte benötige.
