core/app/models/spree/stock/splitter/backordered.rb
module Spree
module Stock
module Splitter
class Backordered < Spree::Stock::Splitter::Base
def split(packages)
split_packages = []
packages.each do |package|
split_packages << build_package(package.on_hand) unless package.on_hand.empty?
split_packages << build_package(package.backordered) unless package.backordered.empty?
end
return_next(split_packages)
end
end
end
end
end