我创建了一个托管在 Heroku 上的 Shopify 应用。我必须将 shopify 应用程序的名称从 shopify_app 修改为 shopifyapp 以便 Heroku 将其识别为 Django 应用程序。
如果我通过 app-name.herokuapp/login 直接访问我的应用并将应用连接到我的商店,它会正确提取我最近的订单和产品。
如果我通过应用程序菜单访问应用程序并重定向到 app-name.herokuapp/login/finalize 它显示
/login/finalize/ 处的 KeyError
我没有修改 shopify_app 中的任何内容,只是将其名称更改为 shopifyapp 无处不在。
我怀疑由于应用程序无法完成,这就是为什么这样的链接也不起作用的原因:https://{{ current_shop.domain }}/admin/orders/{{ order.id }}">{{ order. name }} 他们只是直接指向类似的东西
https://admin/orders/000000000
任何人都可以使用 shopify 应用程序帮助解决此问题吗?
我已经公开了我的应用程序仓库,因为它本质上仍然只是演示应用程序: https ://github.com/dpetrillo740/scm