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