Opencart Produktoptionen zu Opencart hinzufügen

Mein Warenkorb scheint außer den Produktoptionen zu funktionieren. Wenn ich auf die Schaltfläche "Warenkorb hinzufügen" klicke, wird der Artikel hinzugefügt, aber es werden keine Optionen hinzugefügt. Ich verstehe wirklich nicht, warum dies geschieht, da ich die Optionen als Array übermittelt habe, wie es die Funktion erfordert, mitoption_id undoption_value_id

JavaScript wird aufgerufen, wenn auf die Schaltfläche geklickt wird

$('#button-cart').on('click', function() {
    var model_select = $('#model option:selected').val();

    alert("working");
    $.ajax({
        url: '<?php echo $action?>',
        type: 'post',
        data: {'option' : $('#network option:selected').val(),'product_id': model_select, 'ajax':'1'},
        success: function(json) {
            $('.success, .warning, .attention, information, .error').remove();

            if (json['error']) {
                if (json['error']['option']) {
                    for (i in json['error']['option']) {
                        $('#option-' + i).after('<span class="error">' + json['error']['option'][i] + '</span>');
                    }
                }
            } 

            if (json['success']) {
                $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>');

                $('.success').fadeIn('slow');

                $('#cart-total').html(json['total']);

                $('html, body').animate({ scrollTop: 0 }, 'slow'); 
            }   
        }
    });
    });

PHP

if (isset($_REQUEST['product_id']) && isset($_REQUEST['option'])) {
            $product_id = $_REQUEST['product_id'];
            $option=array("13" => (int)$_REQUEST['option']);
            var_dump($option);
            $this->cart->add($product_id,$quantity=1,$option);
            print_r($this->session->data['cart']);

        }  

Hier ist dervar_dump des Options-Arrays

array(1) { [13]=> int(60) }

Antworten auf die Frage(1)

Ihre Antwort auf die Frage