Beispiel #1
0
 public function onTransactionPaid(TransactionModel $transaction)
 {
     /** @var TransactionItemModel $item */
     foreach ($transaction->getItems() as $item) {
         $entity = $item->getEntity();
         $qty = $item->qty;
         if ($entity instanceof ProductModel) {
             $entity->stock = $entity->stock - $qty;
             $entity->save();
         }
     }
 }