database - 使用 shopify 数据库/后端

标签 database forms themes shopify backend

所以我想在我的 Shopify 网站上添加一个新页面,我已经创建了该页面,它向用户询问了一些信息。我的问题是如何在 Shopify 上保存这些信息。我了解 PHP 和 JavaScript,但我不了解的是 Shopify 中的工作流程。当我的客户输入他们的信息时,Shopify 在哪里存储数据?我应该使用什么语言与 Shopify 数据库对话?

最佳答案

如果您想为客户询问有关注册表单的额外详细信息,您可以这样做 following this very simple tutorial来自 Shopify。它不需要您访问任何 API;只需向您现有的表单添加额外的字段。

除此之外,Shopify 提供的向客户以及一般情况下向任何资源添加附加信息的最佳方式是使用 Metafields。 .但是,您需要使用 API 来创建新的。这意味着您将拥有自己的运行 PHP 服务器(编辑:它可以是任何语言,例如 NodeJS、Python、Ruby、Java、.NET;自从您开始我就指定了 PHP我已经提到过你在使用它)

工作流程可能如下所示: 用户在此新页面上填写表单 -> 这会创建一个 POST http 请求到您的 PHP 服务器 -> 您在该服务器中的代码在商店内进行身份验证(this 可能会派上用场)并向新的客户元字段发送 POST端点。最后,它会返回一个结果,以便您可以从您的 shopify 页面处理它。

请注意,您可以直接通过 Liquid 模板引擎显示元字段,您不需要额外的代码,也不需要为此访问 API。

关于database - 使用 shopify 数据库/后端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38710489/

相关文章:

sql - PostgreSQL - 仅当特定的多个出现在列中时才选择

MySQL删除语句

提交表单时的 JavaScript 问题

html - 我希望我的标签与我的输入字段垂直对齐

php - 如何更改 Anchor CMS 中的主题?

database - JDBC 相对于 plsql 的优势?

database - TDengine集群搭建的正确步骤是什么?

javascript - 使用 JQuery/Javascript 将值放置到隐藏字段

azure - 使用 VirtualPathProvider 将主题放入 Azure CDN

android - 修改 android drawable 的颜色