【问题标题】:How to restrict customer access from app back-end in shopify如何在shopify中限制来自应用后端的客户访问
【发布时间】:2016-06-21 18:47:27
【问题描述】:

我正在尝试在 shopify 应用程序中添加一项功能,以阻止特定客户访问特定产品,但我发现我可以阻止来自网站主题的访问。但是我怎样才能控制来自应用程序而不是主题的客户访问,或者有没有办法可以使用应用程序的后端编辑主题?

【问题讨论】:

    标签: node.js shopify


    【解决方案1】:

    您可以使用 assets api 来修改主题文件。您可以使用它来更新包含您的逻辑的 sn-p,然后处理布局以确保包含 sn-p。

    【讨论】:

    • 但强烈不建议这样做,因为在卸载应用程序时,商家会被一个充满垃圾的模板卡住,很难清理。
    • 这是我能想到并解决 OP 问题的唯一方法。另一种选择是在没有应用程序的情况下直接在主题中执行某些操作。至少该应用程序可以有一个控制面板,如果它处于非活动状态,它可以自行清理。必须警告商店所有者在卸载之前使其处于非活动状态。
    • 通常做某事的唯一方法很糟糕。我们很早就了解到,当您打开商家的模板,为了实现一些小目标而在其中胡扯,然后商家决定朝不同的方向发展时,情况会很糟糕。现在他们有一个潜在的灾难,因为模板包含孤立的错误代码。如果 OP 要求一个不好的模式,为什么要给他们,而不是给他们更安全更推荐的模式?
    • 你有吗?顺便说一句,IMO 这并不可怕,除非商家冲动行事或开发人员没有传达清理策略。它可以轻松地让商家更改或更新他们的主题,而应用程序只需重新安装过滤器代码。但如果您有更好的策略,请分享。
    猜你喜欢
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    • 1970-01-01
    • 2022-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多