v1

latestOpenAPI 3.0.02026-07-26318168886.7 KB
Customers

Update Customer Store Credits

To update customer store credits with open API<br>使用open API更新顧客購物金

post/customers/{id}/store_credits

Path parameters

idstring required

Customer ID<br>顧客ID

Query parameters

excludes[]string[]

Exclude certain parameters in the response<br>結果要排除哪些參數

[
  "status"
]
fields[]string[]

Only show certain parameters in the response<br> 結果只顯示哪些參數

[
  "status"
]

Request body

valueinteger required

Credits to be added or deducted<br>增加或減除金額<br>-<br>*Number can be -999999~999999

remarksstring required

Reason for adding or deducting credits<br>增加或減除購物金原因<br>-<br>* Limit to max 50 characters

expires_atstring

Validity Period<br>有效期限<br>* Date cannot be in the past <br>* Date should be within 9999 days from now

email_target1 | 3

Notification with Email<br>是否發送email通知<br>Only applicable for addition<br>僅適用於增加<br>-<br> 1=NOT_SEND全部不送<br> 3=SEND_TO_ALL全部都送

sms_notification_target1 | 2 | 3

Notification with SMS<br>是否發送簡訊通知<br>Only applicable for addition<br>僅適用於增加<br>-<br> 1=NOT_SEND全部不送<br> 2=SEND_VERIFIED只送手機驗證過的<br> 3=SEND_TO_ALL全部都送

replaceboolean

To replace all store credits with the current value<br>以此金額替代之前所有購物金

type'manual_credit' | 'welcome_credit' | 'birthday_credit' | 'auto_reward' | 'applied_credit' | 'user_credit_expired' | 'welcome_member_referral_credit' | 'member_referral_credit' | 'member_info_quick_completion_credit' | 'order_split_revert' | 'product_review_reward' | 'return_order_revert' | 'order_edit_revert'

Store credit type<br> 購物金類型<br> * manual_credit<br> Manually assign store credit(s) to specific member<br> 手動發送購物金給指定會員<br> * welcome_credit<br> Auto assign welcome credits to new registered members<br> 發送購物金鼓勵顧客註冊會員和進行第一次購物<br> * birthday_credit<br> Auto assign store credits to members as gifts on their birthday<br> 於會員的生日自動發送購物金作為生日禮物<br> * auto_reward<br> Auto reward customers with credits when they meet a minimum amount of purchase<br> 當訂單達到最低金額時自動發送購物金給會員<br> * applied_credit<br> Applied user credits when placing an order<br> 在下訂單時已折抵的購物金<br> * user_credit_expired<br> Expired user credits<br> 已過期的購物金<br> * welcome_member_referral_credit<br> Referral will get store credits after sign up<br> 新會員透過推薦連結註冊成為會員即可獲得購物金<br> * member_referral_credit<br> Referrer will get the reward after an order from referral is completed<br> 新顧客註冊後在訂單轉為「已完成」後,推薦人即可獲得購物金<br> * member_info_quick_completion_credit<br> Member info reward credit<br> 會員資料獎賞購物金<br> * order_split_revert<br> Order split revert credit<br> 訂單拆單回補購物金<br> * product_review_reward<br> Product review reward credit<br> 商品評價獎賞購物金<br> * return_order_revert<br> Return order revert credit<br> 退貨單回補購物金<br> * order_edit_revert<br> Order edit revert credit<br> 訂單編輯回補購物金<br>

performer_idstring

Performer ID<br>操作者ID

performer_type'User' | 'Agent'

Performer Type<br>操作者類型

Example request

{
  "value": 100,
  "remarks": "add 100 store credits",
  "expires_at": "2021-11-30",
  "email_target": 1,
  "sms_notification_target": 1,
  "replace": true,
  "type": "manual_credit"
}

Response

CREATED

_idstring

Record ID<br>紀錄 ID

customer_idstring

Customer ID<br>顧客 ID

credit_balanceinteger

Credit balance after this record<br>此紀錄後的購物金餘額

remarksstring

Credit Change Reason <br>購物金更動原因

valueinteger

Credit Movement<br>購物金款項

end_atstring

Expiry Date<br>到期日

performer_idstring

ID of the staff who created this record<br>創建紀錄的管理員的ID

performer_namestring

Staff who created this record<br>創建紀錄的管理員

fulfillment_balanceinteger

Fulfillment Balance<br>購物金餘額

type'manual_credit' | 'welcome_credit' | 'birthday_credit' | 'auto_reward' | 'applied_credit' | 'user_credit_expired' | 'welcome_member_referral_credit' | 'member_referral_credit' | 'order_split_revert' | 'member_info_quick_completion_credit' | 'product_review_reward' | 'return_order_revert' | 'order_edit_revert'

Store credit type<br>購物金類型 <br>----<br> manual_credit: 手動增減購物金(店家手動發送、回補來自取消訂單/退貨訂單)<br> welcome_credit: 新加入會員購物金<br> birthday_credit: 生日購物金<br> auto_reward: 購物金回饋<br> applied_credit: 套用購物金在訂單<br> user_credit_expired: 購物金過期<br> welcome_member_referral_credit: 透過推薦連結註冊成功<br> member_referral_credit: 推薦新顧客進行消費<br> order_split_revert: 回補購物金(來自拆單)<br> product_review_reward: 商品評價獎賞<br> member_info_quick_completion_credit: 會員資料獎賞<br> return_order_revert: 退貨單回補購物金<br> order_edit_revert: 訂單編輯回補購物金

created_atstring

Record creation date<br>創建紀錄日期

customer_ref_user_idstring

Third party custom customer id<br>第三方儲存之顧客ID

status'active' | 'removed' | 'expired' | 'used' | 'redeemed'

Status<br>購物金狀態

is_redeemboolean

Whether the store credit is redeemed<br> 購物金是否已經被兌換

order_idstring

The ID of the order where the store credit earned from<br>賺取購物金的訂單的ID

user_credit_rule_idstring

The ID of user_credit_rule

order_numberstring

Order number<br>訂單號碼

merchant_order_numberstring

The order number set by the merchant<br>店家自定義訂單號

order_created_bystring

Order created by<br>此訂單的建立者

Example response

{
  "_id": "5f55ad58d9ce6d003c1fd62f",
  "customer_id": "5f47c96a86a983001614a834",
  "credit_balance": 160,
  "remarks": "hello",
  "value": 20,
  "end_at": "2021-11-30T00:00:00.000+00:00",
  "performer_id": "61ad96bda6633e004cafe7db",
  "performer_name": "staff1",
  "fulfillment_balance": 10,
  "type": "manual_credit",
  "created_at": "2020-09-07T03:47:44.061Z",
  "customer_ref_user_id": "MEMBR000000000000019034194",
  "status": "active",
  "order_id": "621701406dcff70039642cde",
  "value_dollar": {
    "cents": 999999999,
    "currency_symbol": "NT$",
    "currency_iso": "TWD",
    "label": "NT$999,999,999",
    "dollars": 999999999
  },
  "user_credit_rule_id": "583d630a69702d70850c0000",
  "order_number": "2019052707260498"
}