Class: MWS::FulfillmentOutboundShipment

Inherits:
Peddler::Client show all
Defined in:
lib/mws/fulfillment_outbound_shipment.rb

Overview

TODO:

Not implemented

The Fulfillment Outbound Shipment API enables you to fulfill orders placed through channels other than Amazon’s retail web site, using your inventory in the Amazon Fulfillment Network. You can request previews of potential fulfillment orders that return estimated shipping fees and shipping dates based on shipping speed. You can get detailed item-level, shipment-level, and order-level information for any existing fulfillment order that you specify. You can also request lists of existing fulfillment orders based on when they were fulfilled and by the fulfillment method associated with them.

Constant Summary

Constants inherited from Peddler::Client

Peddler::Client::BadMarketplaceId, Peddler::Client::HOSTS

Instance Attribute Summary

Attributes inherited from Peddler::Client

#body, #marketplace_id, #merchant_id

Instance Method Summary collapse

Methods inherited from Peddler::Client

#aws_endpoint, #headers, inherited, #operation, path, #run

Instance Method Details

#cancel_fulfillment_orderObject

Requests that Amazon stop attempting to fulfill an existing fulfillment order

Raises:

  • (NotImplementedError)


57
58
59
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 57

def cancel_fulfillment_order
  raise NotImplementedError
end

#create_fulfillment_orderObject

Requests that Amazon ship items from the seller’s Amazon Fulfillment Network inventory to a destination address

Raises:

  • (NotImplementedError)


24
25
26
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 24

def create_fulfillment_order
  raise NotImplementedError
end

#get_fulfillment_orderObject

Gets a fulfillment order

Raises:

  • (NotImplementedError)


35
36
37
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 35

def get_fulfillment_order
  raise NotImplementedError
end

#get_fulfillment_previewObject

Lists fulfillment order previews

Raises:

  • (NotImplementedError)


18
19
20
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 18

def get_fulfillment_preview
  raise NotImplementedError
end

#get_package_tracking_detailsObject

Returns delivery tracking information for a package in an outbound shipment for a Multi-Channel Fulfillment order

Raises:

  • (NotImplementedError)


51
52
53
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 51

def get_package_tracking_details
  raise NotImplementedError
end

#get_service_statusPeddler::XMLParser

Gets the operational status of the API



65
66
67
68
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 65

def get_service_status
  operation('GetServiceStatus')
  run
end

#list_all_fulfillment_ordersObject

Returns a list of fulfillment orders fulfilled on or after a date

Raises:

  • (NotImplementedError)


40
41
42
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 40

def list_all_fulfillment_orders
  raise NotImplementedError
end

#list_all_fulfillment_orders_by_next_tokenObject

Returns the next page of fulfillment orders

Raises:

  • (NotImplementedError)


45
46
47
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 45

def list_all_fulfillment_orders_by_next_token
  raise NotImplementedError
end

#update_fulfillment_orderObject

Updates and/or requests shipment for a fulfillment order with an order hold on it

Raises:

  • (NotImplementedError)


30
31
32
# File 'lib/mws/fulfillment_outbound_shipment.rb', line 30

def update_fulfillment_order
  raise NotImplementedError
end