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


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

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

📖以下が対象コードです

<?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",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"}

を一セット削除します。

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

📖 customerIdcustomerNicknamecouponCodeproduct => url,image,description,group_name,price,expiration_date,specs,tag

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