src/EventListener/ItemOrderEventListener.php line 14

Open in your IDE?
  1. <?php
  2. namespace App\EventListener;
  3. use App\Model\Product\LeafletProduct;
  4. use Pimcore\Event\Model\Ecommerce\OrderManagerItemEvent;
  5. class ItemOrderEventListener {
  6.      /**
  7.      * @param OrderManagerItemEvent $event
  8.      *
  9.      * @throws \Exception
  10.      */
  11.     public function onItemCreation(OrderManagerItemEvent $event)
  12.     {
  13.         $item $event->getCartItem();
  14.         $orderItem $event->getOrderItem();
  15.         $product $item->getProduct();
  16.         if (method_exists($product,'getPart')) {
  17.             $orderItem->setPart($product->getPart());
  18.         }
  19.         if (method_exists($product,'getSku')) {
  20.             $orderItem->setPart($product->getSku());
  21.         }
  22.     }
  23. }