如何解决处理多个shopify定制应用程序安装的数据
我正在研究shopify应用,而我正在开发Shopify应用。我正在laravel框架中构建此应用程序。我对shopify应用安装的基本概念有些困惑。
我给你的情况是 有一个开发人员在laravel框架和mysql数据库中构建的应用程序,该应用程序是使用API(例如订单列表,客户列表等)获取商店的数据的。此应用程序还在应用程序的数据库(mysql数据库)中存储了一些元数据
例如
store_a正在安装此应用,此应用将商店的元数据保存在mysql中
store_b也将安装此应用程序,并且还将store_b数据保存在mysql中
类似地,可能会安装数百个应用程序,它将如何保存和管理数据
请以最佳方法指导我
解决方法
我通常会这样: 您在数据库中创建了2个表,一个表用于为每个商店分配唯一的ID,另一个表用于存储元数据。
例如表1:
[ID] [shop_name]
1 mystore.myshopify.com
表2:
[ID] [store_id] [metadata1] [metadata2]...
1 1 some data..
因此,表2中的 store_id 与表1中的 ID 相匹配。因此,要稍后再检索数据,您将从表1中获得 ID ,然后从表2中选择与 store_id
相匹配的所有行版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。