2010-12-22 59 views
1

有沒有人有添加到購物車API的magento工作?「添加到購物車API」的magento工作?


$ mage_url = '?HTTP://的server_path /的magento/API/WSDL';

$ mage_user = 'XXXXX';

$ mage_api_key = 'XXXXX';

//初始化SOAP客戶端 $皁=新SoapClient的($ mage_url);

//登錄到Magento $ session_id = $ soap-> login($ mage_user,$ mage_api_key);

在此之後我想做的事情添加到購物車

任何建議..

+0

你能否闡述一下你想達到什麼樣的一個位?您是否使用SOAP-API?你正在使用哪個課程/模型以及如何?發佈一些代碼,有人可能會幫助你。 – 2010-12-22 18:29:25

回答

1

Magento的不通過SOAP API(但是作爲2010年12月版本1.4.2)產生該功能。你現在必須做出自己的實現。棘手的事情就是改變它,以便它爲通過SOAP創建的購物車創建一個會話對象,而不是通過用戶瀏覽器使用cookie進入的請求以及全部到達結帳控制器的請求。

的API的確在當前版本中的唯一的事情就是創建一個購物車對象。沒有其他的。那麼甚至不是真的。它只是爲給定的商店ID創建一個報價對象。

正如API的實現類在這裏看到:

class Mage_Checkout_Model_Cart_Api extends Mage_Api_Model_Resource_Abstract 
{ 
    public function create($store = null){...} 
} 
+0

謝謝,我明白了,我現在必須編寫自己的API來添加到購物車。 – Manoj 2010-12-24 05:26:40