Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
creditmemo_list.php
Go to the documentation of this file.
1 <?php
8 
9 require 'order.php';
14  [
15  'store_id' => 1,
16  'grand_total' => 280.00,
17  'order_id' => $order->getId(),
18  'email_sent' => 0,
19  'send_email' => 0,
20  'increment_id' => '123',
21  'creditmemo_status' => 1,
22  'state' => 1
23  ],
24  [
25  'store_id' => 1,
26  'grand_total' => 450.00,
27  'order_id' => $order->getId(),
28  'email_sent' => 1,
29  'send_email' => 1,
30  'increment_id' => '456',
31  'creditmemo_status' => 1,
32  'state' => 1
33  ],
34  [
35  'store_id' => 1,
36  'grand_total' => 10.00,
37  'order_id' => $order->getId(),
38  'email_sent' => 1,
39  'send_email' => 1,
40  'increment_id' => '789',
41  'creditmemo_status' => 0,
42  'state' => 1
43  ],
44  [
45  'store_id' => 1,
46  'grand_total' => 1110.00,
47  'order_id' => $order->getId(),
48  'email_sent' => 1,
49  'increment_id' => '012',
50  'send_email' => 1,
51  'creditmemo_status' => 1,
52  'state' => 0
53  ],
54 ];
55 
57 foreach ($creditMemos as $creditMemoData) {
59  $creditMemo = $objectManager->create(\Magento\Sales\Model\Order\Creditmemo::class);
60  $creditMemo
61  ->setData($creditMemoData)
62  ->save();
63 }
$order
Definition: order.php:55
$creditMemos
$objectManager