vtex.js for Catalog
The Catalog module gets data related to the products of the store.
getProductWithVariations(productId)
See below an example of the resulting object.
Returns
Promise
for product details
Arguments
Name | Type |
productId | String or Number The product ID. (It’s not the SKU!) |
Example
_10vtexjs.catalog.getProductWithVariations(1000).done(function(product){_10 console.log(product);_10});
getCurrentProductWithVariations
Similar to getProductWithVariations
, but automatically detects the productId.
Should be called exclusively on a product page.
Returns
Promise
for product details
Example
Call
_10vtexjs.catalog.getCurrentProductWithVariations().done(function(product){_10 console.log(product);_10});
Resulting object
_65{_65 "productId": 4741,_65 "name": "Ração Club Performance Junior Royal Canin",_65 "salesChannel": "1",_65 "available": true,_65 "displayMode": "especificacao",_65 "dimensions": ["Embalagem"],_65 "dimensionsInputType": {_65 "Embalagem": "Combo"_65 },_65 "dimensionsMap": {_65 "Embalagem": ["3 kg", "15 kg"]_65 },_65 "skus": [{_65 "sku": 2482,_65 "skuname": "Ração Club Performance Junior Royal Canin - 15 kg",_65 "dimensions": {_65 "Embalagem": "15 kg"_65 },_65 "available": true,_65 "listPriceFormated": "R$ 0,00",_65 "listPrice": 0,_65 "bestPriceFormated": "R$ 104,90",_65 "bestPrice": 10490,_65 "installments": 3,_65 "installmentsValue": 3496,_65 "installmentsInsterestRate": 0,_65 "image": "http://www.exemplo.com.br/arquivos/ids/185213-446-446/Racao-Club-Performance-Junior---Royal-Canin.jpg",_65 "sellerId": "1",_65 "seller": "exemplo",_65 "measures": {_65 "cubicweight": 7.0313,_65 "height": 10.0000,_65 "length": 75.0000,_65 "weight": 15300.0000,_65 "width": 45.0000_65 },_65 "rewardValue": 840_65 }, {_65 "sku": 2483,_65 "skuname": "Ração Club Performance Junior Royal Canin - 3 kg",_65 "dimensions": {_65 "Embalagem": "3 kg"_65 },_65 "available": true,_65 "listPriceFormated": "R$ 0,00",_65 "listPrice": 0,_65 "bestPriceFormated": "R$ 39,80",_65 "bestPrice": 3980,_65 "installments": 1,_65 "installmentsValue": 3980,_65 "installmentsInsterestRate": 0,_65 "image": "http://www.exemplo.com.br/arquivos/ids/185213-446-446/Racao-Club-Performance-Junior---Royal-Canin.jpg",_65 "sellerId": "1",_65 "seller": "exemplo",_65 "measures": {_65 "cubicweight": 1.8750,_65 "height": 8.0000,_65 "length": 45.0000,_65 "weight": 3000.0000,_65 "width": 25.0000_65 },_65 "rewardValue": 319_65 }]_65}