Modifying spree extension to match specific client requirements