node.js - 有没有办法创建文档的子文档并使它们进行通信?【数据库设计】
问题描述
我正在使用 Node.js 构建 Shopify 应用程序我对 Shopify 和这些东西还很陌生。我应该做的是:
- 我在英国和美国有两家商店,但只有一个仓库。
- 创建产品(10 x iPhone 11Pro,价格为 900 美元)并保存。
- 创建产品后,我需要使用相同的来源,来自相同的仓库,但在美国和英国以不同的价格和不同的选择提供它们。基本上,即使我只有 10 部 iPhone,我也会在美国商店展示 10 部,在英国商店展示 10 部。
如何从只有 10 部 iPhone 出售的仓库中创建 20 部 iPhone(10 部 800 美元、10 部 850 美元)不同的实例,并提供折扣和其他东西?最好的方法是什么?
解决方案
如果您的仓库通过 API 公开信息,只需创建一个脚本,该脚本将从您的仓库获取有关库存数量的信息,并在您的两个商店中更新它。根据需要随时运行它,以使两家商店的库存水平保持最新。
如果您的仓库没有 API,请创建一个基于Order或InventoryLevel webhooks工作的应用程序。这将允许您在创建/更新订单或更改另一家商店的产品的库存数量后更新一个商店的库存数量。
有用的链接:
推荐阅读
- c++ - GetWindowLong(hwnd, 0) 是什么意思?
- webstorm - 如何在 WebStorm 中使用“快速写作”?
- xamarin - 使用 xamarin 表单,仍然在应用商店“ITMS-90809:不推荐使用的 API 使用”中收到 UIWebView 弃用警告
- python - Python Snake 游戏中的弹出图片
- javascript - Vue:使用 router.resolve 进行路由导航(在新选项卡中打开页面),参数中的数据丢失
- android-studio - Android Studio 中的 Gradle 同步显示错误“无法获取 kotlin-stdlib-jdk8-1.3.50.pom”。来自服务器的状态码 403
- postgresql - 如何使用 Postgres 计算平均日期差
- c# - 如何配置 xUnit 测试以使用 NLog?
- qradar - 使用 API 的 IBM QRadar 搜索事件
- api - 如何从 API 发送自适应卡片