# Custom Line Item dem Warenkorb hinzufügen

**URL:** <https://forum.shopware.com/t/custom-line-item-dem-warenkorb-hinzufuegen/102197>\
**Category:** Shopware 6 (German)\
**Created:** [6. Dezember 2023 um 17:23 UTC](https://forum.shopware.com/t/custom-line-item-dem-warenkorb-hinzufuegen/102197 "2023-12-06T17:23:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mannitou](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@mannitou](https://forum.shopware.com/u/mannitou)\
**Post date:** [6. Dezember 2023 um 17:23 UTC](https://forum.shopware.com/t/custom-line-item-dem-warenkorb-hinzufuegen/102197/1 "2023-12-06T17:23:02Z")

</div>

Hallo zusammen,

ich nutze Shopware 6.5.7.2 und versuche ein Custom Line Item dem Warenkorb hinzuzufügen. Es scheint als fehlen irgendwelche Attribute, weswegen das Line Item nicht im Frontend erscheint.

Folgendes versuche ich aktuell:

```auto
$lineItem = new LineItem(Uuid::randomHex(), LineItem::CUSTOM_LINE_ITEM_TYPE, null, 1);
$lineItem->setStackable(true);
$lineItem->setRemovable(true);
$lineItem->setLabel("test");
$lineItem->setPriceDefinition(new AbsolutePriceDefinition(10, null));

$this->cartService->add($cart, $lineItem, $context);

```

Ich sitze schon eine ganze Weile daran, komme aber leider nicht weiter. Was kann das Problem sein?

VG

---

<div class="post-metadata">

**Author:** ![EikeBrandtWarneke](https://avatars.discourse-cdn.com/v4/letter/e/cdc98d/32.png) [@EikeBrandtWarneke](https://forum.shopware.com/u/EikeBrandtWarneke)\
**Post date:** [6. Dezember 2023 um 17:32 UTC](https://forum.shopware.com/t/custom-line-item-dem-warenkorb-hinzufuegen/102197/2 "2023-12-06T17:32:53Z")

</div>

Du suchst: [Add Cart Items | Shopware Documentation](https://developer.shopware.com/docs/guides/plugins/plugins/checkout/cart/add-cart-items.html)

Viele Grüße

---

<div class="post-metadata">

**Author:** ![mannitou](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@mannitou](https://forum.shopware.com/u/mannitou)\
**Post date:** [6. Dezember 2023 um 18:14 UTC](https://forum.shopware.com/t/custom-line-item-dem-warenkorb-hinzufuegen/102197/3 "2023-12-06T18:14:38Z")

</div>

Hi Eike,

danke dir für die Rückmeldung.

Die Dokumentation und alle Foreneinträge habe ich bereits durchgelesen. Leider ist es nicht das was ich suche.

Zwei Probleme sind bei dem Beispiel der Dokumentation aufgefallen:

1. Die Funktion hat Cart als ersten Parameter, jedoch möchte ich vom Frontend einige Informationen übergeben. Ich benötige also Request.

2. Das Line Item wird hier über $this-\>factory-\>create() erstellt. Wenn ich aber den type auf CUSTOM\_LINE\_ITEM\_TYPE setze, erhalte ich den Error, dass ich nicht berechtigt bin.

Wie löst man das am besten?

VG

---

<div class="post-metadata">

**Author:** ![mannitou](https://avatars.discourse-cdn.com/v4/letter/m/8e7dd6/32.png) [@mannitou](https://forum.shopware.com/u/mannitou)\
**Post date:** [6. Dezember 2023 um 18:53 UTC](https://forum.shopware.com/t/custom-line-item-dem-warenkorb-hinzufuegen/102197/4 "2023-12-06T18:53:02Z")

</div>

Habe es gelöst: Die PriceDefinition musste vom Typ „quantity“ sein.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [5. Januar 2024 um 18:53 UTC](https://forum.shopware.com/t/custom-line-item-dem-warenkorb-hinzufuegen/102197/5 "2024-01-05T18:53:09Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
