【问题标题】:Add customized flat rate shipping in rails ecommerce app在 Rails 电子商务应用中添加自定义统一运费
【发布时间】:2019-05-10 15:39:27
【问题描述】:

在开始之前,我必须说我是 Rails 和一般编码的新手。我有一个关于向我的 rails 应用程序添加统一运费的问题。我正在使用 Tutsplus 教程构建一个电子商务应用程序(这里是源代码:https://github.com/tutsplus/rails_store_with_braintree),但他没有详细说明如何添加运费。我用谷歌搜索了这个,但主要找到了 Spree、Solidus 和 ActiveShipping 的答案,但这些对我不起作用。我不想计算运费,因为无论位置或购物车中的产品数量如何,我都会收取固定费率。你们有谁能在这方面帮助我吗?

【问题讨论】:

    标签: ruby-on-rails ruby e-commerce shipping


    【解决方案1】:

    我会在那里添加运费https://github.com/tutsplus/rails_store_with_braintree/blob/master/app/models/cart.rb#L50

    类似的东西

    def shipping_fee
      5.00
    end
    
    def total_price
      total = @items.inject(0) { |sum, item| sum + item.total_price }
      total + shipping_fee
    end
    

    添加一个可视化的 ui 元素,告诉用户运费将是多少。我可以继续进行测试以及不使用花车来赚钱,但这并不是这个项目的主要目标。您也可以将运费放入数据库中,以便更容易更新等。祝你好运。

    【讨论】:

    • 您也可以将注入代码重构为小计方法等
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 2012-02-24
    • 2014-12-16
    • 1970-01-01
    相关资源
    最近更新 更多