【问题标题】:Creating a public app in shopify using codeigniter使用 codeigniter 在 shopify 中创建公共应用
【发布时间】:2018-10-31 11:23:00
【问题描述】:

我是shopify的新手,我想创建一个可以与商店通信的公共应用程序。 我创建了一个 shopify 合作伙伴帐户、一个应用程序并设置了一个 Codeigniter 项目。还使用 ngrok 添加了应用程序 url。 谁能指导我下一步应该做什么?

【问题讨论】:

标签: codeigniter shopify codeigniter-3 shopify-app


【解决方案1】:

当您说公共应用时,我相信您希望设置一个可供客户使用的视图或功能,这将与您的商店进行沟通。假设您的商店是:

https://mystore.myshopify.com

您的应用应考虑后端和前端的 URL。您现在拥有的应用程序可能是后端,安装后将嵌入到您的管理仪表板中。到现在为止,我假设你已经完成了。

后端: https://4b67b991.ngrok.io/backend

前端: https://4b67b991.ngrok.io/frontend

您创建的应用程序应具有“在线商店”范围,以便您可以设置代理应用程序。

一旦您设置了代理应用程序,假设:

子路径前缀:应用程序

子路径: myapp

代理网址: https://4b67b991.ngrok.io/frontend

现在,当您转到:https://mystore.myshopify.com/apps/myapp 时,代理 URL 将使用您的主题的页眉和页脚嵌入到您的商店中,在中间区域,您可以使用 Shopify API 创建您的自定义功能。

在您的应用可以嵌入前端(带有页眉和页脚)之前,您应该更改文档的内容类型。在 Laravel 中,我使用以下代码:

    $response = Response::make($contents, 200);
    $response->header('Content-Type', 'application/liquid');

您的问题很笼统,我 100% 确定您想要实现的目标,但我相信这是一个起点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    • 2016-12-24
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    相关资源
    最近更新 更多