How can I create a collapsible product description row for all products at once? - reformation theme

Topic summary

A user wants to add collapsible/accordion functionality to product descriptions across all products in the Reformation theme, which lacks built-in settings for this feature.

Current Situation:

  • Many products have long descriptions that need to be collapsed
  • The theme doesn’t offer native customization options for collapsible content

Proposed Solutions:

  • Check if the theme has a collapsible block that can be connected to dynamic sources like {{ product.description }}
  • If not available, this requires advanced theme customization
  • Reference the Dawn theme for collapsible behavior implementation examples

Status: The discussion remains open with one user offering custom development help and another providing technical guidance. No definitive code solution has been shared yet.

Summarized with AI on November 4. AI used: claude-sonnet-4-5-20250929.

Hello There!

I want my product description on each of my product pages appear into a collapsible row. For each description, make it collapsable or accordion.

But on the reformation Template, there are no customizable settings to do that.

I’m looking for a code that can help me with the collapsable description for each of my products all in once.

This is one of my products and a lot of them have a long description:

https://noenddenim.com/collections/fw24/products/alexis-roomy-fit-jacket?_pos=3&_fid=dc8a16987&_ss=c

Thanks for your help!

Hi, I can help you create custom accordions on your product page.

Hi @noend :waving_hand: if the theme at least has a collapsible block, or similar, for that section then use that and connect the content either to a dynamic source, or try to use liquid directly {{ product.description}}.

Otherwise it’s an advanced theme customization , to DIY see the Dawn theme for reference implementations of a collapsible behavior.

https://github.com/search?q=repo%3AShopify%2Fdawn%20collapsible&type=code

If you need this customization then contact me for services
Contact info in forum signature.
ALWAYS please provide context, examples: store url, theme name, post url(s) , or any further detail in ALL correspondence.