class Gemgento::API::SOAP::Checkout::Coupon

Public Class Methods

add(quote, coupon_code) click to toggle source

Add Coupon code to a Magento Quote.

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

# File lib/gemgento/api/soap/checkout/coupon.rb, line 12
def self.add(quote, coupon_code)
  message = {
      quote_id: quote.magento_id,
      coupon_code: coupon_code,
      store_id: quote.store.magento_id
  }
  MagentoApi.create_call(:shopping_cart_coupon_add, message)
end
remove(quote) click to toggle source

Remove coupon codes from a Magento Quote.

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

# File lib/gemgento/api/soap/checkout/coupon.rb, line 25
def self.remove(quote)
  message = {
      quote_id: quote.magento_id,
      store_id: quote.store.magento_id
  }
  MagentoApi.create_call(:shopping_cart_coupon_remove, message)
end