2016-05-18 7 views
0

顧客(またはこの場合は顧客のグループ)が店舗に登録できるようにする必要があり、そのグループを参照できるようにする必要があります例えば、何らかの形のコードでは、顧客、:編集:特定の顧客グループを参照する方法 - ビッグコマース

if (currentUserIdOfSomeSort === 9) { 
    // do something 
} else { 
    // do something else 
} 

CATCH:私はBCに入ると、顧客の設定を変更するには、人を必要とせずにこれを実現できるようにする必要があります - 私が行かなければならない場合顧客に特定のグループIDを割り当てると、それは人間の介入を伴うため解決策ではありません。

特定の情報のAPI呼び出しを行うために外部サーバーを設定できないため、すべてのものもローカルにする必要があります(たとえば、登録フォームに「コード」フィールドを追加した場合 - このフィールドに新しい変数が作成されることはありません。また、別のサーバーを使用してその情報を返すためのAPI呼び出しを行う必要があると言われています。

大いに評価されました

答えて

0

カスタムアプリケーションを作成する方法はありません。これらは、コアアプリケーションの関数です。 APIを呼び出す場合は、Heroku(または独自の選択したサーバー)を使用してAPIにリクエストする必要があります。純粋にcURLリクエストでも、APIクライアントを使用してもかまいません。

curl --request GET \ 
-u "_username_:_API_key_"\ 
https://store.mybigcommerce.com/api/v2/customers/{id}.json 

同じサーバーにホストされているjsファイルにそのファイルを渡してから、店頭にjavascriptを読み込むことができます。

<script src="https://myserver.com/favoritenumber.js"></script> 

また、適切な顧客にこれを表示していたことを確認する必要があります。私はCustomerNameの代わりにCustomerIDを使用し、これに対して検証することを選択します。

+0

私は誰かに数字を与えて、それにサインアップすることができるように "Some Number"を使用しなければなりません。私は顧客グループを使用することはできません。なぜなら、それは人間が入って、手でグループに特定の顧客を割り当て、自動化する必要があるからです。外部サーバーを使用することは私の選択肢ではありません。私はAPIコールをどのように作成するのか分かりません。上記のコードは何よりも必要ですか?あなたはJSファイルに何を渡していますか? – Tron

+0

あなたは私が上に掲示したものより多くを必要とするでしょう。もう1つの注意点は、そのデータを取得する他の唯一の方法は、店頭からjavascript経由でAPI呼び出しを行うことですが、それは非常に安全ではないということです。あなたは、あなたの店のAPI公開されたすべての基本認証情報にアクセスできるAPIキーを公開します。 – Alyss

関連する問題