狂欢是否有办法根据促销计算产品折扣,并在产品展示页面上显示?目前,我知道可以在订单页面上显示所有调整,但我想在用户浏览产品时显示每种产品的可能价格。此外,我想展示将要应用于产品的税收。
谢谢!
答案 0 :(得分:0)
您可以使用deface在产品页面中加载税金。您必须覆盖this控制器。如果你只想在一个特定的div之后加载,你会这样做 -
Deface::Override.new(:virtual_path => 'spree/admin/products/_form',
:name => 'add_tax_to_product_edit',
:insert_after => "erb[loud]:contains('text_field :price')",
:text => "
<%= f.field_container :tax do %>
<%= f.label :tax, raw(Spree.t(:sale_price) + content_tag(:span, ' *')) %>
<%= f.text_field :tax, :value =>
number_to_currency(@product.tax, :unit => '') %>
<%= f.error_message_on :tax %>
<% end %>
")