0

顧客 (またはこの場合は顧客のグループ) がストアに登録できるようにする必要があり、その顧客のグループを何らかの方法でコードで参照できるようにする必要があります。次に例を示します。

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

キャッチ: 人が BC にアクセスして顧客の設定を変更する必要なく、これを達成できる必要があります。顧客に特定のグループ ID を割り当てなければならない場合、それは解決策ではありません。人間の介入が必要です。

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

どんなアイデアでも大歓迎です

4

1 に答える 1

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 を使用し、これに対して検証することを選択します。

于 2016-05-18T20:24:52.393 に答える