diff --git a/app/overrides/move_save_checkout_button.rb b/app/overrides/move_save_checkout_button.rb
new file mode 100644
index 0000000000..07b918b819
--- /dev/null
+++ b/app/overrides/move_save_checkout_button.rb
@@ -0,0 +1,28 @@
+
+# Add a new 'Save and Continue/Process My Order' button under Order Summary on the checkout pages
+Deface::Override.new(:virtual_path => "spree/checkout/edit",
+ :insert_after => "[data-hook='checkout_summary_box']",
+ :text => '
+ <%= submit_tag @order.state == "payment" ? "Process My Order" : t(:save_and_continue),
+ :class => "continue button primary large",
+ :form=> "checkout_form_#{@order.state}" %>
+
+
',
+ :name => "add_new_save_checkout_button")
+
+# Remove the old button from each partial
+Deface::Override.new(:virtual_path => "spree/checkout/_address",
+ :remove => "[data-hook='buttons']",
+ :name => "remove_save_checkout_button",
+ :original => '7633572669c527863fea8033e487babd2373ec09')
+
+Deface::Override.new(:virtual_path => "spree/checkout/_delivery",
+ :remove => "[data-hook='buttons']",
+ :name => "remove_save_checkout_button",
+ :original => '7633572669c527863fea8033e487babd2373ec09')
+
+Deface::Override.new(:virtual_path => "spree/checkout/_payment",
+ :remove => "[data-hook='buttons']",
+ :name => "remove_save_checkout_button",
+ :original => '312bd1fc045d5bde88f37b41b89ff3ca08beb950')
+