diff --git a/Kwc/Shop/Cart/Detail/Trl/Component.php b/Kwc/Shop/Cart/Detail/Trl/Component.php
index <HASH>..<HASH> 100644
--- a/Kwc/Shop/Cart/Detail/Trl/Component.php
+++ b/Kwc/Shop/Cart/Detail/Trl/Component.php
@@ -1,6 +1,20 @@
 <?php
 class Kwc_Shop_Cart_Detail_Trl_Component extends Kwc_Abstract_Composite_Trl_Component
 {
+    public static function getSettings($masterComponentClass)
+    {
+        $ret = parent::getSettings($masterComponentClass);
+        $ret['flags']['processInput'] = true;
+        return $ret;
+    }
+
+    public function preProcessInput($data)
+    {
+        if (isset($data[$this->getData()->componentId.'-delete'])) {
+            $this->getData()->chained->row->delete();
+        }
+    }
+
     public function getTemplateVars()
     {
         $ret = parent::getTemplateVars();
shop trl: fix deleting products from cart