この関数は非推奨です。
関数
OrderList::batchUpdateOrderStatusCancel( string $msgstr, array $order_res, array $req, integer $id, Aivec\Welcart\SettlementModules\AmazonPay\V1\WlcOrderList|\Aivec\Welcart\SettlementModules\AmazonPay\V1\dataList $obj )
説明 説明
- 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 | この関数は非推奨です。 |