An easy way to input tabbed content

Hi All,

I’m building an online store and my client has asked for their product details to be spread across several different tabs. e.g. Description, Tech Specs, FAQ info etc.

The ecommerce system (x-cart) allows for additional fields but they’re only small input boxes on the admin area and not ideal for the type of content that will be stored.

I thought of doing some sort of shortcode system like in wordpress that would be easy for the client to understand and code. Then my templates could interpret that markup and generate nice html based on it.

Maybe I’m over complicating it so I’d appreciate alternative solutions or any thoughts in general.