Spree-product-ordering is a project mainly written in Ruby, it's free.
Product ordering for Spree 0.11.x
Easily order products whenever products are listed by providing a weighted number on the product view.