Hi community, I am looking for some help on a comparison chart I am creating. It is going to be a very large comparison chart and I do not want people to have to scroll to see our products compared to others.
Does anyone know if there is a way to have a comparison chart with two sticky columns (product type on the Y-axis (1), our product (2) and then you can click certain tabs or buttons to switch a third column?
Or is there any way to make a large comparison chart more digestible and interactive through HubSpot?
as such "comparision tables" have way to many variables as it's very hard to create a "one fits all" solution which would be available in the module marketplace.
Not saying that such modules doesn't exist and you may want to check out the Marketplace (see link above), but most likely it won't fit
If your theme doesn't come with something that could be used as some sort of baseline to evolve from, the only option is to create a custom module.
Creating just a custom module with a table is possible, but from my experience won't you get that far in the future.
A few tips to think of before starting to create a custom module or looking for a developer:
As it's a table-like experience and tables aren't that responsive - think about a tablet/mobile experience
Think about how you want to get the data into the columns & rows. Manually? HubDB? Custom Objects (Enterprise only)? CRM data? Fetch it from external sources like Google Sheets? There are many posible ways that could be used for handling the data and it's up to you/your decision how you want such a module to be. You're saying that it's gonna be products, but even those can be managed in different places. For instance you could have them as products for quotes/invoices and - for what ever reason - in HubDB...
What about design? Your screenshot provides a basic outline, but do you have a design that will seamlessly integrate the module into your website? Do you need one? Do you have a designer/design team who is familiar with web-/frontend development and UX so the designed solution is actually feasable? Do you need one? If you don't have a design or designer, you will need one as providing users only a table won't make the cut in most cases.
I wouldn't recommend to put such an important feature into the sidebar - because of UX. Simply because a sidebar is kindalike an appendix and contains rather unimportant content. Not even mentioning that it's quite narrow and either is not getting displayed on mobile at all or is being put at the very bottom. Therefore your table would be at the bottom of each page on a mobile phone. This means users most likely wouldn't see it or just "scroll" through it. A Comparision table should be placed on a dedicated page with little to no other content that could distract the user from his decision 😉
Hope this helps
best,
Anton
p.s.: If you need a developer or designer, I'm happy to chat.
Hey, @SEsposito4👋 Sometimes with reporting questions, it's helpful to show the community what you've already tried — the filters, data, and visualizations. Even if it's not displaying all that you want — Jaycee
Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.
A chart like this, but with the first two columns (products and the one directly next to it) fully sticky and then the column to the right can be interchanged depending on the button clicked
Currently all of the columns are just stacked and you have to use a scroll bar to see to the end.
as such "comparision tables" have way to many variables as it's very hard to create a "one fits all" solution which would be available in the module marketplace.
Not saying that such modules doesn't exist and you may want to check out the Marketplace (see link above), but most likely it won't fit
If your theme doesn't come with something that could be used as some sort of baseline to evolve from, the only option is to create a custom module.
Creating just a custom module with a table is possible, but from my experience won't you get that far in the future.
A few tips to think of before starting to create a custom module or looking for a developer:
As it's a table-like experience and tables aren't that responsive - think about a tablet/mobile experience
Think about how you want to get the data into the columns & rows. Manually? HubDB? Custom Objects (Enterprise only)? CRM data? Fetch it from external sources like Google Sheets? There are many posible ways that could be used for handling the data and it's up to you/your decision how you want such a module to be. You're saying that it's gonna be products, but even those can be managed in different places. For instance you could have them as products for quotes/invoices and - for what ever reason - in HubDB...
What about design? Your screenshot provides a basic outline, but do you have a design that will seamlessly integrate the module into your website? Do you need one? Do you have a designer/design team who is familiar with web-/frontend development and UX so the designed solution is actually feasable? Do you need one? If you don't have a design or designer, you will need one as providing users only a table won't make the cut in most cases.
I wouldn't recommend to put such an important feature into the sidebar - because of UX. Simply because a sidebar is kindalike an appendix and contains rather unimportant content. Not even mentioning that it's quite narrow and either is not getting displayed on mobile at all or is being put at the very bottom. Therefore your table would be at the bottom of each page on a mobile phone. This means users most likely wouldn't see it or just "scroll" through it. A Comparision table should be placed on a dedicated page with little to no other content that could distract the user from his decision 😉
Hope this helps
best,
Anton
p.s.: If you need a developer or designer, I'm happy to chat.