module Yotpo::Product
Public Instance Methods
get_all_bottom_lines(params)
click to toggle source
# File lib/yotpo/api/product.rb, line 3 def get_all_bottom_lines(params) request = { utoken: params[:utoken], since_date: params[:since_date], since_id: params[:since_id] } request.delete_if{|key,val| val.nil?} app_key = params[:app_key] get("/apps/#{app_key}/bottom_lines", request) end
get_product_bottom_line(params)
click to toggle source
Retrieves the bottom line of a product @param params [Hash] @option params [String] :app_key the accounts app key that was given to it upon registration @option params [String] :product_id the id of the product
# File lib/yotpo/api/product.rb, line 24 def get_product_bottom_line(params) app_key = params[:app_key] sku = params[:product_id] get("/products/#{app_key}/#{sku}/bottomline") end
get_product_url(params)
click to toggle source
# File lib/yotpo/api/product.rb, line 30 def get_product_url(params) app_key = params[:app_key] product_id = params[:product_id] request = { utoken: params[:utoken], reference: params[:reference], source: params[:source], sub_reference: params[:sub_reference] } request[:product_id] = product_id if product_id get("/products/#{app_key}/product_url", request) end
get_products_information(params)
click to toggle source
# File lib/yotpo/api/product.rb, line 14 def get_products_information(params) app_key = params[:app_key] get("/v1/widget/#{app_key}/products/products_information", { domain_keys: params[:domain_keys], ref_name: params[:ref_name] }) end