Product Variant


Describes a product variant.

attribute_based_inventory?

Returns true if inventory is based on attributes rather than on product itself.

bulk_rates

Returns the bulk rates if any.

bundle_contents

Returns the bundle contents. Each rows has the values of:

  • product
  • options:
    • image
    • name
    • value
  • quantity: quantity included

created_at

Returns the creation date.

customer_can_review

Returns true if customer can review the product.

customer_has_purchased

Returns true if customer has purchased the product.

customer_has_reviewed

Returns true if customer has reviewed the product.

customizations

Returns product customizations.

deliverytime

Returns the delivery object ```json { “min”: { “days”: 7, “weeks”: 1, “years”: 0.019178082191780823 }, “max”: { “days”: 14, “weeks”: 2, “years”: 0.038356164383561646 } }

discontinued_product

Returns true if product won’t be restocked when it runs out of stock.

discount_information

Returns the discount if any.

gtin

Returns the GTIN number.

has_customizations_with_price

Returns true if some of the customizations are increasing product price.

height

Returns the height

id

Returns the id.

image

Returns the image of the product variant.

in_customers_wishlist?

Returns true if products is in customers wishlist.

in_preview

Returns true if product is in preview.

inventory_management

Returns the inventory management.

inventory_policy

Returns the inventory policy, continue or deny.

is_available

Returns true if product is available for purchase.

is_directly_buyable

Returns true if product can be bought without selecting any attributes.

is_new

Returns true if products in considered as new.

is_out_of_stock

Returns true if product is out of stock

length

Returns the length

max_rating

Returns the maximum rating

measure_unit

Returns the measure unit name

net_price

Returns the net price

option1

Returns the first option.

 {
   "option": "color",
   "value": "red"
 }

option2

Returns the second option.

 {
   "option": "size",
   "value": "large"
 }

option3

Returns the third option.

 {
   "option": "material",
   "value": "cotton"
 }

options

Returns all options.

 [
   {
     "option": "color",
     "value": "red"
   },
   {
     "option": "size",
     "value": "large"
   },
   {
     "option": "material",
     "value": "cotton"
   }
 ]

original_net_price

Returns the original net price without any discounts

original_price

Returns the original price without any discounts

previous_lower_price

Returns information about the previous lower price if such is recorded in the last 30 days.

previous_prices

Returns information about the previous prices if such records are found.

price

Returns the price

product_id

Returns the product id.

product_number

Returns the product number.

promotion

Returns the promotion if any.

rate

Returns the tax rate.

rating

Returns the rating

review_count

Returns the review count

reviews

Returns the reviews

sku

Returns the SKU

stock

Returns the stock quantity

stock_alarm

Returns true if product is low on stock.

tax

Returns the tax amount

title

Returns the title.

unit

Returns the product quantity unit

updated_at

Returns the last updated date.

weight

Returns the weight

weight_unit

Returns the weight unit name

width

Returns the width