【问题标题】:Shopify - Buiding an AppShopify - 构建应用程序
【发布时间】:2017-01-22 04:40:24
【问题描述】:

我从事 Shopify 开发已经有一段时间了,我的客户有一个我还没有在应用商店中找到的特定需求。

它需要:

  1. 根据购物车的总价值创建两个折扣等级(例如,购物车总额超过 40 美元可享受 10% 的折扣,购物车总额超过 80 美元可享受 5% 的折扣)
  2. 仅在以下两种情况下工作:
    • 客户未登录
    • 客户已登录,但 customer.tags 不包含“wholesale”
  3. App 最好不要使用优惠券更改价格
  4. 它必须在模态滑动 AJAX 购物车中工作

所以我认为是时候开始制作我的第一个应用程序了,但我想知道我应该如何去做以及这对于第一次应用程序来说会有多困难。到目前为止,我精通 Shopify、Liquid、CSS、JavaScript 和 jQuery。但是我对 API 没有任何经验(也许我有,只是我不知道我以前使用过 API)。

在开始之前我应该​​查看哪些参考资料?根据您的经验,如果您重新开始,您会如何处理?

提前致谢!

【问题讨论】:

    标签: javascript ajax shopify


    【解决方案1】:

    事实证明,您不需要创建应用程序来自动应用折扣(我确实输入了“最好没有折扣代码”,但我的解决方案毕竟使用了它们)。

    按照this guide,您可以通过动态修改表单操作、添加查询字符串来自动应用折扣。

    它可能不是最优雅的解决方案,但它可以满足这项工作的需要!

    【讨论】:

    • 把你商店的 URL 传给我,这样我就可以告诉你你的方法在哪里出错了。如果你想知道......
    • 我很想知道,谢谢你的帮助。网址是test-shop-0.myshopify.com,如果cart.total_price > 3000,它被设置为通过优惠券代码。代码本身仅适用于超过 30 美元的订单。
    • 你设置了密码保护?
    • 不是故意的,我只是删除了它。
    【解决方案2】:

    我会给你一些建议。停止。你所说的一切都是地狱般的烂摊子。可是等等!有一种优雅的方式。您的客户需要做的就是继续 Shopify Plus。这样,在不到 5 分钟的脚本编辑器代码中就可以满足这些需求。严重地。并且该代码将完美运行,并且永远不会中断。

    然而,如果您尝试做您想做的事情,那么祝您一切顺利。您将花费数小时、数小时和数小时,而您的代码将变得一团糟,容易被破坏,最终成为痛苦。但是,嘿,不管怎样,去吧!!对你来说是一个很好的疯狂练习。

    换句话说,我永远不会打扰这样做。不值得。

    【讨论】:

    • 不是一个有用的答案。我确信 Shopify Plus 很棒,但并非所有客户都有钱购买昂贵的 Plus 会员资格。无论如何,我在一小时内解决了这个问题,我会用答案更新我的问题。
    • @Kevmon 在您发布解决此问题的方法之前,评论也没有帮助:|
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    相关资源
    最近更新 更多