Module: Liquid::Product
Overview
Nombre de la variable
product
Disponibilidad
show.liquid, index.liquid (dentro de products)
Métodos Disponibles (ocultar)
-
- (Array) categories
Devuelve un Array de objetos Category, con todas las categorías a las que pertenece un Product.
-
- (String) description
Devuelve la descripción sin formato del producto.
-
- (Image) featured_image
Devuelve una variable de tipo image.
-
- (String) formatted_description
Devuelve una descripción con formato del producto.
- - (Boolean) has_category?(name)
-
- (String) has_stock?
Devuelve true o false, si hay stock del producto o no.
-
- (String) has_variant_images?
Devuelve true o false, si alguna de las variantes tiene imágenes.
-
- (String) has_variants?
Devuelve true o false, si el producto tiene variantes o no.
-
- (String) id
Devuelve el id numérico único del producto.
-
- (Array) images
Devuelve un array con todas las imágenes del producto.
-
- (String) json
Devuelve el objecto producto en formato JSON con variantes incluídas.
-
- (String) main_variant_id
Devuelve el id numérico único de la variante principal del producto.
- - (Variant) master_variant
-
- (String) name
Devuelve el nombre del producto.
-
- (String) path
Devuelve el path al producto.
-
- (Array) possible_options
Devuelve opciones posibles, las cuales definen las variantes disponibles.
-
- (String) price
Devuelve el precio del producto sin moneda.
-
- (String) price_with_currency
Devuelve el precio con la moneda adecuada.
-
- (Seller) seller
Devuelve el shop al que está asociado el producto.
-
- (String) to_param
Devuelve el id numérico del producto en forma de parámetro para URLs.
-
- (String) url
Devuelve una URL absoluta del producto.
-
- (Array) variants
Devuelve una colección de objetos de tipo Variant.
-
- (String) wholesale_price_with_currency
Devuelve el precio mayorista con la moneda adecuada.
Detalles de Métodos
- (Array) categories
Devuelve un Array de objetos Category, con todas las categorías a las que pertenece un Product
- (String) description
Devuelve la descripción sin formato del producto
- (Image) featured_image
Devuelve una variable de tipo image. Por default es la primera imagen subida para el producto
- (String) formatted_description
Devuelve una descripción con formato del producto
- (String) has_stock?
Devuelve true o false, si hay stock del producto o no.
- (String) has_variant_images?
Devuelve true o false, si alguna de las variantes tiene imágenes
- (String) has_variants?
Devuelve true o false, si el producto tiene variantes o no
- (String) id
Devuelve el id numérico único del producto
- (Array) images
Devuelve un array con todas las imágenes del producto. Contiene variables de tipo image.
- (String) json
Devuelve el objecto producto en formato JSON con variantes incluídas.
Por ejemplo:
{"product"=>{"count_on_hand"=>1, "currency"=>"ARS",
"description"=>"<p>Aquí un ejemplo.</p>",
"id"=>1358, "name"=>"Robot de Juguete [Ejemplo]",
"permalink"=>"robot-de-juguete-ejemplo--3",
"formatted_price" =>"5.00",
"variants"=>[{"id"=>2346, :formatted_price=>"5.0",
"option_values"=>[{"id"=>792, "name"=>"Grande", "option_type_id"=>2, "option_value_id"=>792,
"option_type"=>{"id"=>2, "name"=>"Tamaño"}}],
"images"=>[{"attachment_file_name":"scotch-and-soda-peacoat-park-and-bond.jpeg", "id":2419,
"url":"http://s3.amazonaws.com/ombu_store_development/images/products/2419/original/scotch-and-soda-peacoat-park-and-bond.jpeg?1340639329"}]},
{"id"=>2347, "formatted_price"=>"5.0",
"option_values"=>[{"id"=>793, "name"=>"Chico",
"option_type_id"=>2, "option_value_id"=>793,
"option_type"=>{"id"=>2, "name"=>"Tamaño"}}], "images"=>[]},
{"id"=>2348, "formatted_price"=>"5.00",
"option_values"=>[{"id"=>794, "name"=>"Verde",
"option_type_id"=>4, "option_value_id"=>794,
"option_type"=>{"id"=>4, "name"=>"Color"}}],
"images"=>[]}, {"id"=>2349, :formatted_price=>"5.00",
"option_values"=>[{"id"=>795, "name"=>"Rojo",
"option_type_id"=>4, "option_value_id"=>795,
"option_type"=>{"id"=>4, "name"=>"Color"}}],
"images" =>[]}]}
- (String) main_variant_id
Devuelve el id numérico único de la variante principal del producto
- (Variant) master_variant
Devuelve la Variant principal de un Liquid::Product. Todo producto tiene una variante principal.
- (String) name
Devuelve el nombre del producto.
Por ejemplo: Cartera de Cuero Chic
- (String) path
Devuelve el path al producto. Por ejemplo: /products/mountain-sweater
- (Array) possible_options
Devuelve opciones posibles, las cuales definen las variantes disponibles.
Un array de variables tipo product_option_type.
- (String) price
Devuelve el precio del producto sin moneda.
Por ejemplo: 450,90
- (String) price_with_currency
Devuelve el precio con la moneda adecuada. Si el usuario que está viendo el precio es un usuario "mayorista" mostrará el precio al por mayor.
Si no, mostrará el precio minorista.
Por ejemplo: USD450,90
- (Seller) seller
Devuelve el shop al que está asociado el producto. Variable de tipo shop.
- (String) to_param
Devuelve el id numérico del producto en forma de parámetro para URLs.
Por ejemplo: 23-cartera-de-cuero-bitsy
- (String) url
Devuelve una URL absoluta del producto.
Por ejemplo: http://demo.ombushop.com/products/mountain-sweater
- (Array) variants
Devuelve una colección de objetos de tipo Variant
- (String) wholesale_price_with_currency
Devuelve el precio mayorista con la moneda adecuada. Si no tiene un precio mayorista definido, devuelve el precio minorista.
Por ejemplo: USD120,88