Hi,
I don't see a way to do exactly that without heavy development work (like at least 1 or 2 weeks of full time work if I were to do it).
The problem is that that characteristics / options system has been made for the product page, and it supposes there is only one product on the page. So the charactersitics / options system of each product would conflict if they were just taken from the product page and slapped on the listing. Plus, the data necessary to make them work is not loaded on the products listing page.
So it would require some development work to load the necessary data ( 400 lines of code ) and rewriting the javascript of both systems to work on the listing ( 800 lines of code). For reference, a good coder will write something like 100 lines of code in a day.
So, what that means is that have to the exact result you're talking about in your message is not possible at a reasonnable cost.
So I can offer 2 alternatives:
- I already talked about having custom item fields for your selectors:
www.hikashop.com/forum/product-category-...on-product-page.html
If you use only custom item fields (with the price calculation plugin to calculate the price dynamically), and thus no characteristics and no options, you will be able to achieve something that looks exactly like you want since custom item fields can be displayed directly on listings.
- If you want to keep using options / characteristics, and since they can't be displayed directly on the listing, we've made a "popup mode" setting in the "products options" tab of products listing menu items. If activated, the "choose options" button will open the product details page inside a popup (without the template around it of course) so that charactersitics / options selection and the add to cart can happen in the popup.