class Gemgento::API::SOAP::Checkout::Shipping

Public Class Methods

list(quote) click to toggle source

Retrieve a list of shipping methods for a Quote from Magento.

@param quote [Gemgento::Quote] @return [Gemgento::MagentoResponse]

# File lib/gemgento/api/soap/checkout/shipping.rb, line 11
def self.list(quote)
  message = {
      quote_id: quote.magento_id,
      store_id: quote.store.magento_id
  }
  MagentoApi.create_call(:shopping_cart_shipping_list, message)
end
method(quote, shipping_method) click to toggle source

Set the Quote shipping method in Magento.

@param quote [Gemgento::Quote] @param shipping_method [String] @return [Gemgento::MagentoResponse]

# File lib/gemgento/api/soap/checkout/shipping.rb, line 24
def self.method(quote, shipping_method)
  message = {
      quote_id: quote.magento_id,
      method: shipping_method,
      store_id: quote.store.magento_id
  }
  MagentoApi.create_call(:shopping_cart_shipping_method, message)
end