我是购物新手,我想创建一个可以与商店通信的公共应用程序。 我创建了一个shopify合作伙伴帐户,一个应用程序并设置了Codeigniter项目。还使用ngrok添加了应用程序网址。 谁能指导我下一步该怎么做?
答案 0 :(得分:0)
当您说公共应用程序时,我相信您想设置一个可供客户使用的视图或功能,并且可以与您的商店进行交流。假设您的商店是:
您的应用程序应考虑后端和前端的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%肯定,但是我认为这是一个起点。