core/app/models/spree/return_item/exchange_variant_eligibility/same_product.rb
module Spree
module ReturnItem::ExchangeVariantEligibility
class SameProduct
def self.eligible_variants(variant)
Spree::Variant.where(product_id: variant.product_id, is_master: variant.is_master?).in_stock_or_backorderable
end
end
end
end