We have a custom product that customers 'make'. They pick all their options, enter their own custom text in like 50 different places. This is done in a separate system. When they 'add to cart', I save json with all their options and supply an ID to magento. There will be a base product in magento with the price, but it obviously won't know the custom details. Can the order item remember the custom id? If I add a second, should I use a separate order item, or should I concat the id's into 1 order item.
Has anyone had any experience adding custom products? Is it right to only supply magento with the output ID and not all the individual options, and how should I link back to view the products?
Thanks!