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