Sha256: 845556b8383daca7ae3fd40881228cd112be1bb2c3c1ab7c902b295f7d3f4490
Contents?: true
Size: 634 Bytes
Versions: 2
Compression:
Stored size: 634 Bytes
Contents
module Spree::Search class MultiDomain < Spree::Core::Search::Base def get_base_scope base_scope = @cached_product_group ? @cached_product_group.products.available : Spree::Product.available base_scope = base_scope.by_store(current_store_id) if current_store_id base_scope = base_scope.in_taxon(taxon) unless taxon.blank? base_scope = get_products_conditions_for(base_scope, keywords) unless keywords.blank? base_scope = add_search_scopes(base_scope) base_scope end def prepare(params) super @properties[:current_store_id] = params[:current_store_id] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_multi_domain-1.5.0 | lib/spree/search/multi_domain.rb |
solidus_multi_domain-1.4.3 | lib/spree/search/multi_domain.rb |