ruby-on-rails – Spree删除帐单邮寄地址

ruby-on-rails – Spree删除帐单邮寄地址,第1张

概述如何在Spree结帐例程中删除结算(或送货)地址?我正在使用spree 1.3 您可以通过在app / models / spree / order_decorator.rb中将此代码放入应用程序中来删除checkout_flow定义中的交付步骤来删除送货地址: Spree::Order.class_eval do checkout_flow do go_to_state :addre 如何在Spree结帐例程中删除结算(或送货)地址?我正在使用spree 1.3解决方法 您可以通过在app / models / spree / order_decorator.rb中将此代码放入应用程序中来删除checkout_flow定义中的交付步骤来删除送货地址:

Spree::Order.class_eval do  checkout_flow do    go_to_state :address    go_to_state :payment,:if => lambda { |order| order.payment_required? }    go_to_state :confirm,:if => lambda { |order| order.confirmation_required? }    go_to_state :complete    remove_Transition :from => :delivery,:to => :confirm  endend

如果没有交货步骤,Spree将不会要求订单的送货地址或送货信息.

总结

以上是内存溢出为你收集整理的ruby-on-rails – Spree删除帐单邮寄地址全部内容,希望文章能够帮你解决ruby-on-rails – Spree删除帐单邮寄地址所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1283354.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存