# Warenkorbinhalt ermitteln (App Scripts)

**URL:** <https://forum.shopware.com/t/warenkorbinhalt-ermitteln-app-scripts/97824>\
**Category:** Programmierung\
**Created:** [2. Januar 2023 um 12:37 UTC](https://forum.shopware.com/t/warenkorbinhalt-ermitteln-app-scripts/97824 "2023-01-02T12:37:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Khronos](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@Khronos](https://forum.shopware.com/u/Khronos)\
**Post date:** [2. Januar 2023 um 12:37 UTC](https://forum.shopware.com/t/warenkorbinhalt-ermitteln-app-scripts/97824/1 "2023-01-02T12:37:30Z")

</div>

Hallo,

ich versuche innerhalb eines App Scripts (auf Product Detail) mit Hilfe des Repository Services den Warenkorb zu ermitteln. Leider ist mit die Doku nicht hilfreich, dort steht nur wie man mit Filtern nach Produkten sucht:

```auto
{% set product = services.repository.search('product', criteria).first %}

```

‚cart‘ gibt es nicht. Ich konnte auch leider in dem Kontext keine Auflistung aller Elemente finden, die es gibt.

Wäre für eure Hilfe sehr dankbar.

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [2. Januar 2023 um 14:08 UTC](https://forum.shopware.com/t/warenkorbinhalt-ermitteln-app-scripts/97824/2 "2023-01-02T14:08:33Z")

</div>

`services.cart` vielleicht?

> **[Cart manipulation](https://developer.shopware.com/docs/guides/plugins/apps/app-scripts/cart-manipulation)**

---

<div class="post-metadata">

**Author:** ![Khronos](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@Khronos](https://forum.shopware.com/u/Khronos)\
**Post date:** [3. Januar 2023 um 07:24 UTC](https://forum.shopware.com/t/warenkorbinhalt-ermitteln-app-scripts/97824/3 "2023-01-03T07:24:18Z")

</div>

Hi, danke für deine Antwort. Dieser Service ist dort nicht verfügbar. Ich habe es hiermit aus dem Cart Widget versucht:

```auto
{{ page.cart }}

```

Leider ist das Objekt „null“ an dieser Stelle. Im Header Cart Widget funktioniert der Zugriff. Was mache ich da falsch. Der Aufruf von page.cart erfolgt im .html.twig

---

<div class="post-metadata">

**Author:** ![Khronos](https://avatars.discourse-cdn.com/v4/letter/k/b5ac83/32.png) [@Khronos](https://forum.shopware.com/u/Khronos)\
**Post date:** [3. Januar 2023 um 08:45 UTC](https://forum.shopware.com/t/warenkorbinhalt-ermitteln-app-scripts/97824/4 "2023-01-03T08:45:45Z")

</div>

Jetzt habe ich in dem cart widget versucht eine Variable zu definiere, um diese dann in der product-detail template twig aufzurufen. Leider auch ohne Erfolg:

```auto
{% sw_extends '@Storefront/storefront/layout/header/actions/cart-widget.html.twig' %}

{% block layout_header_actions_cart_widget %}
  {{ parent() }}
  
  {% set myCart = page.cart %}
{% endblock %}

```

Edit:  
ein JavaScript Block wird außerdem in diesem twig nicht ausgeführt.
