私はShopifyのウェブサイトに新しいページを追加したいと思います。私はそのページを作成して、ユーザーからいくつかの情報を求めます。私の問題は、これらの情報をShopifyに保存する方法です。私はPHPとJavaScriptを理解していますが、私が目にしていないことはShopifyのワークフローです。顧客が情報を入力すると、Shopifyはどこにデータを保存しますか? Shopifyデータベースと話すために使用する言語は何ですか?shopifyデータベース/バックエンドとの連携
2
A
答えて
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に手を差し伸べる必要はありません。
関連する問題
- 1. アクティブディレクトリ。 DACLとの連携
- 2. JUNGライブラリとの連携
- 3. AsyncContext JSPと連携し、フレックス
- 4. キャッシュ結果dplyrデータベースバックエンド
- 5. Mavenと従来のアプリケーションとの連携
- 6. MongoDBとDockerとの連携方法
- 7. Googleカレンダーの時計とイベントの連携
- 8. Emotion Api AzureとのAndroidの連携
- 9. Shopifyの関連記事を表示
- 10. SCOと連携するJNAの取得
- 11. Rxjava Scheduler.newThread()vs Schedulers.io()との連携強化
- 12. FileMaker Pro FP7ファイルとの連携
- 13. RDSと連携するJNDIの取得
- 14. Deezer API/"Deezer Familly"との連携方法
- 15. Mavenとm2e-Eclipse-Pluginの連携方法
- 16. FBフォトアプリケーションとアルバム作成の連携
- 17. MVC Razor GUIとコーダーの連携
- 18. RubytestをMacVimと連携させる
- 19. SqlDependencyがEntity Frameworkと連携しない
- 20. Socket.IOと連携するNGINX設定
- 21. System.Web.Mvc.AuthorizeAttributeがNinjectDependencyResolverと連携しない
- 22. BitmapFactory.decodeFile()がAdobeImageIntent.EXTRA_OUTPUT_URIと連携しない
- 23. PullToRefreshはFragmentPagerAdapterと連携しますか?
- 24. smoothState.jsとFoundation 6を連携させる
- 25. classmexerとantを連携させる
- 26. Underscore.jsテンプレートがjsonと連携しない
- 27. WCF:Entity Frameworkと連携するApp.config
- 28. WebDriverをFirefoxと連携させる
- 29. UploadFSをangular2-meteorと連携させる
- 30. CIGUIとFreeImageが連携しない
PHPを使用する必要はありません。これは多くのスクリプト言語の1つです。 Javascript、Ruby、Python、.Net、またはインターネットコンピューティングに適した他の言語を自由に使用できます。 –
ありがとうDavid、あなたの言葉を明確にするために投稿を更新しました。 –