[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of easy-setup/node/dataSources/productData.ts from the easy-setup VTEX app.

[Assistant]
Here's the implementation:

```typescript
import type { CreateProductData } from '../clients/CatalogClient/types'

const ProductData: CreateProductData[] = [
  {
    Id: 880001,
    Name: "adidas Men's Performance Polo - Blast Blue",
    DepartmentId: 9281, // Apparel
    CategoryId: 9281, // Apparel
    BrandId: 9280,
    LinkId: 'adidas-mens-performance-polo-blast-blue',
    RefId: '880001',
    IsVisible: true,
    Description:
      '
\n
adidas Men\'s Performance Polo
\n
\n\n
\n
\n\t
Lightweight jersey fabric
\n\t
Regular fi
\n\t
UPF 30+
\n\t
Fold-down ribbed collar.
\n\t
Three-button placket.
\n\t
Straight hem.
\n\t
100% polyester.
\n
\n
',
    DescriptionShort:
      "adidas Men's Performance PoloLightweight jersey fabricRegular fiUPF 30+Fold-down ribbed collar.Three-button placket.Straight hem.100% polyester.",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: "adidas Men's Performance Polo - Blast Blue",
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "adidas Men's Performance PoloLightweight jersey fabricRegular fiUPF 30+Fold-down ribbed collar.Three-button placket.Straight hem.100% polyester.",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880002,
    Name: "adidas Men's Performance Polo - Green Night",
    DepartmentId: 9281, // Apparel
    CategoryId: 9281, // Apparel
    BrandId: 9280,
    LinkId: 'adidas-mens-performance-polo-green-night',
    RefId: '880002',
    IsVisible: true,
    Description:
      '
\n
adidas Men\'s Performance Polo
\n
\n\n
\n
\n\t
Lightweight jersey fabric
\n\t
Regular fi
\n\t
UPF 30+
\n\t
Fold-down ribbed collar.
\n\t
Three-button placket.
\n\t
Straight hem.
\n\t
100% polyester.
\n
\n
',
    DescriptionShort:
      "adidas Men's Performance PoloLightweight jersey fabricRegular fiUPF 30+Fold-down ribbed collar.Three-button placket.Straight hem.100% polyester.",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: "adidas Men's Performance Polo - Green Night",
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "adidas Men's Performance PoloLightweight jersey fabricRegular fiUPF 30+Fold-down ribbed collar.Three-button placket.Straight hem.100% polyester.",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880003,
    Name: "adidas Women's Microdot Polo - Night Indigo",
    DepartmentId: 9281, // Apparel
    CategoryId: 9281, // Apparel
    BrandId: 9280,
    LinkId: 'adidas-womens-microdot-polo-night-indigo',
    RefId: '880003',
    IsVisible: true,
    Description:
      '
\n
adidas Women\'s Microdot Polo
\n\n
This women\'s golf polo shirt is built to keep you on the course even in the heat. Made of soft and stretchy polyester that moves with your body, it has a five-button placket for classic golf style. Moisture-wicking fabric and built-in UV protection keep you feeling comfortable for all 18 holes.
\n
\n\n
\n
\n\t
Regular fit is wider at the body, with a straight silhouette
\n\t
Five-button polo
\n\t
Short sleeves
\n\t
76% recycled polyester / 13% polyester / 11% elastane single jersey
\n\t
Lightweight fabric
\n\t
Moisture-wicking fabric; UPF 50+ UV protection
\n
\n
',
    DescriptionShort:
      "adidas Women's Microdot PoloThis women's golf polo shirt is built to keep you on the course even in the heat. Made of soft and stretchy polyester that moves with your body, it has a five-button placket for classic golf style. Moisture-wicking fabric and built-in UV protection keep you feeling comfortable for all 18 holes.Regular fit is wider at the body, with a straight silhouetteFive-button poloShort sleeves76% recycled polyester / 13% polyester / 11% elastane single jerseyLightweight fabricMoisture-wicking fabric; UPF 50+ UV protection",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: "adidas Women's Microdot Polo - Night Indigo",
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "adidas Women's Microdot PoloThis women's golf polo shirt is built to keep you on the course even in the heat. Made of soft and stretchy polyester that moves with your body, it has a five-button placket for classic golf style. Moisture-wicking fabric and built-in UV protection keep you feeling comfortable for all 18 holes.Regular fit is wider at the body, with a straight silhouetteFive-button poloShort sleeves76% recycled polyester / 13% polyester / 11% elastane single jerseyLightweight fabricMoisture-wicking fabric; UPF 50+ UV protection",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880004,
    Name: "adidas Women's Microdot Polo - True Pink",
    DepartmentId: 9281, // Apparel
    CategoryId: 9281, // Apparel
    BrandId: 9280,
    LinkId: 'adidas-womens-microdot-polo-true-pink',
    RefId: '880004',
    IsVisible: true,
    Description:
      '
\n
adidas Women\'s Microdot Polo
\n\n
This women\'s golf polo shirt is built to keep you on the course even in the heat. Made of soft and stretchy polyester that moves with your body, it has a five-button placket for classic golf style. Moisture-wicking fabric and built-in UV protection keep you feeling comfortable for all 18 holes.
\n
\n\n
\n
\n\t
Regular fit is wider at the body, with a straight silhouette
\n\t
Five-button polo
\n\t
Short sleeves
\n\t
76% recycled polyester / 13% polyester / 11% elastane single jersey
\n\t
Lightweight fabric
\n\t
Moisture-wicking fabric; UPF 50+ UV protection
\n
\n
',
    DescriptionShort:
      "adidas Women's Microdot PoloThis women's golf polo shirt is built to keep you on the course even in the heat. Made of soft and stretchy polyester that moves with your body, it has a five-button placket for classic golf style. Moisture-wicking fabric and built-in UV protection keep you feeling comfortable for all 18 holes.Regular fit is wider at the body, with a straight silhouetteFive-button poloShort sleeves76% recycled polyester / 13% polyester / 11% elastane single jerseyLightweight fabricMoisture-wicking fabric; UPF 50+ UV protection",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: "adidas Women's Microdot Polo - True Pink",
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "adidas Women's Microdot PoloThis women's golf polo shirt is built to keep you on the course even in the heat. Made of soft and stretchy polyester that moves with your body, it has a five-button placket for classic golf style. Moisture-wicking fabric and built-in UV protection keep you feeling comfortable for all 18 holes.Regular fit is wider at the body, with a straight silhouetteFive-button poloShort sleeves76% recycled polyester / 13% polyester / 11% elastane single jerseyLightweight fabricMoisture-wicking fabric; UPF 50+ UV protection",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880005,
    Name: "Nike Men's Roshe G Spikeless Golf Shoes",
    DepartmentId: 9283, // Sporting
    CategoryId: 9283, // Sporting
    BrandId: 9280,
    LinkId: 'nike-mens-roshe-g-spikeless-golf-shoes',
    RefId: '880005',
    IsVisible: true,
    Description:
      '
\n
Nike Men\'s Roshe G Spikeless Golf Shoes
\n\n
Iconic Design. Lasting Comfort.
\n\n
Nike Roshe G Men\'s Golf Shoe features a pressure-mapped outsole that provides traction in key zones. Inspired by a Nike icon, the mesh upper offers breathability and a modern look, while the soft, flexible, foam midsole cushions every step.
\n
\n\n
\n
\n\t
Pressure-mapped outsole provides traction in key zones
\n\t
Iconic mesh upper delivers breathability and style
\n\t
Injected midsole delivers soft, lightweight cushioning
\n\t
Elastic gusset on the tongue helps keep out debris
\n\t
Pull tabs on the heel and tongue offer easy on and off
\n\t
Cupsole-like design offers flexible, low-profile support and a stable feel
\n
\n
',
    DescriptionShort:
      "Nike Men's Roshe G Spikeless Golf ShoesIconic Design. Lasting Comfort.Nike Roshe G Men's Golf Shoe features a pressure-mapped outsole that provides traction in key zones. Inspired by a Nike icon, the mesh upper offers breathability and a modern look, while the soft, flexible, foam midsole cushions every step.Pressure-mapped outsole provides traction in key zonesIconic mesh upper delivers breathability and styleInjected midsole delivers soft, lightweight cushioningElastic gusset on the tongue helps keep out debrisPull tabs on the heel and tongue offer easy on and offCupsole-like design offers flexible, low-profile support and a stable feel",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: "Nike Men's Roshe G Spikeless Golf Shoes",
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "Nike Men's Roshe G Spikeless Golf ShoesIconic Design. Lasting Comfort.Nike Roshe G Men's Golf Shoe features a pressure-mapped outsole that provides traction in key zones. Inspired by a Nike icon, the mesh upper offers breathability and a modern look, while the soft, flexible, foam midsole cushions every step.Pressure-mapped outsole provides traction in key zonesIconic mesh upper delivers breathability and styleInjected midsole delivers soft, lightweight cushioningElastic gusset on the tongue helps keep out debrisPull tabs on the heel and tongue offer easy on and offCupsole-like design offers flexible, low-profile support and a stable feel",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880006,
    Name: "Nike Men's Air Max 1 G Spikeless Golf Shoes",
    DepartmentId: 9283, // Sporting
    CategoryId: 9283, // Sporting
    BrandId: 9280,
    LinkId: 'nike-mens-air-max-1-g-spikeless-golf-shoes',
    RefId: '880006',
    IsVisible: true,
    Description:
      '
\n
Nike Men\'s Air Max 1 G Spikeless Golf Shoes
\n\n
AN ICON ON COURSE.
\n\n
The Nike Air Max 1 G elevates an icon with details made for the course. Synthetic overlays mimic the design of the original Air Max 1, while helping keep your feet dry. A visible Max Air unit cushions each step for comfort from the first tee to the final green.
\n
\n\n
\n
\n\t
No-sew overlays help keep water out
\n\t
Visible Max Air unit in the heel cushions each step
\n\t
Integrated Traction pattern enhances grip
\n\t
Design details are inspired by the original Nike Air Max 1
\n\t
Full-length Phylon foam midsole provides lightweight comfort and a stable feel
\n\t
"Nike Air" is debossed on the heel
\n\t
Inspired by Nike Articulated Integrated Traction, the outsole flexes with your foot to promote a smooth, heel-to-toe transition
\n\t
Debossed eyestays add durability
\n
\n
',
    DescriptionShort:
      "Nike Men's Air Max 1 G Spikeless Golf ShoesAN ICON ON COURSE.The Nike Air Max 1 G elevates an icon with details made for the course. Synthetic overlays mimic the design of the original Air Max 1, while helping keep your feet dry. A visible Max Air unit cushions each step for comfort from the first tee to the final green.No-sew overlays help keep water outVisible Max Air unit in the heel cushions each stepIntegrated Traction pattern enhances gripDesign details are inspired by the original Nike Air Max 1Full-length Phylon foam midsole provides lightweight comfort and a stable feelNike Air is debossed on the heelInspired by Nike Articulated Integrated Traction, the outsole flexes with your foot to promote a smooth, heel-to-toe transitionDebossed eyestays add durability",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: "Nike Men's Air Max 1 G Spikeless Golf Shoes",
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "Nike Men's Air Max 1 G Spikeless Golf ShoesAN ICON ON COURSE.The Nike Air Max 1 G elevates an icon with details made for the course. Synthetic overlays mimic the design of the original Air Max 1, while helping keep your feet dry. A visible Max Air unit cushions each step for comfort from the first tee to the final green.No-sew overlays help keep water outVisible Max Air unit in the heel cushions each stepIntegrated Traction pattern enhances gripDesign details are inspired by the original Nike Air Max 1Full-length Phylon foam midsole provides lightweight comfort and a stable feelNike Air is debossed on the heelInspired by Nike Articulated Integrated Traction, the outsole flexes with your foot to promote a smooth, heel-to-toe transitionDebossed eyestays add durability",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880007,
    Name: 'Nike Air Max 270 G Spikeless Golf Shoes',
    DepartmentId: 9283, // Sporting
    CategoryId: 9283, // Sporting
    BrandId: 9280,
    LinkId: 'nike-air-max-270-g-spikeless-golf-shoes',
    RefId: '880007',
    IsVisible: true,
    Description:
      '
\n
Nike Air Max 270 G Spikeless Golf Shoes
\n\n
Look legendary in the Nike Air Max 270 G. The silhouette is a stitch-for-stitch reconstruction of the original big Air icon, with the addition of breathable mesh and innovative traction that performs at the highest level of play.
\n
\n\n

\n\n
\n
\n

\n
\n\n
\n\t
Flexible & Breathable - Sleeve-like upper is a stitch-for-stitch reconstruction of the original Nike Air Max 270. The mesh has a flexible overlay that helps keep out of water and makes it easier to clean your shoes.
\n\t
Cushioned Comfort - Foam midsole has a large Max Air unit for plush cushioning with each step.
\n\t
Versatile Grip - Integrated traction pattern is designed to perform at the highest levels of play, while still being versatile enough to wear off course. The perimeter of the outsole is specially designed to enhance grip during rotational movements. External heel counter helps stabilize your foot.
\n
\n
\n\n

',
    DescriptionShort:
      'Nike Air Max 270 G Spikeless Golf ShoesLook legendary in the Nike Air Max 270 G. The silhouette is a stitch-for-stitch reconstruction of the original big Air icon, with the addition of breathable mesh and innovative traction that performs at the highest level of play.Flexible  Breathable - Sleeve-like upper is a stitch-for-stitch reconstruction of the original Nike Air Max 270. The mesh has a flexible overlay that helps keep out of water and makes it easier to clean your shoes.Cushioned Comfort - Foam midsole has a large Max Air unit for plush cushioning with each step.Versatile Grip - Integrated traction pattern is designed to perform at the highest levels of play, while still being versatile enough to wear off course. The perimeter of the outsole is specially designed to enhance grip during rotational movements. External heel counter helps stabilize your foot.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Nike Air Max 270 G Spikeless Golf Shoes',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Nike Air Max 270 G Spikeless Golf ShoesLook legendary in the Nike Air Max 270 G. The silhouette is a stitch-for-stitch reconstruction of the original big Air icon, with the addition of breathable mesh and innovative traction that performs at the highest level of play.Flexible  Breathable - Sleeve-like upper is a stitch-for-stitch reconstruction of the original Nike Air Max 270. The mesh has a flexible overlay that helps keep out of water and makes it easier to clean your shoes.Cushioned Comfort - Foam midsole has a large Max Air unit for plush cushioning with each step.Versatile Grip - Integrated traction pattern is designed to perform at the highest levels of play, while still being versatile enough to wear off course. The perimeter of the outsole is specially designed to enhance grip during rotational movements. External heel counter helps stabilize your foot.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880008,
    Name: "Skechers Women's Go Golf Drive 4 Dogs At Play Spikeless Golf Shoes",
    DepartmentId: 9283, // Sporting
    CategoryId: 9283, // Sporting
    BrandId: 9280,
    LinkId: 'skechers-womens-go-golf-drive-4-dogs-at-play-spikeless-golf-shoes',
    RefId: '880008',
    IsVisible: true,
    Description:
      "
\n
Skechers Women's Go Golf Drive 4 Dogs At Play Spikeless Golf Shoes
\n\n
The Skechers GO GOLF Drive 4™ - Dogs At Play is ideally suited for style and comfort on the course. It combines innovative, lightweight athletic materials with our advanced ULTRA FLIGHT™ midsole and Goga Max® Technology insole, perfect for all-day comfort from tee off to the 18th hole. Leather lace-up golf shoe with colorful dog designs.
\n
\n\n

\n\n
\n
Details
\n\n
\n\t
Skechers Goga Max® Technology insole for high-rebound cushioning
\n\t
Ultra-lightweight, responsive ULTRA GO™ cushioning midsole
\n\t
Water repellent protection
\n\t
Smooth clean leather upper
\n\t
Durable rubber traction plate
\n\t
Breathable Dri-Lex® moisture wicking lining
\n
\n \n\n
Construction
\n\n
\n\t
Smooth leather upper
\n\t
Colorful 'dogs playing golf' print designs on sides and heel panel for fun detail
\n\t
Side S logo
\n\t
Lace up front
\n\t
Padded collar and tongue
\n\t
Soft fabric shoe lining
\n\t
Flexible rubber outsole
\n\t
Weight: 9 oz. in a women's size 7
\n\t
1 inch heel
\n
\n
\n\n

",
    DescriptionShort:
      "Skechers Women's Go Golf Drive 4 Dogs At Play Spikeless Golf ShoesThe Skechers GO GOLF Drive 4 - Dogs At Play is ideally suited for style and comfort on the course. It combines innovative, lightweight athletic materials with our advanced ULTRA FLIGHT midsole and Goga Max Technology insole, perfect for all-day comfort from tee off to the 18th hole. Leather lace-up golf shoe with colorful dog designs.DetailsSkechers Goga Max Technology insole for high-rebound cushioningUltra-lightweight, responsive ULTRA GO cushioning midsoleWater repellent protectionSmooth clean leather upperDurable rubber traction plateBreathable Dri-Lex moisture wicking liningConstructionSmooth leather upperColorful 'dogs playing golf' print designs on sides and heel panel for fun detailSide S logoLace up frontPadded collar and tongueSoft fabric shoe liningFlexible rubber outsoleWeight: 9 oz. in a women's size 71 inch heel",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: "Skechers Women's Go Golf Drive 4 Dogs At Play Spikeless Golf Shoes",
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "Skechers Women's Go Golf Drive 4 Dogs At Play Spikeless Golf ShoesThe Skechers GO GOLF Drive 4 - Dogs At Play is ideally suited for style and comfort on the course. It combines innovative, lightweight athletic materials with our advanced ULTRA FLIGHT midsole and Goga Max Technology insole, perfect for all-day comfort from tee off to the 18th hole. Leather lace-up golf shoe with colorful dog designs.DetailsSkechers Goga Max Technology insole for high-rebound cushioningUltra-lightweight, responsive ULTRA GO cushioning midsoleWater repellent protectionSmooth clean leather upperDurable rubber traction plateBreathable Dri-Lex moisture wicking liningConstructionSmooth leather upperColorful 'dogs playing golf' print designs on sides and heel panel for fun detailSide S logoLace up frontPadded collar and tongueSoft fabric shoe liningFlexible rubber outsoleWeight: 9 oz. in a women's size 71 inch heel",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880009,
    Name:
      'BLACK+DECKER 20V MAX Drill & Home Tool Kit, 68 Piece (LDX120PK),Black/Orange',
    DepartmentId: 9287, // Power Tools
    CategoryId: 9287, // Power Tools
    BrandId: 9280,
    LinkId:
      'black-decker-20v-max-drill-home-tool-kit-68-piece-ldx120pk-black-orange',
    RefId: '880009',
    IsVisible: true,
    Description:
      '
About this item

This fits your .

 Make sure this fitsby entering your model number.

Includes 20V Lithium drill for a variety of home projects, hanging pictures or wall decor, assembling furniture, updating fixtures, building birdhouses

Lithium ion battery: Always ready, holds a charge up to 18 months

The 11 position clutch prevents stripping and overdriving screws

Included components: (1) LDX120 drill/driver, (1) 20 volt max lithium ion battery, (1) charger, (1) storage bag, (1) tape measure, (1) adjustable wrench, (1) needle nose pliers, (2) manual screwdrivers, (1) utility knife, (1) slip joint pliers, (1) 12 ounce hammer, (1) ratcheting screwdriver, (4) hole saws with mandrel, (32) screwdriving bits, (1) magnetic bit holder, (10) drilling bits, (5) spade bits

',
    DescriptionShort:
      'The BLACK+DECKER LDX120PK 20V Max cordless drill and battery power project Kit is a great power tool set for a variety of home projects. Includes 20V cordless drill, which provides an extra level of control with an 11 position clutch that prevents stripping and overdriving screws. The lithium ion battery is always ready and holds a charge up to 18 months. This battery powered drill kit includes 68 hand tools and accessories and a carrying bag for easy portability and storage. Includes carrying bag for easy portability and storage.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'BLACK+DECKER 20V MAX Drill & Home Tool Kit, 68 Piece (LDX120PK),Black/Orange',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'The BLACK+DECKER LDX120PK 20V Max cordless drill and battery power project Kit is a great power tool set for a variety of home projects. Includes 20V cordless drill, which provides an extra level of control with an 11 position clutch that prevents stripping and overdriving screws. The lithium ion battery is always ready and holds a charge up to 18 months. This battery powered drill kit includes 68 hand tools and accessories and a carrying bag for easy portability and storage. Includes carrying bag for easy portability and storage.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880010,
    Name:
      'BLACK+DECKER 20V MAX Cordless Drill / Driver with 30-Piece Accessories (LD120VA)',
    DepartmentId: 9287, // Power Tools
    CategoryId: 9287, // Power Tools
    BrandId: 9280,
    LinkId:
      'black-decker-20v-max-cordless-drill-driver-with-30-piece-acessories-ld120va',
    RefId: '880010',
    IsVisible: true,
    Description:
      "The Black and Decker LD120-VoltA 20-Volt Max Lithium Drill/Driver with 30 Accessories come with the Black and Decker 20-volt max Lithium Ion Battery. These batteries are always ready, holding a charge up to 18 months. This drill provides an extra level of control with a 24 position clutch that helps to prevent stripping and overdriving screws. It has a soft grip handle that provides added comfort during use and a light weight to prevent user fatigue. This drill is ideal for drilling and screwdriving through wood, metal, and plastic. The LD120-VoltA set includes: LD120 20-Volt MAX Lithium Drill/Driver, (1) LB20 20-Volt MAX Lithium Ion Battery, (1) LCS20 Charger, (6) Brad Point Drill Bits, (10) 1-Inch Screwdriving Bits, (9) 2-Inch Screwdriving Bits, (4) Nut Drivers, (1) Magnetic Bit Tip Holder and is backed by Black and Decker's 2 year limited warranty.",
    DescriptionShort:
      "The Black and Decker LD120-VoltA 20-Volt Max Lithium Drill/Driver with 30 Accessories come with the Black and Decker 20-volt max Lithium Ion Battery. These batteries are always ready, holding a charge up to 18 months. This drill provides an extra level of control with a 24 position clutch that helps to prevent stripping and overdriving screws. It has a soft grip handle that provides added comfort during use and a light weight to prevent user fatigue. This drill is ideal for drilling and screwdriving through wood, metal, and plastic. The LD120-VoltA set includes: LD120 20-Volt MAX Lithium Drill/Driver, (1) LB20 20-Volt MAX Lithium Ion Battery, (1) LCS20 Charger, (6) Brad Point Drill Bits, (10) 1-Inch Screwdriving Bits, (9) 2-Inch Screwdriving Bits, (4) Nut Drivers, (1) Magnetic Bit Tip Holder and is backed by Black and Decker's 2 year limited warranty.",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'BLACK+DECKER 20V MAX Cordless Drill / Driver with 30-Piece Accessories (LD120VA)',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "The Black and Decker LD120-VoltA 20-Volt Max Lithium Drill/Driver with 30 Accessories come with the Black and Decker 20-volt max Lithium Ion Battery. These batteries are always ready, holding a charge up to 18 months. This drill provides an extra level of control with a 24 position clutch that helps to prevent stripping and overdriving screws. It has a soft grip handle that provides added comfort during use and a light weight to prevent user fatigue. This drill is ideal for drilling and screwdriving through wood, metal, and plastic. The LD120-VoltA set includes: LD120 20-Volt MAX Lithium Drill/Driver, (1) LB20 20-Volt MAX Lithium Ion Battery, (1) LCS20 Charger, (6) Brad Point Drill Bits, (10) 1-Inch Screwdriving Bits, (9) 2-Inch Screwdriving Bits, (4) Nut Drivers, (1) Magnetic Bit Tip Holder and is backed by Black and Decker's 2 year limited warranty.",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880011,
    Name:
      'BLACK+DECKER 20V Max Cordless Chainsaw, 10-Inch, Tool Only (LCS1020B)',
    DepartmentId: 9287, // Power Tools
    CategoryId: 9287, // Power Tools
    BrandId: 9280,
    LinkId: 'black-decker-20v-max-cordless-chainsaw-10-inch-tool-only-lcs1020b',
    RefId: '880011',
    IsVisible: true,
    Description:
      'The BLACK+DECKER LCS1020B 10-inch 20v MAX Lithium Chainsaw is a bare tool item that operates with a 20v max lithium battery - (bare tool items do not include a battery). This saw offers a 10-inch premium Oregon low kickback bar & chain that provides smooth and fast cuts. The tool-free blade tension system allows for improved ease of use and quick adjustments and it has a lightweight design for ease of maneuverability and reduced fatigue at only 7.2 Pounds. The wrap around bale handle provides increased control and comfort. And, as an added features, this unit has an improved oiling system with a clear window to gauge oil level. Battery sold separately.',
    DescriptionShort:
      'The BLACK+DECKER LCS1020B 10-inch 20v MAX Lithium Chainsaw is a bare tool item that operates with a 20v max lithium battery - (bare tool items do not include a battery). This saw offers a 10-inch premium Oregon low kickback bar & chain that provides smooth and fast cuts. The tool-free blade tension system allows for improved ease of use and quick adjustments and it has a lightweight design for ease of maneuverability and reduced fatigue at only 7.2 Pounds. The wrap around bale handle provides increased control and comfort. And, as an added features, this unit has an improved oiling system with a clear window to gauge oil level. Battery sold separately.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'BLACK+DECKER 20V Max Cordless Chainsaw, 10-Inch, Tool Only (LCS1020B)',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'The BLACK+DECKER LCS1020B 10-inch 20v MAX Lithium Chainsaw is a bare tool item that operates with a 20v max lithium battery - (bare tool items do not include a battery). This saw offers a 10-inch premium Oregon low kickback bar & chain that provides smooth and fast cuts. The tool-free blade tension system allows for improved ease of use and quick adjustments and it has a lightweight design for ease of maneuverability and reduced fatigue at only 7.2 Pounds. The wrap around bale handle provides increased control and comfort. And, as an added features, this unit has an improved oiling system with a clear window to gauge oil level. Battery sold separately.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880012,
    Name:
      'BLACK+DECKER 20V MAX Cordless Drill Combo Kit, 2-Tool (BD2KITCDDI),Black/Orange Impact Combo Kit',
    DepartmentId: 9287, // Power Tools
    CategoryId: 9287, // Power Tools
    BrandId: 9280,
    LinkId:
      'black-decker-20v-max-cordless-drill-combo-kit-2-tool-bd2kitcddi-black-orange-impact-combo-kit',
    RefId: '880012',
    IsVisible: true,
    Description:
      'The BLACK+DECKER BD2KITCDDI 20V max* drill/Driver + impact Driver Combo Kit is part of the BLACK+DECKER 20V max* battery system; compatible with the full line of Black & Decker 20-Volt max line of power and gardening tools. The drill/Driver features an 11 position Clutch to Avoid stripping screws and damaging work surface with a LED work light to illuminate the work surface, Keyless chuck, 0-650rpm. It offers a lightweight compact design which makes it easy to use in tight and confined spaces. This drill/Driver is ideal for drilling into wood, metal plastic and all screw driving tasks. Impact Driver features a high performance transmission that delivers 1375 in-lbs of max torque. It also offers a quick release 1/4-inch hex chuck, 0-8000rpm, 0-3900ipm, and an LED work light. Backed by black+deckers 2 year warranty. Kit includes: (1) Ldx120 drill/Driver, (1) Bdci20 impact Driver, (1) LBXR20 20V max* battery, (1) battery charger, (1) Double-ended driver bit',
    DescriptionShort:
      'The BLACK+DECKER BD2KITCDDI 20V max* drill/Driver + impact Driver Combo Kit is part of the BLACK+DECKER 20V max* battery system; compatible with the full line of Black & Decker 20-Volt max line of power and gardening tools. The drill/Driver features an 11 position Clutch to Avoid stripping screws and damaging work surface with a LED work light to illuminate the work surface, Keyless chuck, 0-650rpm. It offers a lightweight compact design which makes it easy to use in tight and confined spaces. This drill/Driver is ideal for drilling into wood, metal plastic and all screw driving tasks. Impact Driver features a high performance transmission that delivers 1375 in-lbs of max torque. It also offers a quick release 1/4-inch hex chuck, 0-8000rpm, 0-3900ipm, and an LED work light. Backed by black+deckers 2 year warranty. Kit includes: (1) Ldx120 drill/Driver, (1) Bdci20 impact Driver, (1) LBXR20 20V max* battery, (1) battery charger, (1) Double-ended driver bit',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'BLACK+DECKER 20V MAX Cordless Drill Combo Kit, 2-Tool (BD2KITCDDI),Black/Orange Impact Combo Kit',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'The BLACK+DECKER BD2KITCDDI 20V max* drill/Driver + impact Driver Combo Kit is part of the BLACK+DECKER 20V max* battery system; compatible with the full line of Black & Decker 20-Volt max line of power and gardening tools. The drill/Driver features an 11 position Clutch to Avoid stripping screws and damaging work surface with a LED work light to illuminate the work surface, Keyless chuck, 0-650rpm. It offers a lightweight compact design which makes it easy to use in tight and confined spaces. This drill/Driver is ideal for drilling into wood, metal plastic and all screw driving tasks. Impact Driver features a high performance transmission that delivers 1375 in-lbs of max torque. It also offers a quick release 1/4-inch hex chuck, 0-8000rpm, 0-3900ipm, and an LED work light. Backed by black+deckers 2 year warranty. Kit includes: (1) Ldx120 drill/Driver, (1) Bdci20 impact Driver, (1) LBXR20 20V max* battery, (1) battery charger, (1) Double-ended driver bit',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880013,
    Name:
      'BLACK+DECKER 20V MAX 5-1/2-Inch Cordless Circular Saw, Tool Only (BDCCS20B)',
    DepartmentId: 9287, // Power Tools
    CategoryId: 9287, // Power Tools
    BrandId: 9280,
    LinkId:
      'black-decker-20v-max-5-1-2-inch-cordless-circular-saw-tool-conly-bdccs20b',
    RefId: '880013',
    IsVisible: true,
    Description:
      'The Black & Decker BDCCS20B 20v Max 5-1/2 Circular Saw Bare Tool is designed with a powerful high torque motor. This saw features a tool free Depth of Cut and an easy to use bevel adjustment which allows for accurate angled cuts. An included 5-1/2 blade provides smooth and fast cutting ideal for tough, everyday jobs. The compact design is great for ease of use. This tool works with the entire Black & Decker 20v Max system. Tool only - battery sold separately. Included Components: (1) BDCCS20 Circular Saw',
    DescriptionShort:
      'The Black & Decker BDCCS20B 20v Max 5-1/2 Circular Saw Bare Tool is designed with a powerful high torque motor. This saw features a tool free Depth of Cut and an easy to use bevel adjustment which allows for accurate angled cuts. An included 5-1/2 blade provides smooth and fast cutting ideal for tough, everyday jobs. The compact design is great for ease of use. This tool works with the entire Black & Decker 20v Max system. Tool only - battery sold separately. Included Components: (1) BDCCS20 Circular Saw',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'BLACK+DECKER 20V MAX 5-1/2-Inch Cordless Circular Saw, Tool Only (BDCCS20B)',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'The Black & Decker BDCCS20B 20v Max 5-1/2 Circular Saw Bare Tool is designed with a powerful high torque motor. This saw features a tool free Depth of Cut and an easy to use bevel adjustment which allows for accurate angled cuts. An included 5-1/2 blade provides smooth and fast cutting ideal for tough, everyday jobs. The compact design is great for ease of use. This tool works with the entire Black & Decker 20v Max system. Tool only - battery sold separately. Included Components: (1) BDCCS20 Circular Saw',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880014,
    Name: 'BLACK+DECKER 20V MAX 5-1/2-Inch Cordless Circular Saw (BDCCS20C)',
    DepartmentId: 9287, // Power Tools
    CategoryId: 9287, // Power Tools
    BrandId: 9280,
    LinkId: 'black-decker-20v-max-5-1-2-inch-cordless-circular-saw-bdccs20c',
    RefId: '880014',
    IsVisible: true,
    Description:
      'The BLACK+DECKER BDCCS20C 20V max* 5-1/2-inch Circular saw is designed with a powerful high torque motor. This saw features a tool free depth of cut and an easy to use bevel adjustment which allows for accurate angled cuts. An included 5-1/2-inch blade provides smooth and fast cutting ideal for tough, everyday jobs. The compact design is great for ease of use. This tool works with the entire black & Decker 20V max* system. High torque motor 5-1/2-inch. Fast cutting blade for a variety of cuts, bevel adjustment with detents at 45 and 90 degrees, tool-free depth of cut allows for easy depth adjustments. Backed by BLACK+DECKER 2 year limited warranty. Includes: 1) Circular saw, 1) 20V max* Lithium battery, charger.',
    DescriptionShort:
      'The BLACK+DECKER BDCCS20C 20V max* 5-1/2-inch Circular saw is designed with a powerful high torque motor. This saw features a tool free depth of cut and an easy to use bevel adjustment which allows for accurate angled cuts. An included 5-1/2-inch blade provides smooth and fast cutting ideal for tough, everyday jobs. The compact design is great for ease of use. This tool works with the entire black & Decker 20V max* system. High torque motor 5-1/2-inch. Fast cutting blade for a variety of cuts, bevel adjustment with detents at 45 and 90 degrees, tool-free depth of cut allows for easy depth adjustments. Backed by BLACK+DECKER 2 year limited warranty. Includes: 1) Circular saw, 1) 20V max* Lithium battery, charger.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'BLACK+DECKER 20V MAX 5-1/2-Inch Cordless Circular Saw (BDCCS20C)',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'The BLACK+DECKER BDCCS20C 20V max* 5-1/2-inch Circular saw is designed with a powerful high torque motor. This saw features a tool free depth of cut and an easy to use bevel adjustment which allows for accurate angled cuts. An included 5-1/2-inch blade provides smooth and fast cutting ideal for tough, everyday jobs. The compact design is great for ease of use. This tool works with the entire black & Decker 20V max* system. High torque motor 5-1/2-inch. Fast cutting blade for a variety of cuts, bevel adjustment with detents at 45 and 90 degrees, tool-free depth of cut allows for easy depth adjustments. Backed by BLACK+DECKER 2 year limited warranty. Includes: 1) Circular saw, 1) 20V max* Lithium battery, charger.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880015,
    Name: 'Acer Aspire Z24-890-UA91 AIO Desktop - Windows 10',
    DepartmentId: 9286, // Computer & Software
    CategoryId: 9286, // Computer & Software
    BrandId: 9280,
    LinkId: 'acer-aspire-z24-890-ua91-aio-desktop',
    RefId: '880015',
    IsVisible: true,
    Description: 'Acer Aspire Z24 890 UA91 All in One desktop PC',
    DescriptionShort: 'Acer Aspire Z24 890 UA91 All in One desktop PC',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Acer Aspire Z24-890-UA91 AIO Desktop - Windows 10',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: 'Acer Aspire Z24 890 UA91 All in One desktop PC',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880016,
    Name: 'Lenovo IdeaCentre AIO 3 - Windows 10',
    DepartmentId: 9286, // Computer & Software
    CategoryId: 9286, // Computer & Software
    BrandId: 9280,
    LinkId: 'lenovo-ideacentre-aio-3-24-inch-all-in-one-computer',
    RefId: '880016',
    IsVisible: true,
    Description:
      'With the Lenovo IdeaCentre AIO 3, powerful performance meets stylish engineering in an all-in-one computer. This AIO desktop PC handles demanding apps with ease thanks to the ultra-fast responsiveness of an AMD Ryzen mobile processor, 16GB of seamless DDR4 memory, and 512GB solid-state drive storage. You will love the elegant stand and near-borderless display, and because it is an all-in-one, it gives you more desk space, too, whether you want to work, watch, or video call someone. The IdeaCentre AIO 3 is an all-in-one PC that is perfect for home users, busy college students, and anyone looking for a reliable Windows desktop that looks as good as it performs. The eye-catching design of the IdeaCentre AIO 3 will look great anywhere, while the stylish stand and base have a small footprint. When you connect smartphones, digital cameras, and other devices to a PC, you usually end up with a sea of messy cables across your desk. Not so with this all-in-one desktop, which has a cable collector built into its stand to give you more space to work and play with. A seriously sleek performer, you will enjoy a 23.8-inch FHD (1920 x 1080) display. A 720p webcam is included – and you can use the TrueBlock privacy shutter to physically close your webcam with just a flick of the button.',
    DescriptionShort:
      'With the Lenovo IdeaCentre AIO 3, powerful performance meets stylish engineering in an all-in-one computer. This AIO desktop PC handles demanding apps with ease thanks to the ultra-fast responsiveness of an AMD Ryzen mobile processor, 16GB of seamless DDR4 memory, and 512GB solid-state drive storage. You will love the elegant stand and near-borderless display, and because it is an all-in-one, it gives you more desk space, too, whether you want to work, watch, or video call someone. The IdeaCentre AIO 3 is an all-in-one PC that is perfect for home users, busy college students, and anyone looking for a reliable Windows desktop that looks as good as it performs. The eye-catching design of the IdeaCentre AIO 3 will look great anywhere, while the stylish stand and base have a small footprint. When you connect smartphones, digital cameras, and other devices to a PC, you usually end up with a sea of messy cables across your desk. Not so with this all-in-one desktop, which has a cable collector built into its stand to give you more space to work and play with. A seriously sleek performer, you will enjoy a 23.8-inch FHD (1920 x 1080) display. A 720p webcam is included – and you can use the TrueBlock privacy shutter to physically close your webcam with just a flick of the button.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Lenovo IdeaCentre AIO 3 - Windows 10',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'With the Lenovo IdeaCentre AIO 3, powerful performance meets stylish engineering in an all-in-one computer. This AIO desktop PC handles demanding apps with ease thanks to the ultra-fast responsiveness of an AMD Ryzen mobile processor, 16GB of seamless DDR4 memory, and 512GB solid-state drive storage. You will love the elegant stand and near-borderless display, and because it is an all-in-one, it gives you more desk space, too, whether you want to work, watch, or video call someone. The IdeaCentre AIO 3 is an all-in-one PC that is perfect for home users, busy college students, and anyone looking for a reliable Windows desktop that looks as good as it performs. The eye-catching design of the IdeaCentre AIO 3 will look great anywhere, while the stylish stand and base have a small footprint. When you connect smartphones, digital cameras, and other devices to a PC, you usually end up with a sea of messy cables across your desk. Not so with this all-in-one desktop, which has a cable collector built into its stand to give you more space to work and play with. A seriously sleek performer, you will enjoy a 23.8-inch FHD (1920 x 1080) display. A 720p webcam is included – and you can use the TrueBlock privacy shutter to physically close your webcam with just a flick of the button.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880017,
    Name: 'Acer Aspire TC-885-UA92 Desktop - Windows 10',
    DepartmentId: 9286, // Computer & Software
    CategoryId: 9286, // Computer & Software
    BrandId: 9280,
    LinkId: 'acer-aspire-atc-885-ua92-desktop',
    RefId: '880017',
    IsVisible: true,
    Description:
      'Acer Aspire TC-885-UA92 Desktop PC comes with these specs: 9th Generation Intel Core i5-9800 Processor 2.9GHz with Turbo Boost 2.0 Technology up to 4.1GHz, Windows 10 Home, 12GB DDR4 2666MHz RAM Memory, Intel UHD Graphics 630, 8X DVD-Writer Double-Layer Drive (DVD-RW), 512GB SSD, High-Def Audio with 5.1-Channel Surround Sound Support, 1 - USB 3.1 Type C Gen 2 port (up to 10 Gbps) (Front), 1 - USB 3.1 Gen 2 Port (Front), 2 - USB 3.1 Gen 1 Ports (Rear), 4 - USB 2.0 Ports (Rear), 2 - HDMI Ports (Rear), 1 - VGA Port (Rear), 802.11ac WiFi, 10/100/1000 Gigabit Ethernet LAN (RJ-45 Port), Bluetooth 5.0, 300W Power Supply, USB Keyboard and Optical Mouse, 17.2 lbs. | 7.8 kg (system unit only), 1 Year Parts and Labor Limited Warranty with Toll Free Tech Support (DT.BAPAA.031, DT.BDGAA.002). Wireless LAN Standard - IEEE 802.11ac',
    DescriptionShort:
      'Acer Aspire TC-885-UA92 Desktop PC comes with these specs: 9th Generation Intel Core i5-9800 Processor 2.9GHz with Turbo Boost 2.0 Technology up to 4.1GHz, Windows 10 Home, 12GB DDR4 2666MHz RAM Memory, Intel UHD Graphics 630, 8X DVD-Writer Double-Layer Drive (DVD-RW), 512GB SSD, High-Def Audio with 5.1-Channel Surround Sound Support, 1 - USB 3.1 Type C Gen 2 port (up to 10 Gbps) (Front), 1 - USB 3.1 Gen 2 Port (Front), 2 - USB 3.1 Gen 1 Ports (Rear), 4 - USB 2.0 Ports (Rear), 2 - HDMI Ports (Rear), 1 - VGA Port (Rear), 802.11ac WiFi, 10/100/1000 Gigabit Ethernet LAN (RJ-45 Port), Bluetooth 5.0, 300W Power Supply, USB Keyboard and Optical Mouse, 17.2 lbs. | 7.8 kg (system unit only), 1 Year Parts and Labor Limited Warranty with Toll Free Tech Support (DT.BAPAA.031, DT.BDGAA.002). Wireless LAN Standard - IEEE 802.11ac',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Acer Aspire TC-885-UA92 Desktop - Windows 10',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Acer Aspire TC-885-UA92 Desktop PC comes with these specs: 9th Generation Intel Core i5-9800 Processor 2.9GHz with Turbo Boost 2.0 Technology up to 4.1GHz, Windows 10 Home, 12GB DDR4 2666MHz RAM Memory, Intel UHD Graphics 630, 8X DVD-Writer Double-Layer Drive (DVD-RW), 512GB SSD, High-Def Audio with 5.1-Channel Surround Sound Support, 1 - USB 3.1 Type C Gen 2 port (up to 10 Gbps) (Front), 1 - USB 3.1 Gen 2 Port (Front), 2 - USB 3.1 Gen 1 Ports (Rear), 4 - USB 2.0 Ports (Rear), 2 - HDMI Ports (Rear), 1 - VGA Port (Rear), 802.11ac WiFi, 10/100/1000 Gigabit Ethernet LAN (RJ-45 Port), Bluetooth 5.0, 300W Power Supply, USB Keyboard and Optical Mouse, 17.2 lbs. | 7.8 kg (system unit only), 1 Year Parts and Labor Limited Warranty with Toll Free Tech Support (DT.BAPAA.031, DT.BDGAA.002). Wireless LAN Standard - IEEE 802.11ac',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880018,
    Name: 'CYBERPOWERPC Gamer Xtreme VR Gaming PC - Windows 10',
    DepartmentId: 9286, // Computer & Software
    CategoryId: 9286, // Computer & Software
    BrandId: 9280,
    LinkId: 'cyberpowerpc-gamer-xtreme-vr-gaming-pc-gxivr8060a8-black',
    RefId: '880018',
    IsVisible: true,
    Description:
      'Destroy the competition with the Cyber PowerPC Gamer Xtreme VR series of gaming desktops. The Gamer Xtreme VR series features the latest generation of high performance Intel Core processors and ultra-quick DDR RAM to easily handle system-intensive tasks, such as high definition video playback and gaming. Coupled with powerful discreet video cards, the Gamer Xtreme series provides a smooth gaming and multimedia experience.',
    DescriptionShort:
      'Destroy the competition with the Cyber PowerPC Gamer Xtreme VR series of gaming desktops. The Gamer Xtreme VR series features the latest generation of high performance Intel Core processors and ultra-quick DDR RAM to easily handle system-intensive tasks, such as high definition video playback and gaming. Coupled with powerful discreet video cards, the Gamer Xtreme series provides a smooth gaming and multimedia experience.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'CYBERPOWERPC Gamer Xtreme VR Gaming PC - Windows 10',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Destroy the competition with the Cyber PowerPC Gamer Xtreme VR series of gaming desktops. The Gamer Xtreme VR series features the latest generation of high performance Intel Core processors and ultra-quick DDR RAM to easily handle system-intensive tasks, such as high definition video playback and gaming. Coupled with powerful discreet video cards, the Gamer Xtreme series provides a smooth gaming and multimedia experience.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880019,
    Name: 'Acer Aspire 5 Slim Laptop - Windows 10',
    DepartmentId: 9286, // Computer & Software
    CategoryId: 9286, // Computer & Software
    BrandId: 9280,
    LinkId: 'acer-aspire-5-slim-laptop-a515-43-r19l-silver',
    RefId: '880019',
    IsVisible: true,
    Description:
      'Acer Aspire 5 A515-43-R19L comes with these high level specs: AMD Ryzen 3 3200U Dual-Core Processor 2.6GHz with Precision Boost up to 3.5GHz (Up to 4MB L3 Cache), Windows 10 in S mode, 15.6-inch Full HD (1920 x 1080) widescreen LED-backlit IPS Display, AMD Radeon Vega 3 Mobile Graphics, 4GB DDR4 Memory, 128GB PCIe NVMe SSD, True Harmony Technology, Two Built-in Stereo Speakers, Acer Purified.Voice Technology with Two Built-in Microphones, 802.11ac WiFi featuring 2x2 MIMO technology (Dual-Band 2.4GHz and 5GHz), 10/100/1000 Gigabit Ethernet LAN (RJ-45 port), Bluetooth 4.0, Back-lit Keyboard, HD Webcam (1280 x 720), 1 - USB 3.1 Gen 1 Port, 2 - USB 2.0 Ports, 1 - HDMI Port with HDCP support, Lithium-Ion Battery, Up to 7.5-hours Battery Life, 3.97 lbs. | 1.8 kg (system unit only) (NX.HG8AA.001).',
    DescriptionShort:
      'Acer Aspire 5 A515-43-R19L comes with these high level specs: AMD Ryzen 3 3200U Dual-Core Processor 2.6GHz with Precision Boost up to 3.5GHz (Up to 4MB L3 Cache), Windows 10 in S mode, 15.6-inch Full HD (1920 x 1080) widescreen LED-backlit IPS Display, AMD Radeon Vega 3 Mobile Graphics, 4GB DDR4 Memory, 128GB PCIe NVMe SSD, True Harmony Technology, Two Built-in Stereo Speakers, Acer Purified.Voice Technology with Two Built-in Microphones, 802.11ac WiFi featuring 2x2 MIMO technology (Dual-Band 2.4GHz and 5GHz), 10/100/1000 Gigabit Ethernet LAN (RJ-45 port), Bluetooth 4.0, Back-lit Keyboard, HD Webcam (1280 x 720), 1 - USB 3.1 Gen 1 Port, 2 - USB 2.0 Ports, 1 - HDMI Port with HDCP support, Lithium-Ion Battery, Up to 7.5-hours Battery Life, 3.97 lbs. | 1.8 kg (system unit only) (NX.HG8AA.001).',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Acer Aspire 5 Slim Laptop - Windows 10',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Acer Aspire 5 A515-43-R19L comes with these high level specs: AMD Ryzen 3 3200U Dual-Core Processor 2.6GHz with Precision Boost up to 3.5GHz (Up to 4MB L3 Cache), Windows 10 in S mode, 15.6-inch Full HD (1920 x 1080) widescreen LED-backlit IPS Display, AMD Radeon Vega 3 Mobile Graphics, 4GB DDR4 Memory, 128GB PCIe NVMe SSD, True Harmony Technology, Two Built-in Stereo Speakers, Acer Purified.Voice Technology with Two Built-in Microphones, 802.11ac WiFi featuring 2x2 MIMO technology (Dual-Band 2.4GHz and 5GHz), 10/100/1000 Gigabit Ethernet LAN (RJ-45 port), Bluetooth 4.0, Back-lit Keyboard, HD Webcam (1280 x 720), 1 - USB 3.1 Gen 1 Port, 2 - USB 2.0 Ports, 1 - HDMI Port with HDCP support, Lithium-Ion Battery, Up to 7.5-hours Battery Life, 3.97 lbs. | 1.8 kg (system unit only) (NX.HG8AA.001).',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880020,
    Name: 'Jumper EZbook X3 Windows 10 Laptop',
    DepartmentId: 9286, // Computer & Software
    CategoryId: 9286, // Computer & Software
    BrandId: 9280,
    LinkId: 'jumper-ezbook-x3-windows-10-laptop',
    RefId: '880020',
    IsVisible: true,
    Description:
      'CPU: Apollo N3350\nOS: Windows 10 preinstalled\nFrequency: 1.1GHz-2.4GHz,Dual Core\nMemory: 6GB DDR3L\nInternal storage: 64GB eMMC\nVideo card: HD Graphics 800\nCamera: HD Camera\nAudio: Dual horn\nBattery: 7.6V/4800mAh\nTF card: support up to 256GB expansion',
    DescriptionShort:
      'CPU: Apollo N3350\nOS: Windows 10 preinstalled\nFrequency: 1.1GHz-2.4GHz,Dual Core\nMemory: 6GB DDR3L\nInternal storage: 64GB eMMC\nVideo card: HD Graphics 800\nCamera: HD Camera\nAudio: Dual horn\nBattery: 7.6V/4800mAh\nTF card: support up to 256GB expansion',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Jumper EZbook X3 Windows 10 Laptop',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'CPU: Apollo N3350\nOS: Windows 10 preinstalled\nFrequency: 1.1GHz-2.4GHz,Dual Core\nMemory: 6GB DDR3L\nInternal storage: 64GB eMMC\nVideo card: HD Graphics 800\nCamera: HD Camera\nAudio: Dual horn\nBattery: 7.6V/4800mAh\nTF card: support up to 256GB expansion',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880040,
    Name: 'Acer Aspire z24 890 + Acer Aspire ATC 885',
    DepartmentId: 9282, // Co6mputer & Software
    CategoryId: 9286, // Computer & Software
    BrandId: 9280,
    LinkId: 'acer-aspire-z24-890-acer-aspire-atc-885',
    RefId: '880040',
    IsVisible: true,
    Description: 'Acer Aspire z24 890 + Acer Aspire ATC 885',
    DescriptionShort: 'Acer Aspire z24 890 + Acer Aspire ATC 885',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Acer Aspire z24 890 + Acer Aspire ATC 885',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: 'Acer Aspire z24 890 + Acer Aspire ATC 885',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880021,
    Name: 'Weber 45010001 Spirit II E-310 3-Burner Liquid Propane Grill, Black',
    DepartmentId: 9285, // Home Appliance
    CategoryId: 9285, // Home Appliance
    BrandId: 9280,
    LinkId: 'weber-spirit-ii-e-310-3-burner-liquid-propane-grill',
    RefId: '880021',
    IsVisible: true,
    Description:
      'Get ready to step up your grilling experience. As the family sits down for dinner, or a couple of friends come over for a bite - This three burner grill will do its magic. With the spacious cooking area You can sear steaks on one side while grilling an appetizer on the other, & The convenient open-cart allows you to keep your tools & equipment within reach. Armed with the strong GS4 grilling system & grill 3 compatible (sold separately), This gas grill is sure to take you & your meals to the next level.',
    DescriptionShort:
      'Get ready to step up your grilling experience. As the family sits down for dinner, or a couple of friends come over for a bite - This three burner grill will do its magic. With the spacious cooking area You can sear steaks on one side while grilling an appetizer on the other, & The convenient open-cart allows you to keep your tools & equipment within reach. Armed with the strong GS4 grilling system & grill 3 compatible (sold separately), This gas grill is sure to take you & your meals to the next level.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'Weber 45010001 Spirit II E-310 3-Burner Liquid Propane Grill, Black',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Get ready to step up your grilling experience. As the family sits down for dinner, or a couple of friends come over for a bite - This three burner grill will do its magic. With the spacious cooking area You can sear steaks on one side while grilling an appetizer on the other, & The convenient open-cart allows you to keep your tools & equipment within reach. Armed with the strong GS4 grilling system & grill 3 compatible (sold separately), This gas grill is sure to take you & your meals to the next level.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880022,
    Name:
      'iRobot Roomba 675 Robot Vacuum-Wi-Fi Connectivity, Works with Alexa, Good for Pet Hair, Carpets, Hard Floors, Self-Charging',
    DepartmentId: 9285, // Home Appliance
    CategoryId: 9285, // Home Appliance
    BrandId: 9280,
    LinkId: 'irobot-roomba-675-robot-vacuum-wi-fi-connectivity',
    RefId: '880022',
    IsVisible: true,
    Description:
      'Connect to clean from anywhere with the Roomba 675 robot vacuum. The patented 3-Stage Cleaning System is specially engineered to loosen, lift, and suction everything from small particles to large debris from carpets and hard floors. Just press Clean or schedule Roomba on the go with the iRobot HOME App.',
    DescriptionShort:
      'Connect to clean from anywhere with the Roomba 675 robot vacuum. The patented 3-Stage Cleaning System is specially engineered to loosen, lift, and suction everything from small particles to large debris from carpets and hard floors. Just press Clean or schedule Roomba on the go with the iRobot HOME App.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'iRobot Roomba 675 Robot Vacuum-Wi-Fi Connectivity, Works with Alexa, Good for Pet Hair, Carpets, Hard Floors, Self-Charging',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Connect to clean from anywhere with the Roomba 675 robot vacuum. The patented 3-Stage Cleaning System is specially engineered to loosen, lift, and suction everything from small particles to large debris from carpets and hard floors. Just press Clean or schedule Roomba on the go with the iRobot HOME App.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880023,
    Name:
      'ALROCKET Dehumidifier 35oz(1000ml) Small Dehumidifier for 2100 Cubic Feet (260 sq ft) Portable and Compact Ultra Quiet',
    DepartmentId: 9285, // Home Appliance
    CategoryId: 9285, // Home Appliance
    BrandId: 9280,
    LinkId: 'alrocket-dehumidifier',
    RefId: '880023',
    IsVisible: true,
    Description:
      "High-Efficiency Dehumify：ALROCKET portable dehumidifier with 35oz(1000ml) capacity tank extracts up to 16oz(450ml) of water daily in a humid environment of 86°F and 80% RH. ALROCKET dehumidifier helps you improve air quality and create a comfortable and clean living environment for you. Ultra Quiet: ALROCKET small dehumidifier Built-in Thermo-Electric Tech(Peltier) operation which means whisper-quiet(39db). Allowing you to run it all day and night without any loud or disturbing noises. Energy Saving-Healthy: This mini dehumidifier is effective and energy saving with a power only 40W/hour which means using only 0.96kW of electricity after running for 24 hours. It's environmentally friendly and more affordable than traditional chemical absorbents. Auto-Shutoff Function: This dehumidifier will auto shut off (When the water of the tank reaches between 24oz and 27oz) to protect from the risk of overflow. And the light turns red when shut off. Note: Product optimal operating temperature is 41°F-122°F, below 41°F the effect of dehumidification is not obvious. Contact us if you have any questions. Portable and Compact: One-touch switch design helps you easily operate the unit. The size (5.7 x 5.7 x 8.9 inches) and lightweight (2.87lb). Ideal for rooms up to 2100 Cubic Feet (260 sq ft). You can easy to move it into bedrooms, bathrooms, and offices.",
    DescriptionShort:
      "High-Efficiency Dehumify：ALROCKET portable dehumidifier with 35oz(1000ml) capacity tank extracts up to 16oz(450ml) of water daily in a humid environment of 86°F and 80% RH. ALROCKET dehumidifier helps you improve air quality and create a comfortable and clean living environment for you. Ultra Quiet: ALROCKET small dehumidifier Built-in Thermo-Electric Tech(Peltier) operation which means whisper-quiet(39db). Allowing you to run it all day and night without any loud or disturbing noises. Energy Saving-Healthy: This mini dehumidifier is effective and energy saving with a power only 40W/hour which means using only 0.96kW of electricity after running for 24 hours. It's environmentally friendly and more affordable than traditional chemical absorbents. Auto-Shutoff Function: This dehumidifier will auto shut off (When the water of the tank reaches between 24oz and 27oz) to protect from the risk of overflow. And the light turns red when shut off. Note: Product optimal operating temperature is 41°F-122°F, below 41°F the effect of dehumidification is not obvious. Contact us if you have any questions. Portable and Compact: One-touch switch design helps you easily operate the unit. The size (5.7 x 5.7 x 8.9 inches) and lightweight (2.87lb). Ideal for rooms up to 2100 Cubic Feet (260 sq ft). You can easy to move it into bedrooms, bathrooms, and offices.",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title:
      'ALROCKET Dehumidifier 35oz(1000ml) Small Dehumidifier for 2100 Cubic Feet (260 sq ft) Portable and Compact Ultra Quiet',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "High-Efficiency Dehumify：ALROCKET portable dehumidifier with 35oz(1000ml) capacity tank extracts up to 16oz(450ml) of water daily in a humid environment of 86°F and 80% RH. ALROCKET dehumidifier helps you improve air quality and create a comfortable and clean living environment for you. Ultra Quiet: ALROCKET small dehumidifier Built-in Thermo-Electric Tech(Peltier) operation which means whisper-quiet(39db). Allowing you to run it all day and night without any loud or disturbing noises. Energy Saving-Healthy: This mini dehumidifier is effective and energy saving with a power only 40W/hour which means using only 0.96kW of electricity after running for 24 hours. It's environmentally friendly and more affordable than traditional chemical absorbents. Auto-Shutoff Function: This dehumidifier will auto shut off (When the water of the tank reaches between 24oz and 27oz) to protect from the risk of overflow. And the light turns red when shut off. Note: Product optimal operating temperature is 41°F-122°F, below 41°F the effect of dehumidification is not obvious. Contact us if you have any questions. Portable and Compact: One-touch switch design helps you easily operate the unit. The size (5.7 x 5.7 x 8.9 inches) and lightweight (2.87lb). Ideal for rooms up to 2100 Cubic Feet (260 sq ft). You can easy to move it into bedrooms, bathrooms, and offices.",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880024,
    Name: 'McCulloch MC1375 Canister Steam Cleaner with 20 Accessories',
    DepartmentId: 9285, // Home Appliance
    CategoryId: 9285, // Home Appliance
    BrandId: 9280,
    LinkId: 'mcculloch-mc1375-canister-steam-cleaner',
    RefId: '880024',
    IsVisible: true,
    Description:
      "The McCulloch MC1375 Canister Steam System is a multi-purpose steam cleaner, great for cleaning and mopping. Using ordinary water heated to over 200F, the MC1375 effectively and naturally cleans and sanitizes a wide variety of surfaces. Includes 20 versatile accessories. Variable steam control, up to 58 psi makes MC1375 great for blasting away grease and grime. Backed by a 2-year warranty and supported in Andover, Kansas. With over 50 years of experience in the design and manufacture of outdoor power equipment, McCulloch has established an unrivalled reputation for design, reliability and value in a wide range of outdoor, garden and workshop products. Model is made for 120 volts only. Do not operate unit if steam opening is blocked.Should this occur,immediately cease usage and unplug from electrical outlet.- This steam cleaner is not a regular carpet cleaner as it doesn't provide suction to remove excess moisture. However, it can be used to loosen stains from carpet, which can need to be dried by dabbing excess moisture with a towel. - If the steam output is weak, it may be because the water level in the boiler is running low, or there is mineral build-up in the unit. Please reference the owner's guide to further troubleshoot. - If you're experiencing excess water coming out of the nozzle, this may be due to a build-up of water condensation in the steam hose, or the boiler has been overfilled. Please reference the owner's guide to further troubleshoot.",
    DescriptionShort:
      "The McCulloch MC1375 Canister Steam System is a multi-purpose steam cleaner, great for cleaning and mopping. Using ordinary water heated to over 200F, the MC1375 effectively and naturally cleans and sanitizes a wide variety of surfaces. Includes 20 versatile accessories. Variable steam control, up to 58 psi makes MC1375 great for blasting away grease and grime. Backed by a 2-year warranty and supported in Andover, Kansas. With over 50 years of experience in the design and manufacture of outdoor power equipment, McCulloch has established an unrivalled reputation for design, reliability and value in a wide range of outdoor, garden and workshop products. Model is made for 120 volts only. Do not operate unit if steam opening is blocked.Should this occur,immediately cease usage and unplug from electrical outlet.- This steam cleaner is not a regular carpet cleaner as it doesn't provide suction to remove excess moisture. However, it can be used to loosen stains from carpet, which can need to be dried by dabbing excess moisture with a towel. - If the steam output is weak, it may be because the water level in the boiler is running low, or there is mineral build-up in the unit. Please reference the owner's guide to further troubleshoot. - If you're experiencing excess water coming out of the nozzle, this may be due to a build-up of water condensation in the steam hose, or the boiler has been overfilled. Please reference the owner's guide to further troubleshoot.",
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'McCulloch MC1375 Canister Steam Cleaner with 20 Accessories',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      "The McCulloch MC1375 Canister Steam System is a multi-purpose steam cleaner, great for cleaning and mopping. Using ordinary water heated to over 200F, the MC1375 effectively and naturally cleans and sanitizes a wide variety of surfaces. Includes 20 versatile accessories. Variable steam control, up to 58 psi makes MC1375 great for blasting away grease and grime. Backed by a 2-year warranty and supported in Andover, Kansas. With over 50 years of experience in the design and manufacture of outdoor power equipment, McCulloch has established an unrivalled reputation for design, reliability and value in a wide range of outdoor, garden and workshop products. Model is made for 120 volts only. Do not operate unit if steam opening is blocked.Should this occur,immediately cease usage and unplug from electrical outlet.- This steam cleaner is not a regular carpet cleaner as it doesn't provide suction to remove excess moisture. However, it can be used to loosen stains from carpet, which can need to be dried by dabbing excess moisture with a towel. - If the steam output is weak, it may be because the water level in the boiler is running low, or there is mineral build-up in the unit. Please reference the owner's guide to further troubleshoot. - If you're experiencing excess water coming out of the nozzle, this may be due to a build-up of water condensation in the steam hose, or the boiler has been overfilled. Please reference the owner's guide to further troubleshoot.",
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880025,
    Name: 'Cuisinart GR-4N 5-in-1 Griddler',
    DepartmentId: 9285, // Home Appliance
    CategoryId: 9285, // Home Appliance
    BrandId: 9280,
    LinkId: 'cuisinart-gr-4n-5-in-1-griddler',
    RefId: '880025',
    IsVisible: true,
    Description:
      'With five separate cooking options, the Cuisinart Griddler can handle everything from pancakes and sausages to grilled cheese to steaks, hamburgers, and panini. A floating cover and one set of reversible plates turn the Griddler into a contact grill, panini press, full grill, full griddle, or half grill/half griddle. Dual temperature controls ensure everything is perfectly cooked every time on the removable dishwasher safe nonstick cooking plates for easy meals and clean up.',
    DescriptionShort:
      'With five separate cooking options, the Cuisinart Griddler can handle everything from pancakes and sausages to grilled cheese to steaks, hamburgers, and panini. A floating cover and one set of reversible plates turn the Griddler into a contact grill, panini press, full grill, full griddle, or half grill/half griddle. Dual temperature controls ensure everything is perfectly cooked every time on the removable dishwasher safe nonstick cooking plates for easy meals and clean up.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Cuisinart GR-4N 5-in-1 Griddler',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'With five separate cooking options, the Cuisinart Griddler can handle everything from pancakes and sausages to grilled cheese to steaks, hamburgers, and panini. A floating cover and one set of reversible plates turn the Griddler into a contact grill, panini press, full grill, full griddle, or half grill/half griddle. Dual temperature controls ensure everything is perfectly cooked every time on the removable dishwasher safe nonstick cooking plates for easy meals and clean up.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880026,
    Name: 'Yellow Onions (10 lbs.)',
    DepartmentId: 9282, // Food and beverage
    CategoryId: 9282, // Food and beverage
    BrandId: 9280,
    LinkId: 'yellow-onions',
    RefId: '880026',
    IsVisible: true,
    Description:
      'Yellow onions are the go-to onion and can be used whenever a recipe simply calls for "onion." Storing: Onions last for several weeks when kept in a cool, dry, well-ventilated place. After an onion is cut, wrap the extra in plastic wrap and put it in the refrigerator for up to 4 days.',
    DescriptionShort:
      'Yellow onions are the go-to onion and can be used whenever a recipe simply calls for "onion." Storing: Onions last for several weeks when kept in a cool, dry, well-ventilated place. After an onion is cut, wrap the extra in plastic wrap and put it in the refrigerator for up to 4 days.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Yellow Onions (10 lbs.)',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Yellow onions are the go-to onion and can be used whenever a recipe simply calls for "onion." Storing: Onions last for several weeks when kept in a cool, dry, well-ventilated place. After an onion is cut, wrap the extra in plastic wrap and put it in the refrigerator for up to 4 days.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880027,
    Name: 'Cauliflower Fresh',
    DepartmentId: 9282, // Food and beverage
    CategoryId: 9282, // Food and beverage
    BrandId: 9280,
    LinkId: 'cauliflower-fresh',
    RefId: '880027',
    IsVisible: true,
    Description: 'CAULIFLOWER FRESH PRODUCE FRUIT VEGETABLES EACH BUNDLE',
    DescriptionShort: 'CAULIFLOWER FRESH PRODUCE FRUIT VEGETABLES EACH BUNDLE',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Cauliflower Fresh',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'CAULIFLOWER FRESH PRODUCE FRUIT VEGETABLES EACH BUNDLE',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880028,
    Name: 'Asparagus Green Conventional',
    DepartmentId: 9282, // Food and beverage
    CategoryId: 9282, // Food and beverage
    BrandId: 9280,
    LinkId: 'asparagus-green-conventional',
    RefId: '880028',
    IsVisible: true,
    Description: 'Asparagus Green Conventional, 1 Bunch',
    DescriptionShort: 'Asparagus Green Conventional, 1 Bunch',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Asparagus Green Conventional',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: 'Asparagus Green Conventional, 1 Bunch',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880029,
    Name: 'Fresh Hass Avocadoes',
    DepartmentId: 9282, // Food and beverage
    CategoryId: 9282, // Food and beverage
    BrandId: 9280,
    LinkId: 'fresh-hass-avocadoes',
    RefId: '880029',
    IsVisible: true,
    Description: '10 fresh Hass avocados.',
    DescriptionShort: '10 fresh Hass avocados.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Fresh Hass Avocadoes',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: '10 fresh Hass avocados.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880030,
    Name: 'Fresh Coconuts',
    DepartmentId: 9282, // Food and beverage
    CategoryId: 9282, // Food and beverage
    BrandId: 9280,
    LinkId: 'fresh-coconuts',
    RefId: '880030',
    IsVisible: true,
    Description: 'Moist and milky, the coconut has a sweet, nutty flavor.',
    DescriptionShort: 'Moist and milky, the coconut has a sweet, nutty flavor.',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Fresh Coconuts',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'Moist and milky, the coconut has a sweet, nutty flavor.',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880031,
    Name: 'Whole Watermelon Mini Fresh',
    DepartmentId: 9282, // Food and beverage
    CategoryId: 9282, // Food and beverage
    BrandId: 9280,
    LinkId: 'whole-watermelon-mini-fresh',
    RefId: '880031',
    IsVisible: true,
    Description: 'WHOLE WATERMELON MINI FRESH FRUIT PRODUCE VEGETABLES',
    DescriptionShort: 'WHOLE WATERMELON MINI FRESH FRUIT PRODUCE VEGETABLES',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Whole Watermelon Mini Fresh',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: 'WHOLE WATERMELON MINI FRESH FRUIT PRODUCE VEGETABLES',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880032,
    Name: 'Navel Oranges Grown Large Fresh Fruit',
    DepartmentId: 9282, // Food and beverage
    CategoryId: 9282, // Food and beverage
    BrandId: 9280,
    LinkId: 'navel-oranges-grown-large-fresh-fruit',
    RefId: '880032',
    IsVisible: true,
    Description: 'NAVEL ORANGES GROWN LARGE FRESH FRUIT',
    DescriptionShort: 'NAVEL ORANGES GROWN LARGE FRESH FRUIT',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Navel Oranges Grown Large Fresh Fruit',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: 'NAVEL ORANGES GROWN LARGE FRESH FRUIT',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880033,
    Name: '2020 APACHE AS1040',
    DepartmentId: 9284, // Agribusiness
    CategoryId: 9284, // Agribusiness
    BrandId: 9280,
    LinkId: '2020-apache-as1040',
    RefId: '880033',
    IsVisible: true,
    Description:
      'The Apache Model AS1040 Sprayer\nComfort. Speed. Accuracy. Efficiency. That’s exactly what you get from every Apache\nSprayer. They’re built to handle the toughest field conditions with a higher standard of\ncomfort and performance. Because all we do is build sprayers, we’re 100% focused on\nbuilding the best sprayers in the industry.\nWith a 1,000-gallon capacity tank, the Apache AS1040 Sprayer is the most popular sized\nmodel in the lineup. It features a mechanical drive that makes it simple to operate and\nnimble enough to work in field conditions competitive sprayers can’t. When the days are\nlong, its 35 mph road speed will get you to the next field (or home) faster.\nLightweight\nThe AS1040 is engineered lightweight at just 20,000 lbs. That means better fuel\neconomy, reduced compaction and a lower price.\nPerfect Size\nThis model offers a turning radius of 18 ft and a wheel base of 15 ft — perfect for\ntight-fit areas.\nAffordable\nEnjoy the lower cost of ownership and better resale value of an Apache. Apache\nSprayers retain an average of 72 percent of their value after five years and is\nwhy the 1000 Series sprayers have won the Highest Retained Value Award from\nEquipmentWatch™ three years running',
    DescriptionShort:
      'The Apache Model AS1040 Sprayer\nComfort. Speed. Accuracy. Efficiency. That’s exactly what you get from every Apache\nSprayer. They’re built to handle the toughest field conditions with a higher standard of\ncomfort and performance. Because all we do is build sprayers, we’re 100% focused on\nbuilding the best sprayers in the industry.\nWith a 1,000-gallon capacity tank, the Apache AS1040 Sprayer is the most popular sized\nmodel in the lineup. It features a mechanical drive that makes it simple to operate and\nnimble enough to work in field conditions competitive sprayers can’t. When the days are\nlong, its 35 mph road speed will get you to the next field (or home) faster.\nLightweight\nThe AS1040 is engineered lightweight at just 20,000 lbs. That means better fuel\neconomy, reduced compaction and a lower price.\nPerfect Size\nThis model offers a turning radius of 18 ft and a wheel base of 15 ft — perfect for\ntight-fit areas.\nAffordable\nEnjoy the lower cost of ownership and better resale value of an Apache. Apache\nSprayers retain an average of 72 percent of their value after five years and is\nwhy the 1000 Series sprayers have won the Highest Retained Value Award from\nEquipmentWatch™ three years running',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: '2020 APACHE AS1040',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'The Apache Model AS1040 Sprayer\nComfort. Speed. Accuracy. Efficiency. That’s exactly what you get from every Apache\nSprayer. They’re built to handle the toughest field conditions with a higher standard of\ncomfort and performance. Because all we do is build sprayers, we’re 100% focused on\nbuilding the best sprayers in the industry.\nWith a 1,000-gallon capacity tank, the Apache AS1040 Sprayer is the most popular sized\nmodel in the lineup. It features a mechanical drive that makes it simple to operate and\nnimble enough to work in field conditions competitive sprayers can’t. When the days are\nlong, its 35 mph road speed will get you to the next field (or home) faster.\nLightweight\nThe AS1040 is engineered lightweight at just 20,000 lbs. That means better fuel\neconomy, reduced compaction and a lower price.\nPerfect Size\nThis model offers a turning radius of 18 ft and a wheel base of 15 ft — perfect for\ntight-fit areas.\nAffordable\nEnjoy the lower cost of ownership and better resale value of an Apache. Apache\nSprayers retain an average of 72 percent of their value after five years and is\nwhy the 1000 Series sprayers have won the Highest Retained Value Award from\nEquipmentWatch™ three years running',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880034,
    Name: '2 POST CANOPY',
    DepartmentId: 9284, // Agribusiness
    CategoryId: 9284, // Agribusiness
    BrandId: 9280,
    LinkId: '2-post-canopy',
    RefId: '880034',
    IsVisible: true,
    Description:
      '2 post canopy for tractors..69 inches tall from base, 5 pol wide',
    DescriptionShort:
      '2 post canopy for tractors..69 inches tall from base, 5 pol wide',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: '2 POST CANOPY',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      '2 post canopy for tractors..69 inches tall from base, 5 pol wide',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880035,
    Name: '2020 AMACSA PH390',
    DepartmentId: 9284, // Agribusiness
    CategoryId: 9284, // Agribusiness
    BrandId: 9280,
    LinkId: '2020-amacsa-ph390',
    RefId: '880035',
    IsVisible: true,
    Description: 'Agricultural boom for giant and roll bales',
    DescriptionShort: 'Agricultural boom for giant and roll bales',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: '2020 AMACSA PH390',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: 'Agricultural boom for giant and roll bales',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880036,
    Name: 'Faceplate Combine Snout',
    DepartmentId: 9284, // Agribusiness
    CategoryId: 9284, // Agribusiness
    BrandId: 9280,
    LinkId: 'faceplate-combine-snout',
    RefId: '880036',
    IsVisible: true,
    Description: 'NEW TAKE OFF Contour Master face plate for S6XX combine',
    DescriptionShort: 'NEW TAKE OFF Contour Master face plate for S6XX combine',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: 'Faceplate Combine Snout',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      'NEW TAKE OFF Contour Master face plate for S6XX combine',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880037,
    Name: '2016 MK MARTIN ENT MKGB788 Blades/Box Scraper',
    DepartmentId: 9284, // Agribusiness
    CategoryId: 9284, // Agribusiness
    BrandId: 9280,
    LinkId: '2016-mk-martin-ent-mkgb788-blades-box-scraper',
    RefId: '880037',
    IsVisible: true,
    Description: '32016 MK MARTIN ENT MK778 - 7 FT - 3 PT',
    DescriptionShort: '32016 MK MARTIN ENT MK778 - 7 FT - 3 PT',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: '2016 MK MARTIN ENT MKGB788 Blades/Box Scraper',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription: '32016 MK MARTIN ENT MK778 - 7 FT - 3 PT',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
  {
    Id: 880038,
    Name: '1998 JOHN DEERE 8400T',
    DepartmentId: 9284, // Agribusiness
    CategoryId: 9284, // Agribusiness
    BrandId: 9280,
    LinkId: '1998-john-deere-8400t',
    RefId: '880038',
    IsVisible: true,
    Description:
      '1998 John Deere 8400T, 3-point hitch, quick hitch, large 1000-PTO, 4-hydraulic remotes w/return, 20-front weights, 3 inches tracks, 9728 hours',
    DescriptionShort:
      '1998 John Deere 8400T, 3-point hitch, quick hitch, large 1000-PTO, 4-hydraulic remotes w/return, 20-front weights, 3 inches tracks, 9728 hours',
    ReleaseDate: '2020-01-01T00:00:00',
    KeyWords: 'product,sample',
    Title: '1998 JOHN DEERE 8400T',
    IsActive: true,
    TaxCode: null,
    MetaTagDescription:
      '1998 John Deere 8400T, 3-point hitch, quick hitch, large 1000-PTO, 4-hydraulic remotes w/return, 20-front weights, 3 inches tracks, 9728 hours',
    SupplierId: null,
    ShowWithoutStock: true,
    AdWordsRemarketingCode: null,
    LomadeeCampaignCode: null,
    Score: null,
  },
]

export { ProductData }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of easy-setup/node/dataSources/skuSpecification.ts from the easy-setup VTEX app.

[Assistant]
Here's the implementation:

```typescript
const SkuSpecData = (fieldId: any, fieldValueId: any) => [
  {
    SkuID: 880010,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880011,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880012,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880013,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880020,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880021,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880022,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880023,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880030,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880031,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880032,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880033,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880040,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880041,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880042,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880043,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880050,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880051,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880052,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880053,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880054,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880060,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880061,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880062,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880063,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880064,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880070,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880071,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880072,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880073,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880074,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880080,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880081,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880082,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880083,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
  {
    SkuID: 880084,
    SpecValues: [
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
      {
        FieldId: fieldId,
        FieldValueId: fieldValueId,
      },
    ],
  },
]

export { SkuSpecData }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of easy-setup/node/dataSources/groupData.ts from the easy-setup VTEX app.

[Assistant]
Here's the implementation:

```typescript
const GroupData = {
  // CategoryID: null,
  Name: 'Specifications',
}

export interface IGroupResponse {
  // CategoryId: number
  Id: number
  Name: string
  Position: number
}

export { GroupData }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of easy-setup/node/dataSources/fieldsData.ts from the easy-setup VTEX app.

[Assistant]
Here's the implementation:

```typescript
const FieldsData = (groupId: number): SpecificationField[] => [
  {
    Name: 'Clothes Size',
    CategoryId: 9281, // Apparel
    IsActive: true,
    IsRequired: true,
    FieldTypeId: 6,
    FieldValueId: null,
    Description: 'clothes size',
    IsStockKeepingUnit: true,
    IsFilter: true,
    IsOnProductDetails: false,
    Position: 1,
    IsWizard: false,
    IsTopMenuLinkActive: false,
    IsSideMenuLinkActive: false,
    DefaultValue: null,
    FieldGroupId: groupId, // Specifications
    FieldGroupName: 'Specifications',
  },
  {
    Name: 'Shoes Size',
    CategoryId: 9283, // Sporting
    IsActive: true,
    IsRequired: true,
    FieldTypeId: 6,
    FieldValueId: null,
    Description: 'shoes size',
    IsStockKeepingUnit: true,
    IsFilter: true,
    IsOnProductDetails: false,
    Position: 1,
    IsWizard: false,
    IsTopMenuLinkActive: false,
    IsSideMenuLinkActive: false,
    DefaultValue: null,
    FieldGroupId: groupId, // Specifications
    FieldGroupName: 'Specifications',
  },
]

export interface SpecificationField {
  Name: string
  CategoryId: number
  IsActive: boolean
  IsRequired: boolean
  FieldTypeId: number
  FieldValueId: string | null
  Description: string
  IsStockKeepingUnit: boolean
  IsFilter: boolean
  IsOnProductDetails: boolean
  Position: number
  IsWizard: boolean
  IsTopMenuLinkActive: boolean
  IsSideMenuLinkActive: boolean
  DefaultValue: any
  FieldGroupId: number
  FieldGroupName: 'Specifications'
}

export interface IFieldResponse {
  CategoryId: any
  FieldId: number
  Name: string
  IsStockKeepingUnit: boolean
  IsActive: boolean
}

export { FieldsData }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of easy-setup/node/dataSources/priceData.ts from the easy-setup VTEX app.

[Assistant]
Here's the implementation:

```typescript
import type { UpdatePriceTableData } from '../clients/PricingClient'

const PriceData = {
  listPrice: 3000,
  basePrice: randomNumber(50, 2000),
  markup: 0,
  fixedPrices: [],
}

const CustomPrices = [
  {
    // 880320
    listPrice: 100,
    basePrice: 100,
    markup: 0,
    fixedPrices: [],
  },
  {
    // 880321
    listPrice: 1000,
    basePrice: 1000,
    markup: 0,
    fixedPrices: [],
  },
]

const context = {
  categories: {},
  brands: {},
  stockStatuses: null,
  internalCategories: null,
  markupRange: null,
  dateRange: null,
}

const SILVER_PRICE_TABLE_ID = 'silver'
const GOLD_PRICE_TABLE_ID = 'gold'
const PLATINUM_PRICE_TABLE_ID = 'platinum'

const PriceTableData: UpdatePriceTableData[] = [
  {
    rules: [
      {
        id: 0,
        tradePolicyId: SILVER_PRICE_TABLE_ID,
        percentualModifier: -5,
        dateRangeStatus: null,
        context,
      },
    ],
    tradePolicyId: SILVER_PRICE_TABLE_ID,
  },
  {
    rules: [
      {
        id: 0,
        tradePolicyId: GOLD_PRICE_TABLE_ID,
        percentualModifier: -10,
        dateRangeStatus: null,
        context,
      },
    ],
    tradePolicyId: GOLD_PRICE_TABLE_ID,
  },
  {
    rules: [
      {
        id: 0,
        tradePolicyId: PLATINUM_PRICE_TABLE_ID,
        percentualModifier: -15,
        dateRangeStatus: null,
        context,
      },
    ],
    tradePolicyId: PLATINUM_PRICE_TABLE_ID,
  },
]

const FixedPrice = {
  markup: 30,
  basePrice: 100,
  listPrice: null,
  fixedPrices: [
    {
      tradePolicyId: '1',
      value: 100,
      listPrice: null,
      minQuantity: 1,
    },
    {
      tradePolicyId: '1',
      value: 90,
      listPrice: null,
      minQuantity: 10,
    },
    {
      tradePolicyId: '1',
      value: 80,
      listPrice: null,
      minQuantity: 50,
    },
    {
      tradePolicyId: '1',
      value: 70,
      listPrice: null,
      minQuantity: 100,
    },
  ],
}

function randomNumber(min: number, max: number) {
  return Math.floor(Math.random() * (max - min) + min)
}

export { PriceData, PriceTableData, FixedPrice, CustomPrices }

```


[System] You are an expert VTEX IO developer. You specialize in building VTEX Store Framework apps, React components, GraphQL APIs, and Node.js services for e-commerce platforms.

[User] Show me the implementation of easy-setup/node/clients/index.ts from the easy-setup VTEX app.

[Assistant]
Here's the implementation:

```typescript
import { IOClients } from '@vtex/api'

import BenefitClient from './BenefitClient'
import CatalogClient from './CatalogClient'
import GatewayClient from './GatewayClient'
import LogisticsClient from './LogisticsClient'
import MasterdataClient from './MasterdataClient'
import PricingClient from './PricingClient'
import CheckoutClient from './CheckoutClient'
import CreditClient from './CreditClient'

export class Clients extends IOClients {
  public get masterdataClient() {
    return this.getOrSet('masterdataClient', MasterdataClient)
  }

  public get catalogClient() {
    return this.getOrSet('catalogClient', CatalogClient)
  }

  public get logisticsClient() {
    return this.getOrSet('logisticsClient', LogisticsClient)
  }

  public get pricingClient() {
    return this.getOrSet('pricingClient', PricingClient)
  }

  public get benefitClient() {
    return this.getOrSet('benefitClient', BenefitClient)
  }

  public get gatewayClient() {
    return this.getOrSet('gatewayClient', GatewayClient)
  }

  public get checkoutClient() {
    return this.getOrSet('checkoutClient', CheckoutClient)
  }

  public get creditClient() {
    return this.getOrSet('creditClient', CreditClient)
  }
}

```