# Favorite eCommerce solution for Elements, and why?

**URL:** <https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990>\
**Category:** Lounge\
**Created:** [January 30, 2026, 1:29pm UTC](https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990 "2026-01-30T13:29:04Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![wjckc](https://avatars.discourse-cdn.com/v4/letter/w/cc9497/32.png) [@wjckc](https://forums.realmacsoftware.com/u/wjckc)\
**Post date:** [January 30, 2026, 1:29pm UTC](https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990/1 "2026-01-30T13:29:04Z")

</div>

Excluding Vibralogix.

---

<div class="post-metadata">

**Author:** ![MikeV](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/mikev/32/34985_2.png) [@MikeV](https://forums.realmacsoftware.com/u/MikeV)\
**Post date:** [January 30, 2026, 1:39pm UTC](https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990/2 "2026-01-30T13:39:51Z")

</div>

i follow

---

<div class="post-metadata">

**Author:** ![handshaper](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/handshaper/32/27373_2.png) [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Post date:** [January 30, 2026, 9:36pm UTC](https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990/3 "2026-01-30T21:36:38Z")

</div>

I have had great success with Cartloom and Elements. It was easy to create a custom component to manage my Cartloom products on the various pages where product was being sold. I have done four sites that use Cartloom, and they have been working flawlessly since being launched.

---

<div class="post-metadata">

**Author:** ![wjckc](https://avatars.discourse-cdn.com/v4/letter/w/cc9497/32.png) [@wjckc](https://forums.realmacsoftware.com/u/wjckc)\
**Post date:** [January 30, 2026, 9:56pm UTC](https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990/4 "2026-01-30T21:56:58Z")

</div>

Thank you. Care to share any details on your custom component?

---

<div class="post-metadata">

**Author:** ![handshaper](https://dub1.discourse-cdn.com/flex005/user_avatar/forums.realmacsoftware.com/handshaper/32/27373_2.png) [@handshaper](https://forums.realmacsoftware.com/u/handshaper)\
**Post date:** [January 30, 2026, 10:10pm UTC](https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990/5 "2026-01-30T22:10:53Z")

</div>

The way Cartloom works is you create all of your products, and it then creates two important pieces of data–storeID and a productID. It will generate code snippets for each of your products. The only two pieces of data that change in these snippets are the storeID and the productID.

So instead of having to create a custom component for each of my products, I create a custom component (with @dan help) that breaks out these two pieces of data into properties that can be edited in the Elements property editor.

I use the custom component anywhere I’m selling a product and us the properties to point it to the associated productID. On the live site, this will then result in Cartloom populating my store cards with the appropriate data to allow the user to select variants of the product and a BUY NOW button. Once something is purchased, Cartloom then handles all of the backend work and the updating of the cart.

I added another custom component that allows the user to click on a persistent icon to display the cart at any point on any page where product is being sold. This, once again, is a simple snippet provided by Cartloom to invoke the cart.

I’m happy to share this code if needed.

---

<div class="post-metadata">

**Author:** ![wjckc](https://avatars.discourse-cdn.com/v4/letter/w/cc9497/32.png) [@wjckc](https://forums.realmacsoftware.com/u/wjckc)\
**Post date:** [January 30, 2026, 11:54pm UTC](https://forums.realmacsoftware.com/t/favorite-ecommerce-solution-for-elements-and-why/53990/6 "2026-01-30T23:54:21Z")

</div>

Go right ahead and share!
