2016-08-02 4 views
2

私はShopifyのウェブサイトに新しいページを追加したいと思います。私はそのページを作成して、ユーザーからいくつかの情報を求めます。私の問題は、これらの情報をShopifyに保存する方法です。私はPHPとJavaScriptを理解していますが、私が目にしていないことはShopifyのワークフローです。顧客が情報を入力すると、Shopifyはどこにデータを保存しますか? Shopifyデータベースと話すために使用する言語は何ですか?shopifyデータベース/バックエンドとの連携

答えて

1

お客様の登録フォームの詳細については、Shopifyのfollowing this very simple tutorialにお尋ねください。 APIを使用する必要はありません。既存のフォームにフィールドを追加するだけです。

さらに、Shopifyが顧客、一般的にあらゆるリソースに情報を追加するために提供する最善の方法は、Metafieldsの使用です。ただし、APIを使用して新しいAPIを作成する必要があります。つまり、あなた自身のPHPサーバが稼働していることを意味します。編集:NodeJS、Python、Ruby、Java、.NETなどの任意の言語にすることができます。

ワークフローは以下の通りかもしれない: ユーザーは、この新しいページのフォームに記入 - >これはあなたのPHPサーバーへのPOSTのHTTPリクエストを作成します - >そのサーバーでコードが店の中に認証(thisかもしれません便利です)、新しい顧客メタフィールドエンドポイントへのPOSTを行います。最後に、結果が返され、ショップページから処理できるようになります。

Liquidテンプレートエンジンを使用して直接メタファイルを表示することができます。追加のコードやAPIに手を差し伸べる必要はありません。

+0

PHPを使用する必要はありません。これは多くのスクリプト言語の1つです。 Javascript、Ruby、Python、.Net、またはインターネットコンピューティングに適した他の言語を自由に使用できます。 –

+0

ありがとうDavid、あなたの言葉を明確にするために投稿を更新しました。 –

関連する問題