Shopify使用同一域上的其他应用程序

Shopify使用同一域上的其他应用程序,shopify,Shopify,目前,我想根据我在Laravel应用程序中的数据,在我的shopify商店中生成一些动态页面。现在,我的shopify域已打开(示例)。我想在上使用我的Laravel应用程序。这有可能吗?我可以在shopify中配置吗?(我不想使用子域) 我在网上找不到关于这个主题的任何东西。在shopify中找不到任何nginx或apache配置 感谢遗憾的是,在使用Shopify时,您无法访问任何nginx或apache设置,因为它们运行的是SaaS模型,其所有后端代码都被隔离。只有通过liquid模板引擎

目前,我想根据我在Laravel应用程序中的数据,在我的shopify商店中生成一些动态页面。现在,我的shopify域已打开(示例)。我想在上使用我的Laravel应用程序。这有可能吗?我可以在shopify中配置吗?(我不想使用子域)

我在网上找不到关于这个主题的任何东西。在shopify中找不到任何nginx或apache配置


感谢

遗憾的是,在使用Shopify时,您无法访问任何nginx或apache设置,因为它们运行的是SaaS模型,其所有后端代码都被隔离。只有通过liquid模板引擎或其API才能访问服务器端

您有两种选择:

  • 使用example.com/application通过API向Shopify商店提供数据。您可以在liquid模板或Shopify页面中使用JS获取这些数据。当然,您在使用Shopify URL时会受到限制,这意味着类似于example.com/pages/application的内容
  • 我知道你不想使用子域,但实际上,在example.com上运行主平台和在shop.example.com上运行Shopify平台是一种流行的解决方案,这当然带来了一些其他挑战,比如使用多路径在两个平台上对用户进行身份验证(如果这是您想要的),但您确实具有最终能够在您自己的平台上迁移整个Shopify体验的优势(除了结帐流程)例如,您可以使用他们的graphQL API获取有关集合/产品/购物车的数据,然后在您自己的平台上呈现这些数据,只需将Shopify用作无头电子商务后端即可

  • 感谢Marius太糟糕了shopify不支持这种开箱即用的方式:(你也可以使用代理(限于某些URL)