Module: Ebisu::Apis::ItemSearch

Included in:
Ebisu::Apis
Defined in:
lib/ebisu/apis/item_search.rb

Instance Method Summary collapse

Instance Method Details

#item_search(options = {}) ⇒ Ebisu::ItemSearchResponse

Parameters:

  • options (Hash) (defaults to: {})

Options Hash (options):

  • :affiliate_type (String)

    バリューコマースアフィリエイト(vc)

  • :affiliate_id (String)

    バリューコマースアフィリエイトのID

  • :query (String)
  • :jan_code (Integer)

    JANコード

  • :isbn (Integer)

    ISBNコード

  • :image_size (Integer)

    画像サイズ. 76, 106, 132, 146, 300, 600

  • :genre_category_id (Integer)

    カテゴリID.カンマ区切りで複数指定

  • :brand_id (String)
  • :seller_id (String)
  • :price_from (Integer)
  • :price_to (Integer)
  • :affiliate_rate_from (Float)
  • :affiliate_rate_to (Float)
  • :preorder (Boolean)
  • :hits (Integer)
  • :start (Integer)
  • :module (String)

    priceranges/subcategories

  • :in_stock (Boolean)
  • :is_discounted (Boolean)
  • :shipping (String) — default: free/conditional_free
  • :user_rank (String)

    diamond/platinum/gold/silver/bronze/guest

  • :sale_end_from (Integer)
  • :sale_end_to (Integer)
  • :sale_start_from (Integer)
  • :sale_start_to (Integer)
  • :delivery_area (String)
  • :delivery_day (Integer)
  • :delivery_deadline (Integer)
  • :sort (String) — default: 商品価格:price/ストア名:name/おすすめ順:score(デフォルト)/ レビュー数順:review_count
  • :condition (String) — default: all/new/used

Returns:



40
41
42
# File 'lib/ebisu/apis/item_search.rb', line 40

def item_search(options = {})
  Ebisu::ItemSearchResponse.new(get('V3/itemSearch', options))
end