Stators-Engines Parts

Stators-Engines Parts

Stators-Engines Parts are crucial components for powering lawn mowers and outdoor equipment. These parts play a vital role in generating electrical power to keep the engine running smoothly. By converting mechanical energy into electrical energy, stators ensure the proper functioning of the engine, allowing for efficient operation of the equipment. As a key element in the engine's electrical system, stators help maintain consistent power output, contributing to the overall performance and reliability of lawn mowers and outdoor equipment.

When it comes to maintaining your outdoor equipment, quality replacement parts are essential for optimal performance. Our selection of stators and engine parts ensures that your lawn mower runs smoothly and efficiently. With durable and original components, you can trust that your equipment will be up and running in no time. Choose reliable parts to keep your outdoor gear in top condition, ensuring that you can tackle any landscaping task with ease. Trust in our selection of high-quality replacement parts for a seamless repair experience.

If you do not find here the Stator-Engine Part you need, look for the parts manual of your model or check our Fast Moving Parts and get your equipment back up and running in no time.

  • Product
  • Qty in Cart
  • Quantity
  • Price
  • Subtotal
  • Honda OEM 31120-Z21-F20 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z21-F20 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $1,078.11
    HONDA 31120-Z21-F20 - STATOR ASSEMBLY The 31120-Z21-F20 - STATOR ASSEMBLY by HONDA is a high-quality and reliable replacement part for your lawn mower. Crafted with durable materials, this stator assembly ensures longevity and optimal performance, making...
    $1,078.11
    Qty in Cart: 0
    Quantity:
    Price:
    $1,078.11
    Subtotal:
  • Honda OEM 31120-Z21-E30 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z21-E30 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $784.85
    HONDA 31120-Z21-E30 - STATOR ASSEMBLY When it comes to maintaining your lawn mower, quality and longevity are essential. The 31120-Z21-E30 - STATOR ASSEMBLY from HONDA is designed to deliver top-notch performance, ensuring that your outdoor equipment...
    $784.85
    Qty in Cart: 0
    Quantity:
    Price:
    $784.85
    Subtotal:
  • Honda OEM 31120-Z18-C71 - STATOR ASSY(S) - Honda Original Part - Image 1

    Honda OEM 31120-Z18-C71 - STATOR ASSEMBLY(S) - Honda Original Part

    HONDA

    $1,085.75
    HONDA 31120-Z18-C71 - STATOR ASSEMBLY(S) DA31120-Z18-C71 The "31120-Z18-C71 - STATOR ASSEMBLY(S)" is an essential part of lawn mower equipment, designed to ensure optimal performance and longevity. This stator assembly, with product SKU...
    $1,085.75
    Qty in Cart: 0
    Quantity:
    Price:
    $1,085.75
    Subtotal:
  • Honda OEM 31120-Z15-H32 - STATOR ASSY(L) - Honda Original Part - Image 1

    Honda OEM 31120-Z15-H32 - STATOR ASSEMBLY(L) - Honda Original Part

    HONDA

    $607.86
    HONDA 31120-Z15-H32 - STATOR ASSEMBLY(L) DA31120-Z15-H32 The "31120-Z15-H32 - STATOR ASSEMBLY(L)" is an essential component for maintaining the optimal functioning of your outdoor equipment. This stator assembly, with product SKU "DA31120-Z15-H32," is a...
    $607.86
    Qty in Cart: 0
    Quantity:
    Price:
    $607.86
    Subtotal:
  • Honda OEM 31120-Z08-E31 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z08-E31 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $1,149.86
    HONDA 31120-Z08-E31 - STATOR ASSEMBLY When it comes to keeping your lawn mower running smoothly, quality and longevity are key. The 31120-Z08-E31 - STATOR ASSEMBLY from HONDA is designed to deliver reliable performance, ensuring that your equipment...
    $1,149.86
    Qty in Cart: 0
    Quantity:
    Price:
    $1,149.86
    Subtotal:
  • Honda OEM 31120-Z07-T21 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z07-T21 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $292.21
    HONDA 31120-Z07-T21 - STATOR ASSEMBLY When it comes to maintaining your lawn mower, quality and longevity are key. The 31120-Z07-T21 - STATOR ASSEMBLY from HONDA is designed to deliver reliable performance for your outdoor equipment. With its durable...
    $292.21
    Qty in Cart: 0
    Quantity:
    Price:
    $292.21
    Subtotal:
  • Honda OEM 31120-Z07-R21 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z07-R21 - STATOR - Honda Original Part

    HONDA

    $250.40
    HONDA 31120-Z07-R21 - STATOR Looking for a reliable replacement for your lawn mower? Look no further than the 31120-Z07-R21 - STATOR from HONDA. This top-quality part ensures longevity and reliable performance for your outdoor equipment. Don't compromise...
    $250.40
    Qty in Cart: 0
    Quantity:
    Price:
    $250.40
    Subtotal:
  • Honda OEM 31120-Z07-C31 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z07-C31 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $264.10
    HONDA 31120-Z07-C31 - STATOR ASSEMBLY Upgrade your lawn mower with the high-quality 31120-Z07-C31 - STATOR ASSEMBLY by HONDA. Engineered for durability, this genuine replacement part ensures long-lasting performance, providing reliable power generation...
    $264.10
    Qty in Cart: 0
    Quantity:
    Price:
    $264.10
    Subtotal:
  • Honda OEM 31120-Z04-E31 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z04-E31 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $531.00
    HONDA 31120-Z04-E31 - STATOR ASSEMBLY When it comes to maintaining your lawn mower equipment, quality and longevity are essential. The 31120-Z04-E31 - STATOR ASSEMBLY by HONDA is designed to deliver exceptional performance and durability, ensuring that...
    $531.00
    Qty in Cart: 0
    Quantity:
    Price:
    $531.00
    Subtotal:
  • Honda OEM 31120-Z04-C31 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z04-C31 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $568.71
    HONDA 31120-Z04-C31 - STATOR ASSEMBLY For lawn mower enthusiasts looking to enhance the performance of their equipment, the 31120-Z04-C31 - STATOR ASSEMBLY is a top-quality replacement part designed to ensure the longevity of your machinery. Crafted by...
    $568.71
    Qty in Cart: 0
    Quantity:
    Price:
    $568.71
    Subtotal:
  • Honda OEM 31120-Z03-E31 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z03-E31 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $529.39
    HONDA 31120-Z03-E31 - STATOR ASSEMBLY The 31120-Z03-E31 - STATOR ASSEMBLY by HONDA is an essential replacement part for ensuring optimal performance in lawn mower equipment. Crafted with precision and using high-quality materials, this stator assembly is...
    $529.39
    Qty in Cart: 0
    Quantity:
    Price:
    $529.39
    Subtotal:
  • Honda OEM 31120-Z03-C31 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31120-Z03-C31 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $533.48
    HONDA 31120-Z03-C31 - STATOR ASSEMBLY When it comes to maintaining your lawn mower, quality and longevity are key. The 31120-Z03-C31 - STATOR ASSEMBLY from HONDA ensures top-notch performance and durability, making it an essential replacement part for...
    $533.48
    Qty in Cart: 0
    Quantity:
    Price:
    $533.48
    Subtotal:
  • Honda OEM 31105-876-601 - STATOR - Honda Original Part - Image 1

    Honda OEM 31105-876-601 - STATOR - Honda Original Part

    HONDA

    $743.85
    HONDA 31105-876-601 - STATOR Looking for a reliable replacement part for your lawn mower? Look no further than the 31105-876-601 - STATOR from HONDA. This high-quality stator is built to last, ensuring optimal performance and longevity for your outdoor...
    $743.85
    Qty in Cart: 0
    Quantity:
    Price:
    $743.85
    Subtotal:
  • Honda OEM 31012-Z37-R00 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 31012-Z37-R00 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $256.88
    HONDA 31012-Z37-R00 - STATOR ASSEMBLY Upgrade your lawn mower's performance with the top-quality 31012-Z37-R00 - STATOR ASSEMBLY from HONDA. Built to last, this genuine replacement part ensures the longevity of your equipment, giving you peace of mind as...
    $256.88
    Qty in Cart: 0
    Quantity:
    Price:
    $256.88
    Subtotal:
  • Honda OEM 31010-ZS2-H60 - CORE SET STATOR - Honda Original Part - Image 1

    Honda OEM 31010-ZS2-H60 - CORE SET STATOR - Honda Original Part

    HONDA

    $186.31
    HONDA 31010-ZS2-H60 - CORE SET STATOR When it comes to maintaining your lawn mower, quality and longevity are key. The 31010-ZS2-H60 - CORE SET STATOR from HONDA is a top-notch replacement part that ensures optimal performance. Crafted with precision,...
    $186.31
    Qty in Cart: 0
    Quantity:
    Price:
    $186.31
    Subtotal:
  • Honda OEM 31010-ZS0-H60 - CORE SET STATOR - Honda Original Part - Image 1

    Honda OEM 31010-ZS0-H60 - CORE SET STATOR - Honda Original Part

    HONDA

    $124.18
    HONDA 31010-ZS0-H60 - CORE SET STATOR Quality and longevity are paramount when it comes to keeping your lawn mower running smoothly. The 31010-ZS0-H60 - CORE SET STATOR by HONDA is designed to deliver exceptional performance, ensuring your equipment...
    $124.18
    Qty in Cart: 0
    Quantity:
    Price:
    $124.18
    Subtotal:
  • Honda OEM 31010-ZB3-C00 - CORE SET STATOR - Honda Original Part - Image 1

    Honda OEM 31010-ZB3-C00 - CORE SET STATOR - Honda Original Part

    HONDA

    $365.75
    HONDA 31010-ZB3-C00 - CORE SET STATOR Looking for a reliable replacement for your lawn mower? Look no further than the 31010-ZB3-C00 - CORE SET STATOR by HONDA. This genuine part ensures top-notch quality and longevity for your outdoor equipment. With...
    $365.75
    Qty in Cart: 0
    Quantity:
    Price:
    $365.75
    Subtotal:
  • Honda OEM 1A240-8A0-811 - STATOR ASSY. - Honda Original Part - Image 1

    Honda OEM 1A240-8A0-811 - STATOR ASSEMBLY - Honda Original Part

    HONDA

    $1,006.60
    HONDA 1A240-8A0-811 - STATOR ASSEMBLY Looking for a reliable replacement part for your lawn mower? Look no further than the 1A240-8A0-811 - STATOR ASSEMBLY from HONDA. Engineered for longevity and built with top-notch quality, this stator assembly...
    $1,006.60
    Qty in Cart: 0
    Quantity:
    Price:
    $1,006.60
    Subtotal:
  • Kohler OEM 37 085 03-S - Stator Assembly(PRO7.5 - Kohler Original Part - Image 1

    Kohler OEM 37 085 03-S - STATOR ASSEMBLY(PRO7.5? - Kohler Original Part

    KOHLER

    $614.51
    KOHLER 37 085 03-S - STATOR ASSEMBLY(PRO7.5? When it comes to maintaining your lawn mower, quality parts matter. The 37 085 03-S - STATOR ASSEMBLY(PRO7.5? by KOHLER is designed to deliver exceptional performance and durability, ensuring your equipment...
    $614.51
    Qty in Cart: 0
    Quantity:
    Price:
    $614.51
    Subtotal:
  • Kohler OEM 37 085 05-S - Stator Assembly(PRO5.2E) - Kohler Original Part - Image 1

    Kohler OEM 37 085 05-S - STATOR ASSEMBLY(PRO5.2E) - Kohler Original Part

    KOHLER

    $469.37
    KOHLER 37 085 05-S - STATOR ASSEMBLY(PRO5.2E) When it comes to maintaining your lawn mower, quality and longevity are key. The 37 085 05-S - STATOR ASSEMBLY(PRO5.2E) by KOHLER is a reliable replacement part that ensures optimal performance in your...
    $469.37
    Qty in Cart: 0
    Quantity:
    Price:
    $469.37
    Subtotal:
  • Kohler OEM 37 085 04-S - Stator Assembly (GEN 5.0) - Kohler Original Part - Image 1

    Kohler OEM 37 085 04-S - STATOR ASSEMBLY (GEN 5.0) - Kohler Original Part

    KOHLER

    $401.35
    KOHLER 37 085 04-S - STATOR ASSEMBLY (GEN 5.0) When it comes to keeping your lawn mower in top shape, the 37 085 04-S - STATOR ASSEMBLY (GEN 5.0) by KOHLER is a top-quality replacement part that ensures longevity and reliable performance. This genuine...
    $401.35
    Qty in Cart: 0
    Quantity:
    Price:
    $401.35
    Subtotal:
  • Kohler OEM 37 085 02-S - Stator Assembly(PRO7.5E) - Kohler Original Part - Image 1

    Kohler OEM 37 085 02-S - STATOR ASSEMBLY(PRO7.5E) - Kohler Original Part

    KOHLER

    $614.51
    KOHLER 37 085 02-S - STATOR ASSEMBLY(PRO7.5E) Looking for a reliable stator assembly for your lawn mower? The 37 085 02-S - STATOR ASSEMBLY(PRO7.5E) by KOHLER is designed to offer top-notch quality and ensure long-lasting performance in your outdoor...
    $614.51
    Qty in Cart: 0
    Quantity:
    Price:
    $614.51
    Subtotal:
  • Kohler OEM 37 085 01-S - Stator Assembly(PRO5.2) - Kohler Original Part - Image 1

    Kohler OEM 37 085 01-S - STATOR ASSEMBLY(PRO5.2) - Kohler Original Part

    KOHLER

    $469.37
    KOHLER 37 085 01-S - STATOR ASSEMBLY(PRO5.2) Introducing the Kohler 37 085 01-S - STATOR ASSEMBLY(PRO5.2)! Engineered for lasting performance, this OEM part ensures quality and reliability in your lawn mower. With precision construction, it guarantees...
    $469.37
    Qty in Cart: 0
    Quantity:
    Price:
    $469.37
    Subtotal:
  • Kohler OEM 37 081 03-S - Stator Protector - Kohler Original Part - Image 1

    Kohler OEM 37 081 03-S - STATOR PROTECTOR - Kohler Original Part

    KOHLER

    $18.70
    KOHLER 37 081 03-S - STATOR PROTECTOR When it comes to keeping your lawn mower running smoothly, quality and longevity are key. The 37 081 03-S - STATOR PROTECTOR from KOHLER is designed to deliver just that. This genuine part is crafted to withstand the...
    $18.70
    Qty in Cart: 0
    Quantity:
    Price:
    $18.70
    Subtotal:
  • Kohler OEM 37 081 02-S - Stator Protector - Kohler Original Part - Image 1

    Kohler OEM 37 081 02-S - STATOR PROTECTOR - Kohler Original Part

    KOHLER

    $18.70
    KOHLER 37 081 02-S - STATOR PROTECTOR When it comes to keeping your lawn mower running smoothly, the 37 081 02-S - STATOR PROTECTOR from KOHLER is a game-changer. This high-quality stator protector ensures the longevity of your lawn mowing equipment,...
    $18.70
    Qty in Cart: 0
    Quantity:
    Price:
    $18.70
    Subtotal:
  • Kohler OEM 37 081 01-S - Stator Protector - Kohler Original Part - Image 1

    Kohler OEM 37 081 01-S - STATOR PROTECTOR - Kohler Original Part

    KOHLER

    $18.70
    KOHLER 37 081 01-S - STATOR PROTECTOR When it comes to maintaining your lawn mower's performance, the 37 081 01-S - STATOR PROTECTOR by KOHLER is an essential part that ensures the longevity of your equipment. Crafted with durable materials, this stator...
    $18.70
    Qty in Cart: 0
    Quantity:
    Price:
    $18.70
    Subtotal:
  • Kohler OEM 33 085 02-S - STATOR ASSEMBLY - Kohler Original Part - Image 1

    Kohler OEM 33 085 02-S - STATOR ASSEMBLY - Kohler Original Part

    KOHLER

    $367.52
    KOHLER 33 085 02-S - STATOR ASSEMBLY Looking for a reliable replacement for your lawn mower? Look no further than the Kohler 33 085 02-S - STATOR ASSEMBLY! This high-quality OEM part ensures longevity and top-notch performance in your outdoor equipment...
    $367.52
    Qty in Cart: 0
    Quantity:
    Price:
    $367.52
    Subtotal:
  • Kohler OEM 33 085 01-S - STATOR ASSEMBLY - Kohler Original Part - Image 1

    Kohler OEM 33 085 01-S - STATOR ASSEMBLY - Kohler Original Part

    KOHLER

    $1,199.87
    KOHLER 33 085 01-S - STATOR ASSEMBLY When it comes to keeping your lawn mower in top shape, the 33 085 01-S - STATOR ASSEMBLY from KOHLER is a top-quality replacement part that ensures longevity and reliable performance. Engineered to exact...
    $1,199.87
    Qty in Cart: 0
    Quantity:
    Price:
    $1,199.87
    Subtotal:
  • Kohler OEM ED0085651160-S - STATOR 12V 12A 15LD40 - Kohler Original Part - Image 1

    Kohler OEM ED0085651160-S - STATOR 12V 12A 15LD40 - Kohler Original Part

    KOHLER

    $129.81
    KOHLER STATOR 12V 12A 15LD40 Looking to keep your lawn mower in top shape? The KOHLER STATOR 12V 12A 15LD40 is the solution. Crafted for longevity, this genuine KOHLER part ensures top-notch performance, making it an essential for your lawn mowing...
    $129.81
    Qty in Cart: 0
    Quantity:
    Price:
    $129.81
    Subtotal:
  • Kohler OEM ED0085650910-S - STATORE/STATOR D - Kohler Original Part - Image 1

    Kohler OEM ED0085650910-S - STATORE/STATOR D - Kohler Original Part

    KOHLER

    $122.31
    KOHLER STATORE/STATOR D Unlock the potential of your lawn mower with the top-quality STATORE/STATOR D from KOHLER. Engineered for longevity, this original replacement part ensures optimal performance, keeping your outdoor equipment running smoothly...
    $122.31
    Qty in Cart: 0
    Quantity:
    Price:
    $122.31
    Subtotal:
  • Kohler OEM ED0085651130-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085651130-S - STATOR - Kohler Original Part

    KOHLER

    $123.80
    KOHLER STATOR Elevate the performance of your lawn mower with the high-quality KOHLER STATOR. Designed to ensure longevity and reliable performance, this genuine replacement part is a perfect fit for your outdoor equipment. Don't compromise on quality -...
    $123.80
    Qty in Cart: 0
    Quantity:
    Price:
    $123.80
    Subtotal:
  • Kohler OEM ED0085651090-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085651090-S - STATOR - Kohler Original Part

    KOHLER

    $138.81
    KOHLER STATOR When it comes to maintaining your lawn mower equipment, quality and longevity are essential. The KOHLER STATOR is crafted with precision to ensure optimal performance for your lawn mowing needs. Don't compromise on quality when it comes to...
    $138.81
    Qty in Cart: 0
    Quantity:
    Price:
    $138.81
    Subtotal:
  • Kohler OEM ED0085651070-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085651070-S - STATOR - Kohler Original Part

    KOHLER

    $177.46
    KOHLER STATOR When it comes to ensuring the longevity and top-notch performance of your lawn mower, the KOHLER STATOR is a game-changer. Crafted with precision and durability in mind, this original replacement part guarantees a seamless fit and reliable...
    $177.46
    Qty in Cart: 0
    Quantity:
    Price:
    $177.46
    Subtotal:
  • Kohler OEM ED0085651060-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085651060-S - STATOR - Kohler Original Part

    KOHLER

    $140.66
    KOHLER STATOR Ensure a smooth and efficient mowing experience with the KOHLER STATOR, designed to deliver top-notch performance and longevity in your lawn equipment. Engineered with precision and high-quality materials, this STATOR guarantees reliable...
    $140.66
    Qty in Cart: 0
    Quantity:
    Price:
    $140.66
    Subtotal:
  • Kohler OEM ED0085650900-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085650900-S - STATOR - Kohler Original Part

    KOHLER

    $118.56
    KOHLER STATOR Introducing the STATOR for your lawn mower – a high-quality replacement part designed to ensure optimal performance and longevity. Crafted by KOHLER, a trusted brand in the industry, this STATOR offers a perfect fit and reliable operation...
    $118.56
    Qty in Cart: 0
    Quantity:
    Price:
    $118.56
    Subtotal:
  • Kohler OEM ED0085650830-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085650830-S - STATOR - Kohler Original Part

    KOHLER

    $110.31
    KOHLER STATOR Looking for a reliable STATOR for your lawn mower? The KOHLER STATOR is designed to provide long-lasting performance, ensuring that your outdoor equipment runs smoothly for years to come. It's a genuine replacement part that guarantees...
    $110.31
    Qty in Cart: 0
    Quantity:
    Price:
    $110.31
    Subtotal:
  • Kohler OEM ED0085650800-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085650800-S - STATOR - Kohler Original Part

    KOHLER

    $142.27
    KOHLER STATOR Ensure top-notch performance and durability for your lawn mower with the KOHLER STATOR. This high-quality OEM part guarantees long-term reliability, keeping your equipment running smoothly. Invest in your lawn care routine and grab the...
    $142.27
    Qty in Cart: 0
    Quantity:
    Price:
    $142.27
    Subtotal:
  • Kohler OEM ED0085650500-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085650500-S - STATOR - Kohler Original Part

    KOHLER

    $216.10
    KOHLER STATOR Looking to ensure the quality and longevity of your lawn mower equipment? Look no further than the KOHLER STATOR. This original replacement part is designed to deliver reliable performance, keeping your outdoor equipment running smoothly...
    $216.10
    Qty in Cart: 0
    Quantity:
    Price:
    $216.10
    Subtotal:
  • Kohler OEM ED0085650340-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085650340-S - STATOR - Kohler Original Part

    KOHLER

    $222.10
    KOHLER STATOR Designed for optimal performance in lawn mower equipment, the KOHLER STATOR is a reliable choice to keep your outdoor equipment running smoothly. This original replacement part ensures durability and longevity, providing peace of mind for...
    $222.10
    Qty in Cart: 0
    Quantity:
    Price:
    $222.10
    Subtotal:
  • Kohler OEM ED0085650300-S - STATOR - Kohler Original Part - Image 1

    Kohler OEM ED0085650300-S - STATOR - Kohler Original Part

    KOHLER

    $186.08
    KOHLER STATOR Looking to enhance the performance and durability of your lawn mower? Look no further than the KOHLER STATOR. This high-quality OEM STATOR is designed to meet the specific demands of your lawn mowing equipment, ensuring reliable and...
    $186.08
    Qty in Cart: 0
    Quantity:
    Price:
    $186.08
    Subtotal:
  • Total: items /

Adding your products to cart