Shopify-如何在应用程序中扩展结账页面?

Shopify-如何在应用程序中扩展结账页面?,shopify,Shopify,我想创建一个Shopify应用程序,在结帐页面上添加一个额外的部分,可以选择交货时间窗口。我知道这样的应用已经存在,但我想使用我自己的应用服务器生成可以选择的值 最好的方法是什么?在过去的两天里,我浏览了shopify文档并学习了各种教程,但我仍然感到困惑。我认为应用程序桥将是一个不错的选择,但在使用它一点之后,它似乎只允许在管理面板中嵌入应用程序框架,而不允许在签出页面上嵌入应用程序框架 我的应用程序是否应该发送一个脚本标记来调用我的服务器并在javascript中添加整个插槽选择UI?或者我

我想创建一个Shopify应用程序,在结帐页面上添加一个额外的部分,可以选择交货时间窗口。我知道这样的应用已经存在,但我想使用我自己的应用服务器生成可以选择的值

最好的方法是什么?在过去的两天里,我浏览了shopify文档并学习了各种教程,但我仍然感到困惑。我认为应用程序桥将是一个不错的选择,但在使用它一点之后,它似乎只允许在管理面板中嵌入应用程序框架,而不允许在签出页面上嵌入应用程序框架

我的应用程序是否应该发送一个脚本标记来调用我的服务器并在javascript中添加整个插槽选择UI?或者我应该以某种方式修改模板吗?我甚至可以从模板向第三方服务器发出AJAX请求吗


如果您有任何建议,我将不胜感激。

Shopify透露,很快就会有一个结帐应用程序支持,但现在还不是时候

所以目前签出页面是独立的,您不能在其中使用ScriptTag API

如果您使用的是Shopify Plus帐户,并且您联系了Shopify以允许您修改checkout.liquid文件,则您可以手动添加您的分区

通过一些额外的JS逻辑,您可以将交货时间传递给cart.attributes,以便它出现在订单信息中。但这几乎是你能做的,而且只有你有一个加号账户


如果你打算做更大的修改,你将不得不创建一个应用程序,将有一个自定义的结帐过程。。。这对于添加一个单独的部分来说是一个巨大的代价,但这也是一个解决方案。

谢谢。结帐页面有什么特别之处吗?购物车页面怎么样?我想实现类似的目标-我不认为需要额外的帮助account@PawełChorążyk Checkout是特殊的,因为该页面处理交易,所以您无法正常访问它。购物车页面并不特别,因为它是主题文件的一部分,所以你可以在那里做任何你喜欢的事情,你可以修改它,而不需要额外的帐户。至于这个应用程序,我还没有用过,所以我不能对这件事说什么。