U-KOMIサポート

thumbnail

トラッキングコードによる受注作成

下記のコードを予約完了ページなどに追加していただくと、完了ページで受注データの作成が可能です。

以下が対象コードです

<?php $api_key="API_KEY"; $api_secret="API_SECRET";

//BOC get u-komi access token $accessToken="";

try { $auth_url = "https://api.u-komi.com/auth/single/access_token";

$ch = curl_init($auth_url);

$payload = [

"api_key" => $api_key,

"api_secret" => $api_secret

];

curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$result = curl_exec($ch);

curl_close($ch);

$resultObj = json_decode($result);

if ($resultObj->code=="200" && isset($resultObj->data) && isset($resultObj->data->access_token))

{ $accessToken=$resultObj->data->access_token; }

} catch (Exception $e){

//there is some error need to be solved

}

//EOC get u-komi access token ?>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

<script src="https://api-test.u-komi.com/API_KEY/widget.js"></script>

<?php if(!empty($accessToken)) { ?>

<script>

ukomiOrderTrackData = {

token: "<{$accessToken}>",

orderId: "ORDER_NO",

orderAmount: "ORDER_PRICE",

orderCurrency: "JPY",

customerEmail:"CUSTOMER_EMAIL",

customerName:"CUSTOMER_NAME",

customerId:"CUSTOME_ID",

products:{

"PRODUCT_ID":{"name": "PRODUCT_NAME"},

"PRODUCT_ID":{"name": "PRODUCT_NAME"}

}

}

</script>

<?php } ?>

上記コード内の色のついた部分は以下をご参考ください。

↑ ※【API_KEY】はU-KOMI管理画面から確認できるAPIキーを入力します。

↑ ※【API_SECRET】はU-KOMI管理画面から確認できるAPIキーを入力します。

☝ ※【ORDER_NO】は注文番号(予約番号など)を入力します。

☝ ※【ORDER_PRICE】はを合計金額を入力します。

☝ ※【CUSTOMER_EMAIL】はメールアドレスを入力します。上記が必須項目となります。

☝ ※【CUSTOMER_NAME】は名前を入力します。

☝ ※【PRODUCT_ID】は商品IDを入力します。

☝ ※【PRODUCT_NAME】は商品名を入力します。

上記が必須項目となります。

※上記の例は商品データが2つ入っています。例の様に複数の商品が指定できます。

※単品を指定する場合はコード下部分の

"PRODUCT_ID":{"name": "PRODUCT_NAME"}

を一セット削除します。

その他に下記任意項目を指定できます。

customerNickname

couponCode

product =>

url,

image,

description,

group_name,

price,

expiration_date,

specs,

tag

商品のurlや画像、説明文、グループ名、価格など、様々な項目を指定する事ができます。