неуверен что понял задачу
накидал приблизительно )))
строку вида
data: $(' .product-info input[type=\'radio\']:checked') впервые вижу, ума немогу предположить как она сработает. Поэтому заменил её предварительной подготовкой массива из значений
данные скармливаю в формате json
function addToCart_matrix(product_id, quantity) {
var select=[];
$(' .product-info input[type=\'radio\']:checked').each(function(){
select.push( $(this).attr('name') );
})
$.ajax({
url: 'index.php?route=checkout/cart/add',
type: 'post',
// dataType: "json",
data:'jsonData=' + $.toJSON({
'product_id': product_id,
'quantity': quantity,
'select':select
});
}