Php Magento 1.9-SOAP V1-一项产品没有标识符或sku

Php Magento 1.9-SOAP V1-一项产品没有标识符或sku,php,soap,magento-1.9,Php,Soap,Magento 1.9,有人能帮我摆脱这条信息吗?一项产品没有标识或sku这里是我的代码- $proxy = new SoapClient('http://www.testdomain.com/api/soap/?wsdl'); $sessionId = $proxy->login('myapi', 'test@123'); //$quoteId = $proxy->call( $sessionId, 'cart.create', array( 'default' ) ); $arrProducts

有人能帮我摆脱这条信息吗?一项产品没有标识或sku这里是我的代码-

$proxy = new SoapClient('http://www.testdomain.com/api/soap/?wsdl');
$sessionId = $proxy->login('myapi', 'test@123');

//$quoteId = $proxy->call( $sessionId, 'cart.create', array( 'default' ) );


$arrProducts = array(
    array(
        "product_id" => 12,
        "qty" => 1,
        "options" => array(         
            "267" => 653,
            "268" => array('date' => '12/8/2016'),
         )
    ),
    array(
        "sku" => 20707,
        "quantity" => 4,
        "store_id" => 1
    )
);
try {
        $resultCartProductAdd = $proxy->call(
            $sessionId,
            "cart_product.add",
            array(
                991,
                array($arrProducts)
            )
        );
} catch (SoapFault $e) {
    $message = $e->getMessage();
    print_r($message);
}

我已经尝试了这里所有的例子,但是没有成功,任何帮助都将非常感谢,谢谢

最后我决定:

$proxy = new SoapClient('http://www.testdomain.com/api/soap/?wsdl');
$sessionId = $proxy->login('apitest', 'test@123');

//$quoteId = $proxy->call( $sessionId, 'cart.create', array( 'default' ) );


$arrProducts = array(
    array(
        "product_id" => 12,
        "quantity" => 1,
        "options" => array(         
            "267" => 653,
            "268" => array('date' => '12/8/2016'),
         ),
    "sku" => 20707,
        "quantity" => 4,
        "store_id" => 1
    )
);
try {
        $resultCartProductAdd = $proxy->call(
            $sessionId,
            "cart_product.add",
            array(
                985,
                $arrProducts
            )
        );
    print_r($resultCartProductAdd);
} catch (SoapFault $e) {
    $message = $e->getMessage();
    print_r($message);
}

我已经更新了$ARR产品阵列,它解决了我的问题。希望这将帮助其他人,谢谢。

也许必须在第二阵列中提供id。我已经尝试过了,但没有效果