module Spree::API::Client::Orders
Public Instance Methods
cancel_order(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 21 def cancel_order(order_number, options={}) put("orders/#{order_number}/cancel", options) end
create_order(options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 17 def create_order(options={}) post("orders", options) end
empty_order(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 50 def empty_order(order_number, options={}) put("orders/#{order_number}/empty", options) end
order(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 9 def order(order_number, options={}) get("orders/#{order_number}", options) end
order_completed?(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 13 def order_completed?(order_number, options={}) get("orders/#{order_number}/completed", options) end
orders(options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 5 def orders(options={}) get('orders', options)['orders'] end
prepare_order_for_checkout(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 29 def prepare_order_for_checkout(order_number, options={}) post("orders/#{order_number}/prepare_order", options) end
set_order_owner(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 33 def set_order_owner(order_number, options={}) put("orders/#{order_number}/owner", options) end
set_order_shipping_method(order_number, shipping_method_id, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 45 def set_order_shipping_method(order_number, shipping_method_id, options={}) order_options = (options[:order] || {}).merge(:shipping_method_id => shipping_method_id) put("orders/#{order_number}", options.merge(order: order_options)) end
update_order(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 25 def update_order(order_number, options={}) put("orders/#{order_number}", options) end
update_order_address(order_number, options={})
click to toggle source
# File lib/spree-api-client/orders.rb, line 41 def update_order_address(order_number, options={}) put("orders/#{order_number}/address", options) end