有没有办法根据促销活动计算产品折扣,并在产品展示页面上显示?目前,我知道可以在订单页面上显示所有调整,但我想在用户浏览产品时显示每个产品的可能价格。另外,我想显示将要应用于产品的税收。
谢谢!
有没有办法根据促销活动计算产品折扣,并在产品展示页面上显示?目前,我知道可以在订单页面上显示所有调整,但我想在用户浏览产品时显示每个产品的可能价格。另外,我想显示将要应用于产品的税收。
谢谢!
您可以使用 deface 在产品页面中加载税款。您将不得不覆盖此控制器。如果您只想在特定 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 %>
")