I am developing magento eCommerce stores in iPhone. For that, i have using Sudzc service class for SOAP WS call.
Now, I'm trying to create a cart session its working fine. im getting the cardid. And i need to add one product to cart with some arguments. below is the php request example i need to call same this
PHP Request Example
$proxy = new SoapClient('http://beta.saletab.com/api/soap/?wsdl');
$sessionId = $proxy->login('xxxx', 'zzzzzzzzzzzzzzzzzzzzzzzzz');
//print_r($sessionId);
$shoppingCartId = $proxy->call( $sessionId, 'cart.create');
$result = $proxy->call($sessionId,'cart_product.add',array($shoppingCartId,array('product_id'=>"3109",'qty' => 2)),0);
echo "REQUEST HEADERS:\n" . $result->__getLastRequestHeaders() . "\n";
IOS Request
im trying to send some product details like productid, sku & cardid
SDZMagentoService *service = [SDZMagentoService service];
NSString *sessionId = [IMAPP_DELEGATE getUserDefault:IMAPI_SESSIONID];
NSString *cartId = [IMAPP_DELEGATE getUserDefault:IMAPI_CARTSESSIONID];
NSDictionary *argu = [[NSDictionary alloc] initWithObjectsAndKeys:@"3109",@"product_id",@"2",@"qty",cartId,@"card_id", nil];
[service call:self action:@selector(cartTest:) sessionId:sessionId resourcePath:@"cart_product.add" args:argu];