Class: BigcommerceAPI::Product

Inherits:
Resource show all
Extended by:
Countable
Defined in:
lib/bigcommerce_api/product.rb

Instance Attribute Summary collapse

Attributes inherited from Resource

#errors

Method Summary

Methods included from Countable

count

Methods inherited from Resource

all, belongs_to, #changed, #create, find, #find_for_reload, has_many, has_one, http_request, #initialize, #mark_dirty!, #parent, #reload, resource, #resource, #resource_url, #save

Methods inherited from Base

#attributes, clean!, date_adjust, #initialize, #store, #time, to_rfc2822

Constructor Details

This class inherits a constructor from BigcommerceAPI::Resource

Instance Attribute Details

#availabilityObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def availability
  @availability
end

#availability_descriptionObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def availability_description
  @availability_description
end

#bin_picking_numberObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def bin_picking_number
  @bin_picking_number
end

#brand_idObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def brand_id
  @brand_id
end

#brand_resourceObject

has_one



12
13
14
# File 'lib/bigcommerce_api/product.rb', line 12

def brand_resource
  @brand_resource
end

#categoriesObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def categories
  @categories
end

#conditionObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def condition
  @condition
end

#configurable_fieldsObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def configurable_fields
  @configurable_fields
end

#cost_priceObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def cost_price
  @cost_price
end

#custom_fieldsObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def custom_fields
  @custom_fields
end

#custom_urlObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def custom_url
  @custom_url
end

#date_createdObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def date_created
  @date_created
end

#date_last_importedObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def date_last_imported
  @date_last_imported
end

#date_modifiedObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def date_modified
  @date_modified
end

#depthObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def depth
  @depth
end

#descriptionObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def description
  @description
end

#discount_rulesObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def discount_rules
  @discount_rules
end

#downloadsObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def downloads
  @downloads
end

#event_date_endObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def event_date_end
  @event_date_end
end

#event_date_field_nameObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def event_date_field_name
  @event_date_field_name
end

#event_date_startObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def event_date_start
  @event_date_start
end

#event_date_typeObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def event_date_type
  @event_date_type
end

#fixed_cost_shipping_priceObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def fixed_cost_shipping_price
  @fixed_cost_shipping_price
end

#heightObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def height
  @height
end

#idObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def id
  @id
end

#images_hashObject

has_many



9
10
11
# File 'lib/bigcommerce_api/product.rb', line 9

def images_hash
  @images_hash
end

#inventory_levelObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def inventory_level
  @inventory_level
end

#inventory_trackingObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def inventory_tracking
  @inventory_tracking
end

#inventory_warning_levelObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def inventory_warning_level
  @inventory_warning_level
end

#is_condition_shownObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def is_condition_shown
  @is_condition_shown
end

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def is_featured
  @is_featured
end

#is_free_shippingObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def is_free_shipping
  @is_free_shipping
end

#is_open_graph_thumbnailObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def is_open_graph_thumbnail
  @is_open_graph_thumbnail
end

#is_preorder_onlyObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def is_preorder_only
  @is_preorder_only
end

#is_price_hiddenObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def is_price_hidden
  @is_price_hidden
end

#is_visibleObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def is_visible
  @is_visible
end

#layout_fileObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def layout_file
  @layout_file
end

#meta_descriptionObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def meta_description
  @meta_description
end

#meta_keywordsObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def meta_keywords
  @meta_keywords
end

#myob_asset_accountObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def 
  
end

#myob_expense_accountObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def 
  
end

#myob_income_accountObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def 
  
end

#nameObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def name
  @name
end

#open_graph_descriptionObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def open_graph_description
  @open_graph_description
end

#open_graph_titleObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def open_graph_title
  @open_graph_title
end

#open_graph_typeObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def open_graph_type
  @open_graph_type
end

#option_set_displayObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def option_set_display
  @option_set_display
end

#option_set_idObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def option_set_id
  @option_set_id
end

#option_set_resourceObject

has_one



12
13
14
# File 'lib/bigcommerce_api/product.rb', line 12

def option_set_resource
  @option_set_resource
end

#options_hashObject

has_many



9
10
11
# File 'lib/bigcommerce_api/product.rb', line 9

def options_hash
  @options_hash
end

#order_quantity_maximumObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def order_quantity_maximum
  @order_quantity_maximum
end

#order_quantity_minimumObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def order_quantity_minimum
  @order_quantity_minimum
end

#page_titleObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def page_title
  @page_title
end

#peachtree_gl_accountObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def 
  
end

#preorder_messageObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def preorder_message
  @preorder_message
end

#preorder_release_dateObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def preorder_release_date
  @preorder_release_date
end

#priceObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def price
  @price
end

#price_hidden_labelObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def price_hidden_label
  @price_hidden_label
end

#product_typeObject

reserved



15
16
17
# File 'lib/bigcommerce_api/product.rb', line 15

def product_type
  @product_type
end

#rating_countObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def rating_count
  @rating_count
end

#rating_totalObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def rating_total
  @rating_total
end

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def related_products
  @related_products
end

#retail_priceObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def retail_price
  @retail_price
end

#rules_hashObject

has_many



9
10
11
# File 'lib/bigcommerce_api/product.rb', line 9

def rules_hash
  @rules_hash
end

#sale_priceObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def sale_price
  @sale_price
end

#search_keywordsObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def search_keywords
  @search_keywords
end

#skuObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def sku
  @sku
end

#skus_hashObject

has_many



9
10
11
# File 'lib/bigcommerce_api/product.rb', line 9

def skus_hash
  @skus_hash
end

#sort_orderObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def sort_order
  @sort_order
end

#tax_class_idObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def tax_class_id
  @tax_class_id
end

#total_soldObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def total_sold
  @total_sold
end

#typeObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def type
  @type
end

#upcObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def upc
  @upc
end

#videosObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def videos
  @videos
end

#view_countObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def view_count
  @view_count
end

#warrantyObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def warranty
  @warranty
end

#weightObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def weight
  @weight
end

#widthObject

incoming attributes



7
8
9
# File 'lib/bigcommerce_api/product.rb', line 7

def width
  @width
end