使用codeigniter在shopify中创建公共应用

时间:2018-10-31 11:23:01

标签: codeigniter shopify codeigniter-3 shopify-app

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

1 个答案:

答案 0 :(得分:0)

当您说公共应用程序时,我相信您想设置一个可供客户使用的视图或功能,并且可以与您的商店进行交流。假设您的商店是:

https://mystore.myshopify.com

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

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

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

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

设置代理应用后,我们说:

子路径前缀:应用

子路径: myapp

代理URL: 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%肯定,但是我认为这是一个起点。