Warenkorbinhalt ermitteln (App Scripts)

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:

{% 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.

services.cart vielleicht?

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

{{ 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

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:

{% 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.