# $\_product

## Objeto $\_product

Este objeto contiene generalmente los datos del producto activo

### Métodos

| Nombre                                              | Descripción                                                                    |
| --------------------------------------------------- | ------------------------------------------------------------------------------ |
| get($field)                                         | Atributo de producto.                                                          |
| getURL()                                            | URL del producto.                                                              |
| price($versionId)                                   | Precio de venta producto. Puede seleccionarse una versión opcionalmente.       |
| originalPrice($versionId)                           | Precio de mercado del producto. Puede seleccionarse una versión opcionalmente. |
| discount()                                          | Porcentaje de descuento.                                                       |
| taxAmount()                                         | Monto de impuestos.                                                            |
| stock($versionId)                                   | Stock del producto. Puede seleccionarse una versión opcionalmente.             |
| image()                                             | Imagen principal del producto.                                                 |
| category()                                          | Categoría principal del producto.                                              |
| attributes()                                        | Atributos del producto.                                                        |
| getAvailableAttributeValues($attributeId)           | Posibles valores para un atributo.                                             |
| getAvailableAttributeValuesWithColors($attributeId) | Posibles valores para un atributo de tipo color.                               |
| getFeature($feature)                                | Valor de la característica $feature.                                           |

### Atributos

Los siguientes atributos del producto pueden ser accedidos mediante el método get.

| Nombre          | Descripción                                                                                                                                    |
| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- |
| id              | ID del producto.                                                                                                                               |
| name            | Nombre del producto.                                                                                                                           |
| code            | Código del producto.                                                                                                                           |
| description     | Descripción del producto (HTML).                                                                                                               |
| conditions      | Condiciones de venta (HTML).                                                                                                                   |
| showPrice       | Mostrar precio.                                                                                                                                |
| showStock       | Mostrar stock.                                                                                                                                 |
| minQuantity     | Venta mínima.                                                                                                                                  |
| maxQuantity     | Venta máxima.                                                                                                                                  |
| buyNow          | Compra inmediata.                                                                                                                              |
| delivery        | Plazo de entrega.                                                                                                                              |
| deliveryDate    | Fecha de entrega.                                                                                                                              |
| freeShipping    | Envío gratis.                                                                                                                                  |
| width           | Ancho.                                                                                                                                         |
| height          | Alto.                                                                                                                                          |
| depth           | Profundidad.                                                                                                                                   |
| weight          | Peso.                                                                                                                                          |
| manufacturerSku | SKU fabricante.                                                                                                                                |
| metaTitle       | Título SEO.                                                                                                                                    |
| metaDesc        | Descripción SEO.                                                                                                                               |
| metaKeys        | Palabras clave.                                                                                                                                |
| coupon          | El producto es un cupón.                                                                                                                       |
| couponVisible   | Fecha de visibilidad del producto.                                                                                                             |
| couponStart     | Fecha de inicio de disponibilidad.                                                                                                             |
| couponEnd       | Fecha de fin de disponibilidad.                                                                                                                |
| couponValidFrom | Fecha de inicio de vigencia del cupón.                                                                                                         |
| couponValidTo   | Fecha de fin de vigencia del cupón.                                                                                                            |
| giftcard        | El producto es una giftcard.                                                                                                                   |
| giftcardType    | <p>Tipo de giftcard.</p><p>0: monto fijo</p><p>1: porcentaje de descuento</p><p>2: envío gratis</p><p>3: monto fijo con aplicación parcial</p> |
| giftcardAmount  | Monto de la giftcard.                                                                                                                          |
| hasVersions     | El producto está disponible en diferentes versiones.                                                                                           |
| withFile        | El producto permite adjuntar un archivo al ser agregado al carrito.                                                                            |
| digital         | El producto es una compra digital.                                                                                                             |
| kit             | El producto es un kit de productos.                                                                                                            |
| visible         | Producto visible.                                                                                                                              |

### Objetos asociados

Los siguientes objetos pueden ser accedidos mediante el método get.

| Nombre       | Descripción                          |
| ------------ | ------------------------------------ |
| manufacturer | Fabricante del producto.             |
| providers    | Array de proveedores.                |
| versions     | Array de versiones.                  |
| images       | Array de imágenes.                   |
| videos       | Array de videos.                     |
| categories   | Array de categorías.                 |
| kitProducts  | Array de productos asociados al kit. |
| features     | Array de características.            |
