この関数は非推奨です。
関数
OrderList::batchUpdateOrderStatusCancel( string $msgstr, array $order_res, array $req, integer $id, Aivec\Welcart\SettlementModules\AmazonPay\V1\WlcOrderList|\Aivec\Welcart\SettlementModules\AmazonPay\V1\dataList $obj )
Batch updates for cancel status.
説明 説明
function: updateOrderData
- $msgstr
(文字列) (必須)
- $order_res
(配列) (必須)
- $req
(配列) (必須) $_REQUEST
- $id
(integer) (必須)
- $obj
(Aivec\Welcart\SettlementModules\AmazonPay\V1\WlcOrderList) (必須) @see use-e-shop/classes/orderList[2].class.php
ファイル: src/V1/OrderList.php
public function batchUpdateOrderStatusCancel($msgstr, $order_res, $req, $id, $obj) { global $usces; $amazon_order_state = $usces->get_order_meta_value('amazon_order_state', $id); if (!empty($amazon_order_state)) { $api = new API($this->module); $amazon_orderid = $usces->get_order_meta_value('amazon_orderid', $id); if (strtolower($amazon_order_state) === 'canceled') { $res['status'] = 'success'; $res['message'] = __('I completed collective operation.', 'usces'); } elseif (strtolower($amazon_order_state) === 'captured') { $res = Utils::adminErrorResponse('cancel', $amazon_order_state); } else { $res = $api->cancelOrder($amazon_orderid); } $res['message'] .= '<br/><br/>'; $msgstr .= Utils::adminMessageString($id, $res['status'], $res['message'], false); if (strtolower($res['status']) !== 'error') { ModuleUtils::updateOrderReceipt($id, 'noreceipt'); $usces->set_order_meta_value('amazon_order_state', 'canceled', $id); } } return $msgstr; }
バージョン | 説明 |
---|---|
2.0.0 | この関数は非推奨です。 |