I am using Soap Api in magento1.9 for addToCart process for mobile App....but the problem i am facing here is..
1. It is not synchronizing with my website and vice versa
2.Also Cart product items is disappear when we un-install the Mobile App(If we save it locally from mobile end).
I followed this link for web services: http://devdocs.magento.com/guides/m1x/api/soap/checkout/checkout.html
pls help me to resolve these issue. How can i do Sync. Mobile App with Website and vice versa.
Thanks.
Hi @myjeptag,
I guess is a little bit hard to help because you aren't showing an error.
Also, since you're using your own app/integration, is hard to try to trace where the problem could be.
Hello Damian,
Have a look to my code,and pls resolve my issue.
<?php
require_once '../app/Mage.php';
Mage::app();
require_once("dbcontroller.php");
$db_handle = new DBController();
//read JSon input
$jsondata=file_get_contents('php://input');
$js = json_decode($jsondata, true);
$session_id = strtolower($js['session_id']);
$cart_id = $js['cart_id'];
$product_id = $js['product_id'];
$qty = $js['qty'];
if(!empty($session_id) && !empty($cart_id) && !empty($product_id) && !empty($qty)){
$config=array();
$config["hostname"] = "bshop2u.com";
$opt = array('trace'=>1,'encoding'=>'utf-8');
$proxy = new SoapClient('http://'.$config["hostname"].'/index.php/api/soap/?wsdl', $opt);
try{
$arrProducts = array(
array(
"product_id" => $product_id,
"qty" => $qty
)
);
$resultCartProductAdd = $proxy->call(
$session_id,
"cart_product.add",
array(
$cart_id,
$arrProducts
)
);
if ($resultCartProductAdd) {
$json = array("error" => false, "message" => "Add to cart successfully!");
} else {
$json = array("error" => false, "message" => "Not added!");
}
} catch (Exception $e){
$json = array("error" => true, "message" => $e->getMessage());
}
}else{
$json = array("error" => true, "message" => "SessionID, CartID and Products not blank!");
}
header('Content-type: application/json, charset=UTF-8');
echo json_encode($json);
?>
This is the code ,i am using . After Soap Login successful,it gives me sessionId,CartId .Using this i am writing web services for AddTocart. product is successfully Adding to Cart in Mobile App. But it is not synchronizing with website.Please help me.
Thanks