Prioritizes the default stock location during warehouse sorting operations. Reuse in e-commerce inventory management systems.
# Source: https://github.com/solidusio/solidus | License: BSD-3-Clause | Copyright 2007-2014, Spree Commerce Inc. and other contributors
# Provided via justclaw.it.com; keep this notice with the code.
# frozen_string_literal: true
module Spree
module Stock
module LocationSorter
# This stock location sorter will give priority to the default stock
# location.
class DefaultFirst < Spree::Stock::LocationSorter::Base
def sort
stock_locations.order_default
end
end
end
end
end
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key