UNPKG

@vtex/vtexis-compatibility-layer

Version:

Compatibility layer between intelligent search and VTEX

651 lines (650 loc) 28.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.vtexProductMock = void 0; exports.vtexProductMock = { cacheId: 'tank-top', productId: '3', description: 'Show your arms!', productName: 'Tank', productReference: 'xpto123', linkText: 'tank-top', brand: 'New Offers!!', brandId: 2000045, link: 'https://portal.vtexcommercestable.com.br/tank-top/p', categories: ['/Apparel & Accessories/Clothing/Tops/', '/Apparel & Accessories/Clothing/', '/Apparel & Accessories/'], categoryId: '48', priceRange: { sellingPrice: { highPrice: 600.3, lowPrice: 375.77, }, listPrice: { highPrice: 1000.5, lowPrice: 600.3, }, }, specificationGroups: [ { name: 'Specifications', originalName: 'Specifications', specifications: [ { name: 'Sleeve type', originalName: 'Sleeve type', values: ['Sleeveless'], }, ], }, { name: 'allSpecifications', originalName: 'allSpecifications', specifications: [ { name: 'Sleeve type', originalName: 'Sleeve type', values: ['Sleeveless'], }, ], }, ], skuSpecifications: [ { field: { name: 'Color', originalName: 'Color', }, values: [ { name: 'Black', originalName: 'Black', }, ], }, ], productClusters: [ { id: '1182', name: 'Top Seller', }, { id: '1967', name: 'Collection without highlight', }, { id: '1969', name: 'teste Ultimo SKU', }, { id: '1970', name: 'Summer', }, ], clusterHighlights: [ { id: '1182', name: 'Top Seller', }, { id: '1970', name: 'Summer', }, ], properties: [ { originalName: 'On Sale', name: 'On Sale', values: ['True'], }, { originalName: 'Sleeve type', name: 'Sleeve type', values: ['Sleeveless'], }, ], titleTag: 'Tank Top', metaTagDescription: 'Show your arms!', categoryTree: [ { id: 25, name: 'Apparel & Accessories', href: '/apparel-accessories', }, { id: 47, name: 'Clothing', href: '/apparel-accessories/clothing', }, { id: 48, name: 'Tops', href: '/apparel-accessories/clothing/tops', }, ], items: [ { itemId: '3', name: 'White', nameComplete: 'Tank White', complementName: '', ean: '613468247360', variations: [], referenceId: [ { Key: 'RefId', Value: 'whitet', }, ], measurementUnit: 'un', unitMultiplier: 1, images: [ { cacheId: '155642', imageId: '155642', imageLabel: '', imageTag: '<img src="~/arquivos/ids/155642-#width#-#height#/Frame-1.jpg?v=637411554902130000" width="#width#" height="#height#" alt="Frame-1" id="" />', imageUrl: 'https://storecomponents.vtexassets.com/arquivos/ids/155642/Frame-1.jpg?v=637411554902130000', imageText: 'Frame-1', }, ], sellers: [ { sellerId: '1', sellerName: 'VTEX', addToCartLink: 'https://portal.vtexcommercestable.com.br/checkout/cart/add?sku=3&qty=1&seller=1&sc=1&price=37577&cv=7BC1384A9AE1193BA0E88BF2E10E208A_&sc=1', sellerDefault: true, commertialOffer: { DeliverySlaSamples: [], GiftSkuIds: [], discountHighlights: [], teasers: [ { name: '8% Boleto', conditions: { minimumQuantity: 0, parameters: [ { name: 'PaymentMethodId', value: '6', }, ], }, effects: { parameters: [ { name: 'PercentualDiscount', value: '8.0', }, ], }, }, ], Price: 375.77, ListPrice: 600.3, Tax: 0, taxPercentage: 0, spotPrice: 375.77, PriceWithoutDiscount: 375.77, RewardValue: 0, PriceValidUntil: '2023-01-07T16:02:14Z', AvailableQuantity: 3000000, CacheVersionUsedToCallCheckout: '7BC1384A9AE1193BA0E88BF2E10E208A_', Installments: [ { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'American Express à vista', PaymentSystemName: 'American Express', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Visa à vista', PaymentSystemName: 'Visa', }, { Value: 187.88, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 2, Name: 'Visa 2 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 125.25, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 3, Name: 'Visa 3 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 93.94, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 4, Name: 'Visa 4 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 75.15, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 5, Name: 'Visa 5 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 62.62, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 6, Name: 'Visa 6 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Diners à vista', PaymentSystemName: 'Diners', }, { Value: 190.7, InterestRate: 1, TotalValuePlusInterestRate: 381.4, NumberOfInstallments: 2, Name: 'Diners 2 vezes com juros', PaymentSystemName: 'Diners', }, { Value: 130.3, InterestRate: 2, TotalValuePlusInterestRate: 390.9, NumberOfInstallments: 3, Name: 'Diners 3 vezes com juros', PaymentSystemName: 'Diners', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Mastercard à vista', PaymentSystemName: 'Mastercard', }, { Value: 187.88, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 2, Name: 'Mastercard 2 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 125.25, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 3, Name: 'Mastercard 3 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 93.94, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 4, Name: 'Mastercard 4 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 75.15, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 5, Name: 'Mastercard 5 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 62.62, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 6, Name: 'Mastercard 6 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Boleto Bancário à vista', PaymentSystemName: 'Boleto Bancário', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Vale à vista', PaymentSystemName: 'Vale', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Promissory à vista', PaymentSystemName: 'Promissory', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Customer Credit à vista', PaymentSystemName: 'Customer Credit', }, { Value: 187.88, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 2, Name: 'Customer Credit 2 vezes sem juros', PaymentSystemName: 'Customer Credit', }, { Value: 129.01, InterestRate: 1, TotalValuePlusInterestRate: 387.03, NumberOfInstallments: 3, Name: 'Customer Credit 3 vezes com juros', PaymentSystemName: 'Customer Credit', }, { Value: 375.77, InterestRate: 0, TotalValuePlusInterestRate: 375.77, NumberOfInstallments: 1, Name: 'Free à vista', PaymentSystemName: 'Free', }, ], }, }, ], kitItems: [], attachments: [], attributes: [], }, { itemId: '4', name: 'Black', nameComplete: 'Tank Black', complementName: '', ean: 'code123', variations: [ { name: 'Color', values: ['Black'], }, ], referenceId: [ { Key: 'RefId', Value: 'code1234', }, ], measurementUnit: 'un', unitMultiplier: 1, images: [ { cacheId: '155643', imageId: '155643', imageLabel: '', imageTag: '<img src="~/arquivos/ids/155643-#width#-#height#/Frame-2.jpg?v=637411555784670000" width="#width#" height="#height#" alt="Frame-2" id="" />', imageUrl: 'https://storecomponents.vtexassets.com/arquivos/ids/155643/Frame-2.jpg?v=637411555784670000', imageText: 'Frame-2', }, ], sellers: [ { sellerId: '1', sellerName: 'VTEX', addToCartLink: 'https://portal.vtexcommercestable.com.br/checkout/cart/add?sku=4&qty=1&seller=1&sc=1&price=60030&cv=7BC1384A9AE1193BA0E88BF2E10E208A_&sc=1', sellerDefault: true, commertialOffer: { DeliverySlaSamples: [], GiftSkuIds: [], discountHighlights: [], teasers: [ { name: '8% Boleto', conditions: { minimumQuantity: 0, parameters: [ { name: 'PaymentMethodId', value: '6', }, ], }, effects: { parameters: [ { name: 'PercentualDiscount', value: '8.0', }, ], }, }, ], Price: 600.3, ListPrice: 1000.5, Tax: 0, taxPercentage: 0, spotPrice: 600.3, PriceWithoutDiscount: 1000.5, RewardValue: 0, PriceValidUntil: '2023-01-07T16:02:14Z', AvailableQuantity: 3000000, CacheVersionUsedToCallCheckout: '7BC1384A9AE1193BA0E88BF2E10E208A_', Installments: [ { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'American Express à vista', PaymentSystemName: 'American Express', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Visa à vista', PaymentSystemName: 'Visa', }, { Value: 300.15, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 2, Name: 'Visa 2 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 200.1, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 3, Name: 'Visa 3 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 150.07, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 4, Name: 'Visa 4 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 120.06, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 5, Name: 'Visa 5 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 100.05, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 6, Name: 'Visa 6 vezes sem juros', PaymentSystemName: 'Visa', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Diners à vista', PaymentSystemName: 'Diners', }, { Value: 304.65, InterestRate: 1, TotalValuePlusInterestRate: 609.3, NumberOfInstallments: 2, Name: 'Diners 2 vezes com juros', PaymentSystemName: 'Diners', }, { Value: 208.15, InterestRate: 2, TotalValuePlusInterestRate: 624.45, NumberOfInstallments: 3, Name: 'Diners 3 vezes com juros', PaymentSystemName: 'Diners', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Mastercard à vista', PaymentSystemName: 'Mastercard', }, { Value: 300.15, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 2, Name: 'Mastercard 2 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 200.1, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 3, Name: 'Mastercard 3 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 150.07, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 4, Name: 'Mastercard 4 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 120.06, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 5, Name: 'Mastercard 5 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 100.05, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 6, Name: 'Mastercard 6 vezes sem juros', PaymentSystemName: 'Mastercard', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Boleto Bancário à vista', PaymentSystemName: 'Boleto Bancário', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Vale à vista', PaymentSystemName: 'Vale', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Promissory à vista', PaymentSystemName: 'Promissory', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Customer Credit à vista', PaymentSystemName: 'Customer Credit', }, { Value: 300.15, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 2, Name: 'Customer Credit 2 vezes sem juros', PaymentSystemName: 'Customer Credit', }, { Value: 206.1, InterestRate: 1, TotalValuePlusInterestRate: 618.3, NumberOfInstallments: 3, Name: 'Customer Credit 3 vezes com juros', PaymentSystemName: 'Customer Credit', }, { Value: 600.3, InterestRate: 0, TotalValuePlusInterestRate: 600.3, NumberOfInstallments: 1, Name: 'Free à vista', PaymentSystemName: 'Free', }, ], }, }, ], kitItems: [], attachments: [], attributes: [], }, ], };