Spree::Core::ControllerHelpers::Common.class_eval do
  def current_currency
    Spree::Store.current(request.domain).try(:currency) || Spree::Config[:currency]
  end
end

Spree::Core::ControllerHelpers::Common.class_eval do
  def current_currency
    Spree::Store.current(request.host).try(:currency) || Spree::Config[:currency]
  end
end

Use full host instead of domain.
Use full host instead of domain.
